Watch this article as a short video on my YouTube channel. Performance reviews are coming up. I've a...
I've been a hiring manager for several years at Uber and Skyscanner. During this time, I've read hund...
I've started writing a book to give an "inside out" view on the tech interview process. I still remem...
I'm a hands-on engineering manager, with a few years' of engineering management, and a decade worth o...
I've been a professional software developer for more than 10 years. With the decade ending, I did a r...
Good code needs to meet two key requirements. First, it should be correct: when executing, it should...
One of the recurring things that come to bite me and my team is having a less experienced engineer or...
I've had a pretty good run with promotions lately. When I transitioned from being an engineer to mana...
I had my fair share in designing and building large systems. I've taken part in rewriting Uber's dist...
Product-minded engineers are developers with lots of interest in the product itself. They want to und...
While I do my best to keep doing networking, I have to admit that I don't think I'm that good at it....
I've been working at well-known tech companies since 2012, in London and Amsterdam: at Skype/Microsof...
Team dynamics on the dev team are so important. A team that is healthy, well-balanced, everyone has a...
How does mentoring work? I asked this question ten years into my software engineering career when I j...
At Uber, my colleague, Dan Heller is a developer who moved to being an engineering manager, then back...
Takehome projects are typically one of the first steps in the frontend/mobile/full-stack recruitment...
I have been coaching several developers to further grow professionally, since transitioning to being...