Archive stories

Onboarding New Engineers

Leadership

Onboarding is the most important time for establishing company culture and keeping your employees. It’s a time when new joiners form opinions on the team that they’re working with, management, and processes. If you mess this up, you’ll have to work to fix the opinions of your newbies. I’ve been onboarded now a few times, and […]

JavaScript – Closures and Scope

Coding

Looking at JavaScript today, it can be scary as a beginner. People talk about watching out for all the little quirks or “beginner mistakes” people can make. I think one of the most misunderstood topics, that seems to have a lot of mystery for some people, that people love to interview about, is closures and […]

Communicating Design – A Code Review

Coding

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 to write? Do you have a whiteboard handy? Are you working with a remote team? How do you communicate the design of your code? These are […]

Dashboard Fatigue

Leadership Strategy

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 after Agoda – well now I know there is too much of a good thing. At Agoda, we liked to experiment. We were driven by data. But how much is too much? […]