From the monthly archives:

February 2010

In order to contribute as an employee or a freelance developer, we need to understand the nature of business. Specifically, we need to understand the nature of how our employer or client makes money so we understand our contribution and so we recognize where our value is.

Once we understand the nature of business, we can look for other pain points people are facing and find ways to solve those problems. That’s how we get paid.

[click to continue…]

{ 5 comments }

This week’s episode is about work fulfillment. To start out, I provide context for my experience by briefly reviewing my work history. Then we go into the 6 things that I believe are critical to a great job. The 6 P’s that define a great job:

  • Passion
  • Purpose
  • People
  • Progress
  • Project
  • Pay

[click to continue…]

{ 4 comments }


Are you new to Ruby and want to get a head start? In this screencast, I discuss some of the most common methods and techniques that have to do with strings, arrays and hashes. This is also excellent for those coming from other languages.
Download 49.8 MB
Download (iphone & ipod) 26.9 MB

{ 0 comments }

In this interview with Pratik, we discuss several things, including:

Download this Episode

{ 1 comment }


In this screencast, we continue on our task of creating a ‘Stack Overflow’ clone by adding more domain classes and relationships between them. We also cover how to test your classes using integration tests.
Download 230.7 MB
Download (iphone & ipod) 100 MB

{ 1 comment }