Featured
Developer’s block – Just like the famous writer’s block, developer’s also suffer of this problem.
How to write a good design document – Know how to write good design documents its a very important skill for every software engineer, using it you’re able to share knowledge and decisions abroad while also helping during the idea development process, most of the times, you end up with a better idea after finishing it. This post contains good tips about how to improve your documents.
Communication is The Job – Most of our job is communicate, especially when you hit senior levels, this post brings tips to improve your communication and how people absorb it.
Big O – One of the best basic Big O posts that I’ve seen, containing interactive graphs and exercises. Serve as a good introduction to Big O concepts.
The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 2 – The second part of the annual Pragmatic Engineer’s survey is released, with important insights about the tech industry. the first part here.
MISC
I Know When You’re Vibe Coding – Amazing reflection about the usage of LLMs. “I don’t want to know how you wrote this. I just want to know that you care about what comes out of the model.”
A new worst coder has entered the chat: vibe coding without code knowledge – We have a lot of reports around the internet of developers vibe coding, but what happens when people with no knowledge about software engineering tries to do it?
Build vs Buy in the Age of AI – One traditional dilemma on IT industry is whether you should buy or build a tool. On the age of AI some rules may change.
Go 1.25 is released – Go 1.25 was released bringing amazing new features, the best one imo container-aware GOMAXPROCS.
Sunny Days Are Warm: Why LinkedIn Rewards Mediocrity – A great critique on how LinkedIn has become toxic and tends to reward mediocrity these days.
Documents: The architect’s programming language – Documents are important, and is the way that software architects communicate, this post not only give some tips about how to write these documents, but also give examples of documents for different subjects.

