The Product-Minded Software Engineer

Product-minded engineers are developers with lots of interest in the product itself. They want to understand why decisions are made, how people use the product, and love to be involved in making product decisions. They're someone who would likely make »

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 »