---
title: "Software Engineering Craft"
description: "Posts in the Software Engineering Craft series."
author: "Mohammad Abu Mattar"
canonical: https://mkabumattar.com/series/software-engineering-craft
---

# Software Engineering Craft

7 posts.

- [Understanding Software Versioning: A Comprehensive Guide](https://mkabumattar.com/blog/post/how-version-number-software-works)
- [Software Engineering Principles Every Developer Should Know](https://mkabumattar.com/blog/post/software-engineering-principles-every-developer-should-know)
- [How to Avoid Over-Engineering Your Code?](https://mkabumattar.com/blog/post/how-to-avoid-over-engineering-your-code)
- [Why You Should Not Use Else Statements in Your Code](https://mkabumattar.com/blog/post/why-you-should-not-use-else-statements)
- [Getting Addicted to Coding: Why We Love Programming More Than Sleep](https://mkabumattar.com/blog/post/getting-addicted-to-coding)
- [Low-Code vs. Custom Code: Let's Talk About Speed and Tech Debt](https://mkabumattar.com/blog/post/low-code-vs-custom-code-speed-tech-debt)
- [Testing Strategies: Unit, Integration, E2E](https://mkabumattar.com/quizzes/post/testing-strategies-quiz)
