Humans are awesome. We're these less-furry apes that have made this floating rock our bitch. We've turned the blue water, green plants, and brown rocks into skyscrapers, airplanes, WiFi, and heated toilets that spray water up your ass to clean it with just the right angle and…
I've changed my mind. Or more accurately, refined it. "Assuming you're going to win" is a decent heuristic for determining what games you want to play…
Read an awesome blog post from swyx about meta-creators, which really got me thinking. With the proliferation of tech twitter, comes a whole host of…
Just migrated my blog to Ghost. I held off for a long time, because the asshole, DIY, egotistic developer in me would never let myself use something I…
There’s so much pressure for undergrad computer science students to land an internship. So there’s a lot of advice on how to get them. Optimize your…
Goals define us. An NBA player wants to win basketball games. A chef aims to make good food. A cop tries to catch bad guys. A dirty cop might not. Your…
For those who haven’t read Robert Pirsig’s Zen and the Art of Motorcycle Maintenance, it’s about a father and a son who travel across the US on a…
Last year I took a course at Rice called Ethics and Accountability in Computer Science. As you might guess, it was a discussion-based class covering the…
See all

Jonathan Cai