Engineering a Machine Learning Product

Our goal felt hidden, out of reach. Our product, Frontier, focuses on building better student writers in grades 4-8 by challenging them with engaging narrative, informational, and argumentative writing projects: »

Bring a bit of Clojure/Racket to Ruby!

I made a new gem based on some exploration I did, but to tell the story, let's talk about a possible use case. Let's say you're writing some Ruby code »

Problem solving like no one's watching!

Sometimes, you have a problem. A problem that itches and maybe even hurts. The kind of problem where you wish “wouldn’t it be cool if…,” but then you follow »

Consolidation – Week 1

I've decided to experiment with a weekly blog post that consolidates my reading, programming, and general learning. Here's week 1! Reading Some portion of Surely You're Joking, Mr. Feynman Quite »

Thoughts About Strangeloop 2014

For those not yet familiar with the awesomeness of Strangeloop, it is a yearly conference about “emerging languages, concurrent and distributed systems, new database technologies, front-end web, and security." This »

Git Recent Branches

Have you ever wanted git branches to display all branches sorted by the last commit date? Let's say you're working on a project with a lot of branches, you're hopping »

Minimal Emacs Config

I love the versatility of emacs, even without any additional packages. You get a powerful and fast editing environment that is ridiculously extendable if you so desire. I used to »

Project Euler Problem 3 using Clojure 1.5 and a lazy technique

The problem: find the largest prime factor of 600851475143. I used the Sieve of Eratosthenes and Ruby to solve it last time. This time, I tried a lazy, functional approach. »

Ruby Method Missing

I had an idea to try and bring a tiny bit of Clojure's ideas of hash-maps to Ruby's hashes. I came up with a simple monkey-patch that allows you to »

On Ruby 1.9's Flexible Syntax

Over the past day or so, I've been playing around with small bits of Ruby after spending most of the summer in Clojure-land. There's great similarities in both Ruby and »