The cloud and the 12-Factor App

Having worked for a couple years now on Rails applications deployed to cloud hosting services like EngineYard and Heroku, a certain set of “rules” have begun to emerge in the back of my head regarding this “new world” application development and deployment process. Things that run the gamut of application development, from dependency management to […]

Small, Powerful Teams

Seymour Cray once said, “If you were plowing a field, which would you rather use? Two strong oxen or 1024 chickens?” He was making an analogy, of course, to his super-fast processors. I think the same idea applies to software development teams.