Articles

Book Review: How Google Tests Software

A review of the book How Google Tests Software.

Can I Hold you to That?

An article discussing the necessary evil of providing software estimates.

Game On

An article on learning some basic animation techniques for game development.

The Annotated Turing (with Simulator)

A book review of The Annotated Turing along with an animated demo of a Turing machine.

Whither Project Management?

An article discussing whether project management is necessary for a software project and how important communication skills are no matter what role you play.

Prototypal vs. Functional Inheritance in JavaScript

An article comparing different ways to implement inheritance in JavaScript.

Turn Your Mac into a Thermometer with Arduino

How to build a GUI to display temperature readings from an Arduino.

Fun with CoffeeScript and Backbone.js (Part 3)

Part 3 of a series using Backbone.js to create a morse code simulator.

Fun with CoffeeScript and Backbone.js (Part 2)

Part 2 of a series using Backbone.js to create a morse code simulator.

Fun with CoffeeScript and Backbone.js (Part 1)

Part 1 of a series using Backbone.js to create a morse code simulator.

To Degree or not to Degree

With all of the free online educational resources available, does it make sense for software developers to go to college for a Computer Science degree?

Should Developers Design?

An article describing my desire to learn more design skills, although the desire to enhance my coding skills always seems to take precedence.