Skip to main content

2 posts tagged with "software-engineering"

View all tags

I Spent My Life Learning to Write Code. Now I'm Learning When Not To.

· 12 min read
Joao Gilberto Magalhaes
Startup / Founder / Developer

Retro-futuristic robots wiring a mainframe

AI, the history of programming, and what it means to be a developer in the next era of computing.

I've been thinking a lot about the future of software development. For most of my life, I've been a programmer. Writing code, debugging systems, understanding how things work, and solving problems have always been more than just a job to me. I love programming. I love the Linux terminal. I love discovering why something isn't working and the satisfaction of finally solving a complicated technical problem.

And now, with AI becoming increasingly capable of writing software, I sometimes find myself wondering: am I watching the profession I've dedicated my life to become obsolete?

Simple Principles to Avoid Overcomplicating the Complex

· 4 min read
Joao Gilberto Magalhaes
Startup / Founder / Developer

When we talk about complex systems, the temptation to create even more complex solutions is huge. I’ve seen this happen over and over: it starts with a simple problem, and before you realize it, you’re staring at a Frankenstein of code full of patches and workarounds. That’s why I like to preach a few principles that might sound obvious, but most people tend to forget.