I've been through my fair share of engineering interviews over the past few years. I've looked at large companies and smaller start-ups like …
Leadership
Managing Low Performers
It's hard when you have someone sandbagging your team. The underperformer is dragging everyone down with their performance - but it's also …
What Makes a Good Software Engineering Manager?
We've considered what we value as an engineering manager (or leader). How can you do performance appraisals without a concrete framework for …
“Am I There Yet?” Said an Engineer
How do you know if you're ready to switch careers and become an engineering manager? That question has been asked often since I made the …
The Power of Communication
Recently, I had a small debate with other leaders on the impact of communication and its role across the team. We debated that repeating …
Product Engineering Strategy
An engineering strategy goes beyond your OKRs (if that's what you use for goal setting). It goes into where you want the organization to be …
Scaling Innovation
It's been a long time since I sat down to write out my thoughts. Over the past couple of years, I've been working on my MBA. I successfully …
Embrace Your Inner Engineer
When I first started at Traveloka, I realised that there are some good engineering practices, but other practices could be improved. It's …
Leading in Uncertain Times
Unfortunately, the world has gone a bit upside down over the last few months. We've seen countless layoffs across many different industries …