The programming language is not your first decision
If the first thing that crosses your mind when you receive a new project is "I'll use Go", "I'll use Node", or "I'll use Postgres" — pause for a second.…
bruno@web:~$ whoami
Software engineer. I write about performance, .NET and the inner workings of systems that scale.

featured
Every time a new "buzzword" pops up in the development world, I notice a curious pattern: the community discovers, with an air of novelty, something that…
See all writingmost recent
If the first thing that crosses your mind when you receive a new project is "I'll use Go", "I'll use Node", or "I'll use Postgres" — pause for a second.…
When people talk about observability, the first thing that often comes to mind is a dashboard full of charts.
Reaching Staff, Principal, or Architect level is a rare achievement. But the question few ask is: “How do I stay relevant from here on out?”
Reaching Staff level is a huge achievement, but it also brings a new question: “What is the next step? Continue on the technical path or become a manager?”
One of the most common questions I get when talking about a technical career is: “Can you earn well in Brazil without becoming a manager or working abroad?”