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.

Mike and I talked about Ruby Web Conf. It’s coming up fast, so go sign up. Remember to use the code TEACHME to get $30 off.

Here are some of the other topics we covered:

Mountain West Ruby Conf
RailsConf
The Semantic Web (Wikipedia)

The speakers and sessions from the conference we discussed can all be found under the sessions section of the Ruby Web Conf website.

Download this episode

{ 0 comments }

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.

Time management essentially breaks down into two parts: Eliminating Distractions and Planning.

Planning begins with estimating and ends with scheduling. Long term scheduling won’t help you stay on task as well as short term planning. One method for this is The Pomodoro Technique. You can get some software to help you do the pomodoro technique.

Eliminating distractions has more to do with what you’re doing than with what others are doing. Checking email, answering the phone, instant messaging, social media, and internet browsing can typically be postponed.

There are some great tips in The 4-Hour Workweek

I also recommend that you try working from home or from a cafe near your office. It gets you away from the people who need your help, but can really wait, without completely isolating yourself.

Finally, keep track of what you spend your time on with Rescue Time.

Download this Episode

{ 1 comment }

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.


Estimating your workload can be tricky, but most management, marketing, and sales departments want to know when new features or bug fixes will be out so they can project where what they’ll be able to sell in the future.

You can estimate on the following scales:

  • T-shirt sizes
  • Fibonacci Numbers
  • Algorithmic/Exponential scale
  • Linear scale

You can estimate in several units of measurement as well:

  • Points (Complexity)
  • Hours
  • Days
  • T-shirt sizes

Overall, estimation can help you inform timelines, identify problems in features or your development cycle, and open discussion on tough features.

Download this Episode

{ 1 comment }

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.

Ron Stephens has been programming python as a hobbyist for the last 10 years. He’s a technologist, hobbyist, poet, and manager at a firm that makes hardware for satellites. He is the host of the python411 podcast and the awaretek podcast. He has tried many different languages including Perl, Ruby, Java, and Python.

During his exploration of programming languages, he has read and recommends:

When asked about what philosophies, approaches, and principles python developers adhere to he mentioned the Zen of Python.

We discussed podcasting and education. If you’re looking for Grammar Girl, click here.

If you want some python tutorials, check out Ron’s Tutorial page.

For new developers, Ron recommends:

For advanced developers, Ron recommends:

Download this Episode

{ 2 comments }

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.

Agile Retrospectives are a great way to keep your agile methodology on track. There are a lot of ways to do retrospectives. I go over my recent experience with retrospectives and discuss some of the things we did right and what I have learned over the last few weeks while researching this topic.

Download this Episode

{ 0 comments }

TMTC 27 – Geoffrey Grosenbach

July 6, 2010

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 podcast is sponsored by New Relic. Geoffrey Grosenbach well known for his screencasts at Peepcode.com as well as the Ruby on Rails podcast and Nuby on Rails. He’s also doing some interesting things at blog.peepcode.com. Primarily, he’s writing articles that each have their own themes. Go check it out! Geoffrey mentions that he’ll be [...]

Read the full article →

TMTC 26 – My Journey

June 29, 2010

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.

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.

I’ve been thinking about the podcast and realized that I haven’t told my story. So, I’m going to talk about how I got into programming and technology. It’s a story that started early in my life and leads through my college years and into my career. I love programming and helping people and I would [...]

Read the full article →

TMTC 25 – Eric Malamisura from AgileDash

June 22, 2010

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.

Eric has his own company at elucidsoft.com. He’s a freelancer and is developing a new product called Agile Dash. Eric is bootstrapping his company. Some of his inspiration comes from Peldi from Balsamiq Mockups and Joel Spolsky. Eric does his prospecting through LinkedIn, Facebook, and Twitter for his freelance business. Here are some books recommended [...]

Read the full article →

TMTC 24 – Continuous Integration

June 14, 2010

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 is a discussion of the practice of Continuous Integration or Continuous Builds. Continuous Integration is a very important part of insuring that your code is of the highest quality. It runs tasks against your code that provide you information like whether your tests pass or your code compiles. The services I’ve used to do [...]

Read the full article →

TMTC 23 – Bryan Liles

June 8, 2010

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 was a fun interview with Bryan Liles. Bryan is a very expressive guy. He’s noted in the Ruby on Rails community for TATFT (Test all the f*ing time) and his blog at smartic.us. In this discussion, we talk about TDD (Test Driven Design), TATFT, Lifehacking, leaving the mouse behind, and opinions on software. Some [...]

Read the full article →