Bogosort: Or, A Short Demonstration of The Concept of "Nondeterministic Polynominal"

There are a myraid of different sorting algorithms: quicksort, merge sort, radix sort, bubble sort, etc. There’s even a whole list of sorting algorithms on Wikipedia. But there’s one sort I like the most…bogosort.

Read More

Please Read the Documentation Beforehand: A Case Study In Making Foolish Assumptions When Interacting With Forms Using Capybara

Capybara is a very useful tool for writing integration tests, but it can be very hard to get used to its DSL for interacting with forms. It is even worse when you don’t read the documentation for using the DSL, and instead only trust the source code of existing integration tests.

Read More

Reviewing "The Discovery Engine": A Short Story About the Future of Content Generation

In December 2016, Ben Halpren and I got in a discussion over the future of publishing.

Read More

How To Abuse the /docs "Feature" To Quickly Deploy a Middleman Static Site Onto GitHub Pages: A Hacky Solution

“Middleman is a static site generator using all the shortcuts and tools in modern web development.”—Middleman Home Page

Read More

A Real-World Example Of "Duck Typing" In Ruby: Or, an Illustration of the Generalized Peter Principle

“Duck-typing” is a very useful tool in Ruby. But sometimes, tools break. Every tool is useful, until the day the tool stops being useful, and it’s time to do some debugging…

Read More

Prev | 1 | 2 | Next