Mohammed Manssour

Ideas, Thoughts, Stories, and Highlights

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

A New Debugging Tool in Go: The Trace Flight Recorder

Learn about Go 1.25's new trace flight recorder, a powerful tool for debugging. This guide covers configuration, how to trigger and save traces on events like slow requests, and analyzing the data with go tool trace. It includes a full web server example to get you started.

Read article

The Quirky Go Loop: A Bug Fixed in Go 1.22

It’s always fun to talk programming languages at a developer meetup. I’ll be there singing Go's praises, but other developers always bring up that weird for loop bug. The good news? Go 1.22 has a fix. They’ll have to find a new excuse next time!

Read article

How to Get Hired as an AI Engineer: 4 Key Insights

Liam's YouTube video on hiring AI developers reveals 4 key insights for getting hired: deliver quality over quantity, stand out from the rush of unskilled developers, think like a senior from day one, and become a hybrid developer combining traditional coding with AI/no-code tools.

Read article

My Journey Into AI and Machine Learning

I made a big decision for 2025: dive into AI and ML to work in this field. Just completed my first milestone - Associate AI Engineer cert on DataCamp. Now tackling a 120-hour ML bootcamp on Udemy. 5 months left - it's a challenge, but I'm built to conquer it.

Read article

AI will not replace Software Developers

Everyone's talking about AI replacing software engineers. As a senior engineer, I disagree. Building software is more than just writing code. It involves 6 phases AI can't handle alone. Use AI as a partner, not a replacement.

Read article

Software Architecture: What, Why & How

Anyone can build a product that lasts a year. But if you want to build something that lasts for years, you need software architecture. Learn what it is, why you need it, and how to become a software architect.

Read article

Programmer’s recipe to get side projects done

Most programmers start side projects but never finish them. I used to jump between ideas too. Then I created a 5-step plan that helped me finish my first project. These steps work. Ready to finally finish what you start?

Read article
Crafted with love by Mohammed Manssour