| |

What Developers can learn from Home Improvement

Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don't hold it against me. One of the perils of having a 20+ year old website!

tooltime

It’s no secret that I love the show Home Improvement, especially if you know me personally or follow me on Twitter. As a freelancer I have the luxury of watching it everyday in the middle of the afternoon, and I got to thinking- there is a lot programmers and web developers can learn from Tim Taylor and his antics.

Tim has a lot of big ideas on the show- he always wants to add more power, and create bigger and better things. They often backfire, or are too powerful for  the job needed. Lesson: Beware of Scope Creep! Adding that stuff might be cool and look awesome, but you’re taking more time and going over budget by getting away from the core functionality.

You will often see Al trying to convice Tim not to do certain (read: most) things and saying his catch phrase, “I don’t think so Tim.” Often, if Tim had listened he would have avoided injury. Lesson: Listen to your Team Members! You code on a team for a reason, and it’s always helpful to have a second or third set of eyes checking your work.

Finally, Tim is always trying new things, then reavling them only to have these new contraptions not work on the first try. Lesson (and this is a big one): Test Test Test! Many of these faux pas would have be avoided if he tested his projects before revealing them. I also know from personal experience that testing is something most developers aren’t fans of.

Of course, most of this is said tounge-in-cheek. I love the show and have argued that show was the manliest on TV (I will leave that for another post). But the lessons are still there. These are three lessons- scope creep, working as a team, and testing-  that every developer, myself included, should keep in mind for every project.

Similar Posts

  • Fixing the Fatal ‘add_rewrite_tag()’ Error

    I’m working on a WordPress little side project where I am registering a new Custom Post Type and Taxonomy and came across this: Fatal error: Call to a member function add_rewrite_tag() on a non-object… After doing a Google Search to try to figure out what the issue is, all I came up with was “disable…

  • |

    Google Web Toolkit

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! After I got back from Google I/O, I mentioned Google Web Toolkit was something they showed off that I was…

  • | | |

    Trying Flexbox at Casabona.Org

    If you’ve visited Casabona.Org this week, you noticed that the homepage got a bit of a refresh; I decided to add more color, have more concise and focus content, and tried to give visitors an idea of what I do as soon as they get to the site. One new thing I tried was using…

  • Types of classes

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!Today and over the last couple of days we have been talking about classes in Java. I’m fairly certain I understand…

  • Building WordPress Themes from Scratch Available Once Again

    More book news for this week, this time regarding my first book, Building WordPress Themes from Scratch. I’m happy to announce that I worked with @envato to get the book back on Amazon for purchase in both Kindle form and in print. The print version is currently being proofed and should be available next week some…

  • | | |

    Casabona.Org v2.0 (finally)

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! You might recall that just over 13 months ago, I posted this, announcing the official launch of my second personal…

2 Comments

  1. I wholeheartedly agree with the exception that the geniuses tend to come up with the inventions that make our lives better. I have to laugh though when Tim manages to supercharge one thing or another and it catches on fire, explodes, etc…

  2. Personally…i call it analysis paralysis. The current thinking is to “fail fast” and move on rather than try to beat a dead horse. Great show btw 😉

Comments are closed.