Category Archives: Software

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

Something Weird is Happening in Software Engineering

A few years ago, I felt like software engineering was getting boring. All the easy opportunities have been taken, and there was nothing left to do in the industry but make incremental improvements. Then, LLMs changed everything. Suddenly, there was … Continue reading →

Posted in Software | Tagged , | Leave a comment

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