Mehdi Motamedi

2025-02-23

Large-Scale Software Engineering

In large projects, software engineering is no longer just about code quality or principled design. When dealing with distributed systems, scalable architectures, and development in multicultural and multi-timezone environments, traditional […]
2025-02-18

Marriage: Its Beauty and Challenges!

Well, I finally got married! A big decision, a major change, and a whole new world that I had only observed from a distance before. The first thing I learned […]
2024-03-02

How to Become a Programmer? Step by Step

To become a good programmer, the first step is to determine whether you genuinely have an interest in this field or not! Computers are incredibly dumb creatures. For example, if […]
2024-01-06

What is Clean Architecture?

I often see programmers complaining about clients’ changing requirements. They want to write the code once and never receive a request for modifications again. Is this mindset correct? Definitely not! […]
2023-03-29

Superior (Wise) Human or Inferior (Unwise) Human!

Superior (Wise) Human or Inferior (Unwise) Human! From my perspective, (perhaps) humans can be divided into two main categories: To put it very briefly, an inferior human is someone who […]