Posts
16 essays on software, people, and the things I’m learning.
2 essays
In Person Work
PublishedHybrid work offers flexibility and perks, but in-person weeks bring back dynamic interactions and deeper bonds beyond remote screens.
Code Psychological Safety
PublishedBad code kills innovation and confidence. It's a psychological minefield. Debug tools, clear tests, modular design, and docs can save your team.
3 essays
Every line of code is a liability
PublishedThe best code is the one you don’t write. Avoid unnecessary complexity—prioritize mindful solutions to keep systems simple, reliable, and efficient.
Avoid proactive services
PublishedProactive systems can cause issues by making assumptions, breaking predictability. Keep software intuitive, stick to clear contracts, and avoid surprises.
Pitfalls of refactors
PublishedAvoid rewriting code from scratch; focus on documentation and incremental improvements to enhance understanding and maintainability.
4 essays
Giving Feedbacks, don’t wait | Small praises means a lot
PublishedRecognize and share appreciation for good work—don't keep it to yourself! Use PR comments, DMs, or formal tools. Praise boosts morale and growth.
Avoid Tech Folklore and adapt to evolving tech for better solutions and innovation
PublishedTech Folklore hinders new ideas; revisit past decisions, document properly, and adapt to evolving tech for better solutions and innovation.
No capes, we shouldn't aim to be heroes
PublishedHero devs solve problems fast but burn out and stunt team growth. Share knowledge, avoid silos, and grow a resilient team—ditch the hero myth!
Empowering teams through well written tasks
PublishedWriting clear and well-documented tasks in software development is crucial for empowering teams and enhancing productivity
4 essays
Clarity over Cleverness
PublishedHow to make code that works for humans and delivers value. Avoid being clever and living the consequences of it in the future.
Engineers Side Quests
PublishedBoost your creativity and career with side projects! Tackle real problems, learn new skills, and have fun—no deadlines, just growth. Start building today!
Being a Product Engineer
PublishedBeing a product driven engineer in a world that we create problems to use technologies. What if we use technologies to solve problems?
Local-First software, reinventing the way we interact with systems
UpdatedLearn why Local First Software is the future of digital independence, balancing the convenience of the cloud with the control of local storage. Dive into the full story and embrace a new way of thinking about software.
3 essays
Engineering craftsmanship and getting value out there
PublishedHave you ever found yourself thinking more about how to do something rather than doing it? Sorry to break the news, you might be a erfectionist
What is all the hype around AI Agents? Let's build an AI Agent
UpdatedWhat is all the hype around AI Agents? Let's build an AI Agent
Init start of the blog
PublishedHi its me Breno, and I'm starting my Blog