Every Book I Read in 2018

January 03, 2019

This is a list of every book I read in 2018.

  • books

On Increasing My Max Pull-ups Without Feeling Like I Did Any Real, Actual Work

December 16, 2018

After listening to a podcast with George St. Pierre’s trainer, Firas Zahabi, I decided to experiment with a different approach.

  • pull-ups
  • strength training
  • podcasts
  • joe rogan

On Ranking All NBA Players by Fantasy Value

September 28, 2018

I ranked all NBA players based on their fantasy value for the 2017-2018 season.

  • nba
  • basketball

Converting a Small, Personal Project to ReasonML: the Dumb Mistakes

July 23, 2018

I recently decided to try to get familiar with ReasonML. Over a weekend, I took my random quote generator, Nootropic Cat Treats, of which I’ve built prior versions in vanilla JavaScript, Angular, Cycle.js, and React, and converted it to a ReasonReact build.

  • javascript
  • reasonml
  • react

2017-2018 Pacers Statistics

July 01, 2018

I made a dashboard of 2017-2018 Pacers stats.

  • basketball

The Correlation of NBA Team Statistics with Regular Season Wins

June 17, 2018

I created an interactive graph to compare the correlation of per-game NBA team statistics to wins in recent seasons.

  • basketball

Just What Predictions Did the 2017 to 2018 Pacers Beat?

May 24, 2018

The Pacers actual wins were 150% of the average of the preseason forecasts I found.

  • basketball

A Day Without Coffee

March 28, 2018

Some time ago, my brother told me he went a day without drinking coffee and was vomiting by the evening. I felt scared and fascinated. I then felt a bit of dread. I knew that eventually I’d talk myself into taking a day off of coffee, too.

  • coffee
  • epicurean

GitLab Offers Free Private Repos, Free CI/CD, and HTTPS with Custom Domains

March 09, 2018

GitLab Pages offers a lot of features for free that GitHub doesn't offer at all.

  • javascript
  • git

When the Angular CLI Didn’t (Seem) to Work for Me

January 28, 2018

I recently converted an Angular application from version 2.x to 5.x, bumping ngrx along with it up to 4.x. The process was surprisingly painless, except, ironically, for the production build process, as one of the reasons I wanted to upgrade was to convert to the Angular CLI.

  • javascript
  • angular

Every Book I Read in 2017

December 30, 2017

This is a list of every book I read in 2017.

  • books

TypeScript and webpack and Images

December 29, 2017

I recently switched a webpack project written in JavaScript to TypeScript.

  • javascript
  • webpack
  • typescript

On Building a Random Quote Generator in Cycle.js

September 10, 2017

I’ve used Angular (v.2+) fairly extensively over the last year and a half. I have some misgivings about the framework, but I really like that their team embraced observables. Any time I hit a point in Angular where I can just program with the RxJS library, it feels like a “moment of clarity.”

  • javascript
  • angular
  • cycle
  • frameworks

It’s Shockingly Easy to Create an Online Chat Application Using

August 26, 2017

I need to refactor some code that makes use of This code was initially written by someone else. To better understand it, I decided to go through the Get Started page on’s website, which involved creating a basic chat application. I’m kind of amazed by how easy it was.

  • javascript
  • node

The Sarah Book by Scott McClanahan Is a Very Good Book, Stranger

August 07, 2017

I first heard of Scott McClanahan several years ago when someone posted a book trailer he made on a blog I followed.

  • books

Tribe: A Gentle Suggestion that War Could Fill that Hole in Your Life

July 10, 2017

Tribe: On Homecoming and Belonging is a book written by Sebastian Junger. Junger is a war journalist, perhaps most famous for his documentary, Restrepo, of which he and fellow journalist Tim Hetherington embedded themselves with a US Army unit in Afghanistan to film.

  • books
  • ideas

Megan Phelps-Roper on the Joe Rogan Experience

July 01, 2017

On the 974th episode of the Joe Rogan Experience podcast, Megan Phelps-Roper appeared as a guest. Megan is a former member of the Westboro Baptist Church (the church, among other notable things, owns the domain “” and has a 1.4 star rating on Google reviews).

  • ideas
  • podcasts

So You Want a Premium Coffee Subscription at an Affordable Price

June 08, 2017

I just received my first shipment from a Tinker Coffee subscription. They sent 4 light roasted, single-origin bags, one from each of Guatemala, Columbia, Malawi, and Ethiopia.

  • coffee
  • indiana
  • epicurean

On Using webpack for Simple Projects

May 02, 2017

webpack seems to have a reputation for being prohibitively complex. Maybe this was true for version 1.x. Maybe this is still true for enterprise or large applications. But I was pleasantly surprised to find that setting up webpack 2 on a simple, personal project was really quite simple.

  • javascript
  • webpack

Web Dev Podcasts and Websites

April 05, 2017

I’ve been a professional web developer for approximately 1 year and 6 months. The biggest challenge, I feel, has been how quickly and dramatically the build tools, application frameworks, and the language of JavaScript changed over that time.

  • javascript
  • podcasts

Finer Things Club: The Kiku Apple

March 25, 2017

Approximately one month ago, a Kroger cashier complemented me on my choice of Honeycrisp apples.

  • epicurean

Pricing Design: A Review

February 19, 2017

Pricing Design by Dan Mall is an A Book Apart book about pricing design projects as an outside designer (or developer or, really, any type of consulting or service provider — but specifically as a web designer).

  • books

Extreme Ownership: A Review

February 08, 2017

I first heard Jocko Willink on the Tim Ferriss Show.

  • books

The Introduction to RxJS That’s So Simple You Don’t Want Your Coworkers to Catch You Reading It

February 03, 2017

If you’ve heard someone describe RxJS, they’ve likely started by saying it was “powerful” and “revolutionary.” While this is true, you don’t need to be a 33rd degree functional reactive programmer to use RxJS.

  • javascript
  • rxjs
  • tutorial