Have a Question or Feedback?

Leave a message at 801-753-8279 or email podcast@railscoach.com.

You can also email in audio files of your questions and I'll play them on the show!

Episode 11: Testing Your Application

Posted by Chuck | Posted in Podcast Episodes, Testing | Posted on 04-03-2010

Tags: , , , ,

0

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Download this Episode

In this episode, we discuss why your application needs tests. Here’s a summary of the thoughts given in this episode:

Why you should test:

1. You know your code works the way you expect.
2. You guarantee that later changes to your code don’t break existing functionality.
3. It documents your code.

Episode 10: Understanding and Growing Business

Posted by Chuck | Posted in Becoming a Better Developer, Work Fulfillment | Posted on 25-02-2010

Tags: , , , , , , , ,

2

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

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.

Episode 9: Work Fulfillment

Posted by Chuck | Posted in Work Fulfillment | Posted on 18-02-2010

Tags: , , , , , , , , ,

0

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

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

Episode 8: Interview with Pratik Naik

Posted by Chuck | Posted in Interviews, Podcast Episodes | Posted on 10-02-2010

Tags: , , , , , , , , , , , , , ,

1

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

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

Download this Episode

Episode 7: Practice Makes Perfect – Coding Exercises

Posted by Chuck | Posted in Becoming a Better Developer | Posted on 29-01-2010

Tags: , , , , , , , ,

0

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Here is the link to my blog post about coding exercises.

Here’s a short list of the coding exercises that are out there.

Here’s an awesome example of a code kata: http://charlesmaxwood.com/8-lessons-from-corey-haines-performance-kata/

Programming exercises are terrific with a mentor. Check out the episode on mentors.

Download this Episode

Episode 6: Conferences

Posted by Chuck | Posted in Becoming a Better Developer | Posted on 22-01-2010

Tags: , , , , , , , , , , , , ,

1

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Download this episode

Subscribe in iTunes

Remember to leave feedback by calling 801-753-8279 or emailing podcast@railscoach.com.

Conferences are a great way to learn and meet people.

The conferences I’ve attended:

Tips for getting the most out of conferences:

Episode 5: Interview with James Edward Gray II

Posted by Chuck | Posted in Interviews, Podcast Episodes | Posted on 13-01-2010

Tags: , , , , , , , ,

0

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Download this Episode Subscribe in iTunes

During the interview with James, we talked about several things. You can find him on twitter at http://twitter.com/JEG2

James ran the RubyQuiz for 3 years and wrote Best of Ruby Quiz Volume One (Pragmatic Programmers) and Textmate: Power Editing for the Mac (Pragmatic Programmers).

Episode 4: Interview with Ben Johnson (binarylogic)

Posted by Chuck | Posted in Interviews, Podcast Episodes | Posted on 07-01-2010

Tags: , , , , , , , ,

5

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Download this Episode

This week I talked to Ben Johnson, who built the authlogic and memorylogic (among many other) libraries for the Ruby and Rails communities. He talked to me about the side business he’s running, what he looks for in developers who come work for him, and about being a passionate programmer.

If you want to keep up with him and what he’s doing, you can check out his blog or his github profile. He also said that he’ll be at RailsConf this year in Baltimore.

Episode 3: Finding a mentor

Posted by Chuck | Posted in Mentors/Mentoring, Podcast Episodes | Posted on 30-12-2009

Tags: , , , , , ,

3

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Download this episode

One of the things that has helped me the most in learning to program well is having a good mentor. I didn’t necessarily choose mine, but I’ve had some excellent mentors. Here’s what made them great for me.

Episode 2: Interview with Gregg Pollack

Posted by Chuck | Posted in Interviews, Podcast Episodes | Posted on 18-12-2009

Tags: , , , , , , , , , , , , , , ,

1

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Download this episode

This episode is my interview with Gregg Pollack. We had a great discussion about podcasting and podcast styles, users’ groups, what makes a good developer, Envy Labs, and a whole lot more. Here are links to several of the things we discuss.