Index of Posts
- 05/08/24 - Your medical records are the most important thing missing from your will
- 04/03/24 - FAANG Owns the Future of Personalized UI
- 02/16/24 - The Selfish GPU
- 12/31/23 - The Best of 2023
- 08/07/23 - Programming, Fast and Slow
- 04/20/23 - Career Advice No One Gave Me: Give a Lot of Notice When You Quit
- 02/27/23 - Better Debugging in Forge Fork Tests
- 02/07/23 - The Deep Similarity Between Creating Products and Giving Gifts
- 12/31/22 - The Best of 2022
- 12/06/22 - Running a Sub-20 Minute 5K
- 11/11/22 - Your DietBet Destroyed the World
- 10/25/22 - Why I Dont Read The News
- 07/23/22 - The Definitive Guide to Wedding Cocktails
- 06/26/22 - Objective Truth: Lines of Code Should Be 80-Characters Long
- 02/05/22 - Sleep Hacks
- 10/20/21 - How I Make Gifs of Product Features And You Can To
- 05/29/21 - Purchases Where Spending A Bit More Makes A Big Difference In Quality
- 05/05/21 - How to Optimize Your Emergency Fund
- 04/11/21 - Final Benediction
- 01/27/21 - An Acid-Adjusted Old Fashioned
- 12/06/20 - Software Mentorship Principles
- 07/15/20 - Don't Hard Code Data
- 05/26/20 - COVID-19 Hospitalization Rates
- 12/28/19 - Traditional Retirement Accounts Are Probably Better Than Roth
- 08/04/19 - A Hidden Benefit of Software Engineering
- 02/01/19 - My Biggest Doubt About Bitcoin
- 01/06/19 - Bitcoin Will Be Successfully Attacked
- 10/17/18 - Roth vs Traditional Retirement Accounts
- 03/02/18 - An Intro to Causal Reasoning
- 12/20/17 - Headless ZCash Mining Rig
- 06/16/17 - Storing Arbitrary Model Attributes in Rails
- 04/06/17 - Inline Enumerator Messages in Ruby
- 02/23/17 - My Fish Oil Experiment
- 01/14/17 - Replacing Controller Mixins with Services
- 08/20/16 - What is Logic
- 07/18/16 - Buying Ethereum on Coinbase
- 05/19/16 - The Single Responsibility Principle, Part 1
- 04/23/16 - Breakpoints in Ruby and Elixir
- 12/19/15 - How to not use a Mouse on OSX
- 12/11/15 - Deploy and Host a Ruby App Running Non-Web Processes
- 11/15/15 - Speed Up Rails Tests
- 09/21/15 - Learn Vim at Work
- 09/11/15 - Tmux Setup with Vim
- 09/12/14 - Enumerator's #with_object method