---
title: "software-development"
author: "Mohammad Abu Mattar"
canonical: https://mkabumattar.com/blog/tags/software-development
---

[All Tags](/blog/tags)

2Articles

# #Software development

[Home](/)›[All Posts](/blog)›[All Tags](/blog/tags)›[Software development](/blog/tags/software-development)

Tag

# #Software development

[![Getting Addicted to Coding: Why We Love Programming More Than Sleep](/_astro/hero.DkXq96QT_2tnFpb.webp)](/blog/post/getting-addicted-to-coding)

## [Getting Addicted to Coding: Why We Love Programming More Than Sleep](/blog/post/getting-addicted-to-coding)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Programming](/blog/categories/programming)
-   [Career Development](/blog/categories/career-development)
-   [Developer Lifestyle](/blog/categories/developer-lifestyle)
-   [Mental Health](/blog/categories/mental-health)
-   Published: 15 Nov, 2024

Coding is not just a skill; for many, it becomes a passion, a lifestyle, and sometimes, an obsession. But what makes programming so captivating? Why do some developers lose track of time while coding,

[#Coding Addiction](/blog/tags/coding-addiction)[#Programming Passion](/blog/tags/programming-passion)[#Developer Burnout](/blog/tags/developer-burnout)+5 tags

[read more](/blog/post/getting-addicted-to-coding)

[![How to Avoid Over-Engineering Your Code?](/_astro/hero.BBuBduRe_ZMrw4V.webp)](/blog/post/how-to-avoid-over-engineering-your-code)

## [How to Avoid Over-Engineering Your Code?](/blog/post/how-to-avoid-over-engineering-your-code)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Software Engineering](/blog/categories/software-engineering)
-   [Programming Best Practices](/blog/categories/programming-best-practices)
-   [Code Quality](/blog/categories/code-quality)
-   [Project Management](/blog/categories/project-management)
-   Published: 22 May, 2024

In software development, over-engineering is a typical mistake that can result in more complexity, longer development periods, and superfluous functionality. This blog article discusses how to avoid o

[#Over Engineering](/blog/tags/over-engineering)[#Software Development](/blog/tags/software-development)[#Clean Code](/blog/tags/clean-code)+6 tags

[read more](/blog/post/how-to-avoid-over-engineering-your-code)
