December 2019

Using Bash to automate Rubocop fixes →

November 2019

Book Review: All Quiet on the Western Front →

October 2019

Book Notes: A World Undone →
Super Pumped →

June 2019

lichess-client npm package →

May 2019

Solving jury duty summons with a CRDT →
Book Review: Evicted →
Book Review: Only Yesterday →

April 2019

Book Review: It Doesn't Have To Be Crazy At Work →
History Camp Boston 2019 →
Book Review: Walkable City →

March 2019

A quick thought about intersections →

December 2018

2018 in Review →
Book Review: A Visit From The Goon Squad →
Book Review: A Walk In The Woods →

October 2018

Explaining Varints →

September 2018

Meeting Referees →
Book Review: Hard Landing →
Book Review: The Essential Smart Football →
Book Review: Invested →

August 2018

Hospitality of DevOps →
A/B testing -> permanent segmented UIs →
Bobbleheads →
Book Review: A Counterfeiter's Paradise →
Traveling as a thinking process →
The Endowment Effect and Fantasy Baseball →

June 2018

Book Notes: The DevOps Handbook (Parts I & II) →

May 2018

Is 'The Indicator' a good value? →
Book Review: The Devil in the White City →
Book Review: The Phoenix Project →
Book Review: The Outsiders →

April 2018

Airline Weekly April 2nd, 2018 →
Book Review: The Museum of the Missing →
Airline Weekly March 26th, 2018 →

March 2018

Book Review: Vagabonding - An Uncommon Guide to the Art of Long-Term World Travel →
Book Review: Wiseguy →
Book Notes: Designing Data-Intensive Applications (Part 1) →
Book Review: When to Rob a Bank →

January 2018

Book Review: Sapiens →
Book Review: What Happened →
2017 in Review →

December 2017

2018 Resolutions →

November 2017

Book Notes: Metaprogramming Ruby →
Book Review: The Big Short →
Book Notes: Practical Object-Oriented Design in Ruby →
Improving Typing →

September 2017

Local Dates in Ransack →

August 2017

Book Review: Managing Humans →

June 2017

Book Review: Why Coolidge Matters →
2017 Summer Reading List →

May 2017

Postgres autogenerated UUIDs with Sequelize →
Node testing with Ava →

April 2017

UUIDs as defaults for Ecto in Phoenix →
Starting a Project →
S-Town Feels like Bad Management →
Creating an SDK Pt. 3 →
Creating an SDK Pt. 2 →

March 2017

Creating an SDK Pt. 1 →

February 2016

Prose and Poetry →