Good Code Reviews, Better Code Reviews

I've published an updated and re-edited version of this article on the Stack Overflow blog - check it out! I have been doing day to day code reviews for over a decade now. The benefits of code reviews are plenty: »

Undervalued Software Engineering Skills: Writing Well

I have been coaching several experienced software engineers to further grow professionally, since transitioning to being an engineering manager. I have noticed a few skills that people often underestimate the importance of developing. Skills that add a significant boost to »

Pull request best practices

When an engineer proposes code changes to the codebase as part of their work and have code reviews in place, they create a pull request. This change consists of a description of the change and the actual changed files. For »

Work with me at Uber, in Amsterdam!

At Uber, my team is working on something new, big and exciting around payments. looking for talented engineers and managers to build delightful experiences that millions of people will use. What are reasons that could make you interested, working at »

Efficient Software Project Management at its Roots

After a decade of shipping software projects in various environments, I have started to notice patterns on projects that are more successful than others. The most surprising thing I'm seeing is how actual, day to day project management methodology is »