Good 1:1s, part 1 - For Managers

As a manager you’ll spend a lot of time doing 1:1s, here’s how you can do them well -Schedule the meetings yourselfYou work for your team, not the other way around. Take the time to schedule 1:1s with your reports yourself. While you are doing t...

How to run your personal website for free

I spent a lot of time figuring out how to run this website for free. I couldn’t believe how simple it is. I’ll teach you how I do it here so that you don’t have to learn it on your own.Most people recommend just paying for a platform like Wordpres...

Efficient travel

Traveling for work or conferences can be a lot of fun. You get paid to visit different cities, meet people from different backgrounds and experience different cultures and cuisines. However, if you have to do this more than a few times each year...

Pro-tips for attending Google I/O

If you are an Android developer, there’s no bigger conference than Google I/O. First held in 2008, it’s format has changed a number of times over the years and is currently being held in Mountain View, California over a period of 3 days, jam pac...

Kotlin data classes and sensitive information

One of my most favorite features in Kotlin is Data Classes. Pretty much every “Introduction to Kotlin” article begins with how it lets you reduce the boilerplate in simple classes like this:Javapublic class Customer { private String name; priv...