Reading List

The most recent articles from a list of feeds I subscribe to.

Educational Products: Month 6

Highlights

  • My book’s pre-sale succeeded (just barely).
  • I wrote a bunch of blog posts, and I was bad at predicting their performance.
  • Now, I need to pick a markup language for writing my book.

Goal grades

At the start of each month, I declare what I’d like to accomplish. Here’s how I did against those goals:

Reach my $5k Kickstarter goal for Refactoring English.

  • Result: The Kickstarter reached $6,701 from 196 backers.
  • Grade: A+

The Kickstarter did better than I expected, making a last-minute comeback.

My Book's Pre-Sale Just Barely Succeeded

For the past few months, I’ve been working on a book called Refactoring English: Effective Writing for Software Developers.

I didn’t want to spend a year writing the book only to find out that nobody wanted to buy it, so at the beginning of March, I ran a one-month pre-sale on Kickstarter. I structured the project so that if I didn’t hit $5k in pre-orders, the project would be canceled, and I’d walk away with nothing.

No Longer My Favorite Git Commit

Six years ago, David Thompson wrote a popular blog post called “My favourite Git commit” celebrating a whimsically detailed commit message his co-worker wrote. I enjoyed the post at the time and have sent it to several teammates as a model for good commit messages.

I recently revisited Thompson’s article as I was creating my own guide to writing useful commit messages. When pressed to explain what made Thompson’s post such an effective example, I was surprised to find that I couldn’t. It was fun to read as an outside observer, but I couldn’t justify it as a model of good software engineering.

Educational Products: Month 5

Highlights

  • I launched my first Kickstarter project and found Kickstarter surprisingly painless.
  • I’m kind of on track to reach my Kickstarter goal, but I’ll need to get creative in raising the last 2/3rds.
  • I’m soliciting suggestions for fun services to run on my 4x ARM CPU / 24 GB cloud server.

Goal grades

At the start of each month, I declare what I’d like to accomplish. Here’s how I did against those goals:

Never Pay the First Bill by Marshall Allen

I enjoy finding ways to exercise my rights as a consumer and push back against corporate abuse, so this was right up my alley.

The book was eye-opening and made me infuriated with how corrupt the medical system is in the US and how much it extracts wealth by fleecing the middle class.