Mohamed Ashour
Subscribe
Sign in
Home
Notes
Archive
About
Latest
Top
The Design Loop: My Notes on How Initial System Designs Evolve
The process of design is similar to me to the process of writing.
Sep 13
•
Mohamed Ashour
July 2025
I don't like TDD, and this is why
But I still like tests
Jul 10
•
Mohamed Ashour
1
LLMs Are Powerful—But Only If You Stay Sharp
Don't lose your touch. Use LLMs but don't imitate them.
Jul 7
•
Mohamed Ashour
June 2025
The Four Ingredients-Blend for Senior Level Jobs
It's more than just tech skills.
Jun 1
•
Mohamed Ashour
1
May 2025
Stop DoS-ing Your Own Team
How to Avoid Overwhelming Your Colleagues
May 24
•
Mohamed Ashour
1
April 2025
Technical Debt: The Good, The Bad, The Disastrous. A Guide for Non-Technical Managers
This guide explains technical debt in simple terms, its impact on business, and how non-technical managers can effectively manage it.
Apr 6
•
Mohamed Ashour
March 2025
Space meets AI - Onboard and on Ground
Exploring the Growing Role of Artificial Intelligence in Space
Mar 22
•
Mohamed Ashour
You are not your stories
We are lost in translation
Mar 16
•
Mohamed Ashour
The Physics of Software Projects
Imagine you're working on a project as part of a 5-person team.
Mar 8
•
Mohamed Ashour
1
May 2024
The Pragmatic Programmer: Notes on Estimations
Let me start by answering the most frequently asked question in a Software Engineer's career!
May 20, 2024
•
Mohamed Ashour
January 2024
My 20s: A Journey of Personal Growth and Lessons Learned
Hello there!
Jan 1, 2024
•
Mohamed Ashour
July 2023
Python Arguments: Passed by Reference or Value? A Brief Explanation.
This is one aspect of Python that may not be straightforward, particularly for beginners.
Jul 25, 2023
•
Mohamed Ashour
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts