Posted by Chuck | Posted in Podcast Episodes, Testing | Posted on 04-03-2010
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.
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.
Posted by Chuck | Posted in Work Fulfillment | Posted on 18-02-2010
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
Posted by Chuck | Posted in Interviews, Podcast Episodes | Posted on 10-02-2010
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
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
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:
Posted by Chuck | Posted in Interviews, Podcast Episodes | Posted on 13-01-2010
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)
.
Posted by Chuck | Posted in Interviews, Podcast Episodes | Posted on 07-01-2010
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.
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.
Posted by Chuck | Posted in Interviews, Podcast Episodes | Posted on 18-12-2009
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.