Climbing trees in JavaScriptMost programmers have heard of Gayle Laakmann McDowell’s Cracking the Coding Interview. While this book does contain advice on how the…Jan 23, 2017Jan 23, 2017
The 100-year-old Book that Every Programmer Should ReadI had been practicing Ruby for four months when I picked up Eloquent Ruby by Russ Olsen. I learned more than I asked for in the week I…Dec 19, 2016Dec 19, 2016
The Largest Container Problem, in RubyThis week I’m going to show a simple but interesting programming challenge. Here is a picture of a bunch of lines:Dec 11, 2016Dec 11, 2016
Investing in learningIt’s been a month since I started Viking Code School, and the influx of knowledge has been ceaseless and intense. We have all heard some…Nov 28, 2016Nov 28, 2016
Objectify the API: A tip for Rubyists on the web.Imagine if Ruby were “the language of the web” instead of JavaScript. We could all be sending around messages between our Ruby APIs in RON…Nov 21, 2016Nov 21, 2016
To Recursion, and Beyond!Recursion. The very word strikes fear in the hearts of novice programmers. Trying to understand recursion feels like trying to find the…Nov 14, 2016Nov 14, 2016
Writing Specs like Sandi MetzThe best kind of test is the one you don’t have to write. Tests are supposed to save you time and money by making software less brittle and…Nov 7, 2016Nov 7, 2016
Opening Pandora’s Flexbox — Things Learned from Building Tyrion Lannister’s Facebook PageI’ve been going through the Viking Code School’s prep work, to gear up for their four-month coding bootcamp in October. The prep work is…Jul 21, 20161Jul 21, 20161
Getting Lost in PageLand (A Facebook Design Teardown)Viking Code School Phase Zero (Preparation)May 23, 2016May 23, 2016