Preparing for Your First Ski Trip Ski season is coming up. Here are my recommendations for people getting started.
Defcon 30 Recon Village CTF Write-up The write-up for challenges in the Recon Village CTF from Defcon 30.
Tough questions you must ask before joining any startup Looking to join a startup? Avoid buyer's remorse by asking these fundamental startup-centric questions.
Your priorities are meaningless (unless you stack rank them) If you think everything's important, that means that nothing is important. No two things in life can be equal.
Should you leave Google for that startup? It's a big career change, and you're giving up a great gig. But for some people, it's worth taking the leap. This is how you tell.
My Developer Setup (with Vim, Tmux, and Zsh) Customizing your development environment can be both important and fun. This is how I got started with using Vim, Tmux, and Zsh.
Writing a Discord Chatbot With GPT-3 I built a contest-winning Discord bot that uses GPT-3 to hold realistic conversations. We'll cover how you can do the same thing from scratch.
How Nutrition Actually Works As the world grows more obese, we should stop treating nutrition as a black box. It starts with knowing what we eat.
Building a Cloud Country in the Modern Era When a country has too much technical debt and historical baggage, sometimes the best thing to do is to start fresh. Why not start a digital-first country?
Who's Spying on Your Messages? Comparing Privacy Between Chat Apps Want to know how to stop the NSA from spying on your messages? What are you waiting for? Click me already!
The Obstacle is the Way: A Bullet Point Summary How you face challenges in life determine how well you can overcome obstacles. We share a simple summary of concepts discussed in The Obstacle is the Way.
Landing the Software Internship (Part 3: Interviews) Computer science classes don't teach you how to find internships. We cover the steps to get an internship, ending with how to interview at tech companies.