All blog posts 📝
Making server response times 4x faster than before.
Debugging a weird Ruby string sorting issue with GDB.
What I learned during my initial exploration of iOS development.
Welcoming newcomers with high-quality, high-context code comments.
Writing forces the mind to organize itself.
Carve out your own space where you'll seed, cross-pollinate, and grow ideas.
Extensibility, compatibility, and reliability.
Parallels between chemistry and the human mind.
A security horror story starring 11-year-old me... and Flash.
On the importance of cultivating a safe space where everyone can ask questions.
Open a new tab. Change your mindset. Rinse. Repeat.
Or, "why you shouldn't pick up random USB keys".
Seriously, who's that guy, and how is he committing to my repository?
The beginning of a new adventure, and a new home.
A love letter to the joys of winter bicycling.
Five minutes is all you need.
Put pen to paper to crystalize your thoughts.
Or, "alternatives to wasting time".
Using technology for creative purposes, and sharing knowledge around.
How about failing 12 resolutions instead of one? /s
Or, "why you should keep your head up in college hallways".