From the monthly archives:

November 2010

There are a lot of opinions about what makes code readable. This was a short discussion of a few of them. I also recommend checking out these links.

What is Code Readability?
How to write readable code? 5 Tips to improve your code readability.
Stack Overflow discussion on Implementing Readable Code

Download this Episode


This video demonstrates how to build a countdown timer with the setInterval function in Javascript, a text field, and jQuery to update your text field.

Download 70.8 MB
Download (iPhone & iPod) 40.6 MB


Capistrano has been the most popular way to deploy Ruby and Rails applications for a long time. This video provides a quick demonstration of a basic recipe for deploying a Rails 3 application.

I made this video a while ago and I realized that I never posted it. Here is a very basic recipe for deploying with Capistrano.

Download 30.1 MB
Download (iPhone & iPod) 13.3 MB


Andy Hunt is the author or co-author of several programming books including:

  • The Pragmatic Programmer
  • Programming Ruby (the Pickaxe book)
  • Pragmatic Unit testing in C# with Nunit
  • Practices of an Agile Developer
  • Pragmatic Thinking and Learning: Refactor Your Wetware

He’s also one of the original signatories of the Agile Manifesto.

Andy is a great person to talk about regarding Agile Development. Here are some things he says you need to become agile and where to start:

  • Do a little of the right things all the time
  • You’ll be the expert on the project at the end of the project. Defer important decisions until you understand the problem.
  • Stand up meetings
  • Set ground rules
  • Make sure you have a stable build environment and version control
  • Unit Tests
  • Continuous Integration
  • Code Reviews/Pair Programming – Check the code
  • Involve the Customer
  • Produce something every 1-4 weeks
  • Retrospectives – Get Feedback

Download this Episode


Thank you guys so much for helping me make it to RubyConf this year. It was a great experience. I was exposed to a lot of new technologies that I’m anxious to help you figure out. I’d heard about some of these, but here is a list of some of them:

  • mustache.js
  • gdb
  • memprof
  • Ruby 1.9.2 and Ruby 2.0
  • Rite (Ruby Lite) which was announced as an embedded systems version of Ruby
  • Metric Fu Hotspots
  • Citrus

I also ran into some familiar voices (from interviews) and new voices (that will be interviewed) including:

  • David Heinemeier Hansson
  • Yehuda Katz
  • James Edward Gray II
  • Wayne Seguin
  • Michael Hartl
  • Chad Fowler
  • Dave Thomas

Finally, I’d like to thank the handful of people who came up to me and told me how much they enjoy the podcast and screencast. It’s great to talk to you guys. You inspire me to do better.

Download this Episode


Show notes are forthcoming.

Download this episode