January 10, 2015

If you work in a code base with many other contributors, you may have learned the scouting philosophy to “leave the campground cleaner than…

January 10, 2015

I was recently fixing a failing test and discovered that Ruby and Rails implement and in confusing and occasionally opposite ways. In…

January 04, 2015

Many developers embrace test-driven development (TDD) as an ideal but rarely put it into practice. I often find myself writing code that…

January 03, 2015

I recently upgraded my home hardware from an Asus 10.1” netbook to a 15” MacBook Pro, and once I adjusted to being able to open more than…

January 01, 2015

“Nothing is miserable unless you think it so; and on the other hand, nothing brings happiness unless you are content with it.” —Buddha In…

December 28, 2014

I have once more been working my way through Sandi Metz’ Practical Object-oriented Design in Ruby (POODR) for a few weeks, and developed a…

November 08, 2014

Last year, I was wrapping up a stint at code school, and I picked up the challenge of building a programming language. It was a very large…

November 06, 2014

4 phases: Understand the problem - see clearly what is required Find connections and make a plan Carry out the plan Look back at the…

© Katie Leonard 2022