Library
List of everything I've read, watched, listened to, or otherwise consumed.
Archival Notice
This page has stopped getting updates. It was hard for me to keep track of links and update
here. Previous content is preserved below. Archived on .
Writings
- Reducing writing friction
- 15 rules for blogging, and my current streak
- What Causes Mental Illness?
- The Surprising Value of Rest
- The Moment That Ruins Our Focus
- The Joys of Getting Organized
- Simply Getting Things Done
— Archive
- Ritual to Greet the Day
- My Morning Routine
- How to Develop a Strong Sense of Self
- How to Break Dependence on the Phone
- How to Address What’s Really Causing Your Avoidance
- GTD in 15 minutes – A Pragmatic Guide to Getting Things Done
- Get Good at Finishing Things
- Why Not Comments
— HN discussion
- Lunch with Alan Kay: how to become educated enough to invent the future
- How GitHub replaced SourceForge as the dominant code hosting platform
- Comment the Why *and* the What
- Building the Same App Using Various Web Frameworks
— HN discussion
- Windows NT vs. Unix: A design comparison
— HN discussion
- The Matasano Crypto Challenges
- Mind Like Water
- Just for Fun. No, Really.
— HN discussion
- How to Prepare for a Capture the Flag Hacking Competition
- How I Built an NFC Movie Library for my Kids
— HN discussion
- Go 1.16 will make system calls through libc on OpenBSD
- Drawbridge - Microsoft Research
- Breathe by Leo Babauta
- OAuth from First Principles
— HN discussion
- Optimizing Javascript for fun and for profit
- Brute force to DP solution of Longest Common Subsequence
- TIL: 8 versions of UUID and when to use them
— HN discussion
- Why and how to write things on the Internet