Published incodeburst·Oct 23, 2020Embrace Your Inner EngineerWhen I first started at Traveloka, I observed some good engineering practices but saw that other practices could be improved. …Software Engineering7 min readSoftware Engineering7 min read
Oct 16, 2020Roundtable: What Makes a Great Engineer?Recently I had a roundtable discussion with my engineers on what makes a great engineer. What are the traits that you would like to see in yourself or your peers? What was interesting is that there is no standard accepted definition or trait. …Software Engineering4 min readSoftware Engineering4 min read
May 22, 20201:1S — DON’T FOLLOW MY ADVICELast year, I wrote a post after about 6 months being a manager of a rather large team (two pizzas would definitely not be enough to feed them). I wrote about the types of questions I ask during 1:1s. …Leadership3 min readLeadership3 min read
May 22, 2020Leading in Uncertain TimesUnfortunately, the world has gone a bit upside down over the last few months. We’ve seen countless layoffs across many different industries and countries. Now, more than ever, we’re also seeing leaders truly emerge and help their people navigate through the choppy waters. Be Clear One thing I’ve now noticed that great…Leadership3 min readLeadership3 min read
Feb 13, 20206 Things to do when training Engineers to be ManagersI was recently given the opportunity to train an engineer in my team to take over my role. This engineer volunteered to become a people manager. Now, obviously, not everyone is cut out for people management. …Engineering Management6 min readEngineering Management6 min read
Jun 28, 20191:1s — QuestionsWhen I started my 1:1s a few months ago, I kept asking the same questions over and over. In fact, I found that I wasn’t really learning anything new about my team. …Management3 min readManagement3 min read
Mar 5, 20191:1s How I Learn to SupportQuick intro: I recently switched my career path. I was a tech lead, which basically means that I lead a project but I had no reports, and now I’m an Engineering Manager. As an Engineering Manager, I longer “lead” a project in the technical sense, I am responsible for people. …Agile3 min readAgile3 min read
Published incodeburst·Oct 1, 2018Adding a Shared Script for JenkinsRecently, we discovered that we had a lot of duplication in our build scripts. Pretty much the same copy+paste code everywhere (we have a mono-repository). So, it came to me to try and resolve this duplication of logic across our builds (multiple services). For context, we use the declarative pipeline…Programming2 min readProgramming2 min read
Published inHackerNoon.com·Sep 24, 2018Leading RemotelyI went rogue! I did it. I led a team remotely (within the same country, of course). But to be honest, I can’t say too much changed while I was away from the office. It was, as it should be, business as usual. Now, I can’t say I’m an expert…Remote Working4 min readRemote Working4 min read
Published inHackerNoon.com·Sep 17, 2018Being a Remote-Enabled TeamBeing a remote-enabled team doesn’t mean you are remote-first. It means that you’re open to your colleagues occasionally working (or maybe full time) from home (or wherever). Today, I’m going to explain how my team at Careem is a remote-enabled team and what that means for our work and culture. It’s scary …Remote Working5 min readRemote Working5 min read