How to Lead a Project - as a Software Engineer

On my engineering team, every team member eventually leads a project, no matter how junior (or senior) they are. This is a practice I've built up over years. We've shipped complex projects like rewriting the Uber rider app and the »

The 2010s in Software Development

As I am doing a lookback on 2010-2020, here are the major changes I've observed on software engineering. If this decade proves anything, it is that technology keeps changing and evolving. But, there is still some stability: Java and JIRA. »

Previous Articles