Recently, we discovered that we had a lot of duplication in our build scripts. Pretty much the same copy+paste code everywhere (we have a …
Archives for 2018
Leading Remotely
I 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 …
Being a Remote-Enabled Team
Being a remote-enabled team doesn't mean you are remote-first. It means that you're open to your colleagues occasionally working (or maybe …
How to Give Feedback
At Careem we like to give feedback as often as possible and as honest as possible. It can be quite a shock for those who are new to the …
I am a Good Manager
When we think about managers, we think about people we know (or knew) who have shaped us. We think about people we either look up to or …
Onboarding New Engineers
Onboarding is the most important time for establishing company culture and keeping your employees. It's a time when new joiners form …
JavaScript – Closures and Scope
Looking at JavaScript today, it can be scary as a beginner. People talk about watching out for all the little quirks or "beginner mistakes" …
Communicating Design – A Code Review
When was the last time you saw a UML diagram? When was the last time you sat down and discussed how you're going to design the code you want …
Dashboard Fatigue
Dashboard fatigue is a real thing. I've experienced it first hand! Before Agoda, I would've told myself that there's no such thing. But …