Category Archives: Software

Posts about programming, computers, and my work at tech companies.

I Tried to Make Government Websites Not Suck and Accidentally Won TIME’s Invention of the Year

Last year, I spent six months working full-time on an open-source project with Google.org. In 2025, that project was named one of TIME’s Inventions of the Year. Needless to say, I was surprised! I didn’t think anyone of importance would … Continue reading

Posted in Software | Tagged , , , , | Leave a comment

This software engineer retired at age 30. You won’t believe how he did it.

One of my friends recently retired at age 30. I was amazed. How did he do it? Why did he do it? And most importantly, what is he going to do with all his newfound time? To be honest, his … Continue reading

Posted in Psychology, Software | Tagged , , , , , | Leave a comment

I thought I was about to lose my job in Google Search, and then this happened

“So, this is how I lose my team. Or my job.” I thought to myself on a cold, January night. My team’s responsibilities had just been shipped overseas in a reorg. For the last three years, I had been leading … Continue reading

Posted in Software | Tagged , , , , , , , | 2 Comments

8 Things I Learned During 8 Years at Google

This year marks my 8th year working at Google. Throughout that time, I’ve been on three different teams and met a ton of smart people. I simultaneously feel like I’ve learned a ton, yet, I have so much more to … Continue reading

Posted in Software | Tagged , , , , , | 1 Comment

4 Steps to Advance Your Career in Software Engineering in the 2020s

In the old days, your career path might have looked something like this: Today, careers are more like “Choose Your Own Adventure”. You have so many options, and you have the power to trace your path to a unique destination. … Continue reading

Posted in Software | Tagged , , , , , , | 4 Comments