Building a Markov-Chain MVP in Ruby

Project announcement! Last night I built a Markov Chain-generated novel, titled Ceramic Nation. ...

September 11, 2015 · 1 min · Jake Worth

The N + 1 Problem

Recently, I was thinking about the N + 1 problem. N + 1 is a performance issue in a web application, where a method call unleashes a torrent of database queries. ...

February 22, 2015 · 2 min · Jake Worth

Ruby Symbol#to_proc

What does &: mean in Ruby? In this post, I’ll explain. ...

October 31, 2014 · 2 min · Jake Worth

The Case for One Computer Monitor

I have one computer monitor on my desk. Not long ago, this was common, but today, many people have two, three, or four monitors. In this post, I’d like to make the case that most professional programmers can use just one monitor. ...

March 31, 2014 · 3 min · Jake Worth