Raimund Krämer

Software Craftsman, Consultant, Coach

Tag: software craftsmanship

  • Code Review Best Practices Revisited

    Code Review Best Practices Revisited

    In the past, my advice for effective code reviews was something along the lines of: Nowadays, after years working (more or less voluntarily) with pull requests, and sometimes without, this has changed quite a bit. My advice is now:

    Read more

  • Taste Your Own Soup

    Taste Your Own Soup

    Imagine this scenario: A restaurant cook learned from their grandmother the secret of her tasty soup. “Always put a tablespoon of salt in your soup”. And so they follow the advice, every day, no exception – and the customer reviews are, well, not great. “Disgusting”, says a food critic in…

    Read more

  • Best Practice: Code Review Review

    Best Practice: Code Review Review

    Your team is doing feature branching and pull requests, but the code quality is still subpar? What many people don’t know: The code reviewers are simply approving with LGTM without a closer look due to time pressure. Therefore what you need is a code reviewer review. It works like this:…

    Read more

  • CI/CD is Not a Tool

    CI/CD is Not a Tool

    CI/CD is something you do, not something you have. Having an automated build and deployment pipeline is part of it, but there’s nothing inherently “continuous” about Jenkins or GitHub Actions. I have no problem with tool-focused terms like “CI pipeline” if the intention is to imply that the tool is…

    Read more