Tuesday, June 17, 2008

The Best Programming Tool You've Got

I was watching The Dog Whipserer... Cesar is amazing! And during one of his shows he made a comment that really applies to our field. He asked a dog groomer what the best equipment was that he had. The groomer named some brand of expensive scissors. Most of us would name our favorite IDE or language. I know a few people who would say their Mac is their favorite development tool.

But Cesar got it right when he corrected the groomer. He said the tools were irrelevant. The best tool you have is yourself. Simple really, but when's the last time you took time to improve yourself. To invest in yourself?

Follow the advice of the financial analysts. Pay yourself first. You can only do your best job for your company if you're the best you can be. It's better for you and it's better for your boss.

Take some time this week and learn something new. Grails 1.0.3 just came out. Rails just released a new version. Erlang is on the rise. Or start small. Follow some of Matt's InfoQ tutorials

But learn something new. You're the best tool you've got. Act like it.

2 comments:

Jared said...

Scala is my project right now. I've tried looking at functional programming languages before, but I've never really put the effort in to get past the "its too weird to work" stage before. It's amazing how much impact it has on my regular java coding now that I'm getting into it.

On an unrelated note, it looks like it's been a few months since a new post here. Anything new to report for those of us eagerly awaiting the book?

Matthew Bass said...

Nothing huge. Work is still progressing. :)