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 have been doing day to day code reviews for over a decade now. The benefits of code reviews are plenty: from someone else reading through the change, through knowledge sharing all the way to tooling and automation improvements. If »

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 »

Code review 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 code review request. This change consists of a description of the change and the actual changed files. »

Work with me at Uber, in Amsterdam!

At Uber, my team is working on something new, big and exciting around payments. And I'm looking for talented full stack engineers to build delightful experiences that millions of people will use. Update Jan 2018: The specific roles I was »