Author: Edvaldo Freitas

  • How to build a strong code review culture

    How to build a strong code review culture

    Code review isn’t just about catching bugs. It’s not just about keeping code quality high. A good code review culture is about how a team learns together. How it grows, improves collective quality, and avoids knowledge being stuck with just a few people. If you’re leading an engineering team, you need to see this not…

  • How engineering teams want to use AI in software development

    How engineering teams want to use AI in software development

    With all the buzz around AI in software development, it’s easy to get lost in the hype. But what do engineering teams actually expect from these tools? The truth is, at the core, every tech team wants the same thing: fewer boring tasks, more time to think. They don’t want AI to write an entire…

  • Pair Programming: when it’s worth it (and when it just slows everything down)

    Pair Programming: when it’s worth it (and when it just slows everything down)

    Pair programming—some love it, some hate it. For certain teams, it’s a game-changer for code quality and collaboration. For others, it’s a massive waste of time and energy. But like many software engineering practices, the answer to “Should we adopt it?” depends on context. In this article, we’ll break down the real benefits and challenges…

  • How to plan your engineering team’s capacity

    How to plan your engineering team’s capacity

    f you lead an engineering team, you know that planning engineering capacity is no easy task. As your team grows, it becomes increasingly difficult to ensure on-time deliveries, maintain high-quality standards, and avoid the dreaded burnout. But here’s the thing: planning capacity the right way can simplify your life significantly. In this article, I’ll help…

  • Developer Experience: 6 Warning Signs

    Developer Experience: 6 Warning Signs

    Developer Experience (DX) is at the core of any company that truly values its engineering teams. When the developer experience flows smoothly, the team becomes more productive, and processes become more agile. But when obstacles start popping up, everything gets complicated: rework, frustration, and a drop in productivity. If you want to enhance your team’s…

  • What to Prioritize in a Code Review

    What to Prioritize in a Code Review

    If you’ve ever been part of a code review, you know the experience can be either great or incredibly frustrating. In an ideal scenario, it’s a process that improves code quality, accelerates team learning, and ensures the software evolves sustainably. But when handled poorly, it can turn into a cycle of irrelevant feedback, unnecessary discussions,…

  • How AI-Generated Code is messing with your Technical Debt

    How AI-Generated Code is messing with your Technical Debt

    AI has been shaking up software development big time. In just a few years, AI-assisted coding tools—ranging from chat-based assistants to editor plugins—have become a core part of the workflow. A 2023 global survey of over 90,000 developers found that 70% already use or plan to use AI tools in their development process. With AI,…

  • Code Review: From Practice to AI Automation

    Code Review: From Practice to AI Automation

    Code review is still one of the most important steps to keep software quality high. But let’s be honest: it often becomes a bottleneck in the development flow. The pressure to ship fast, combined with growing project complexity, makes the process slow — and sometimes, just frustrating. AI sped up coding. But it also brought…

  • Lead Time: what it is and what it can reveal about your team

    Lead Time: what it is and what it can reveal about your team

    Lead Time is one of the most important metrics for measuring the efficiency of a software development process. Despite its popularity, many companies still don’t fully leverage this metric to identify bottlenecks, improve predictability, and boost team productivity. In this article, I’ll break down what Lead Time is and what insights it can give you.…