Axes and Imagination
Maybe you’ve heard the tale of two woodsmen. They both have the same job and job ethic. They begin their shifts at 8am and cut wood until 5pm every day. The first woodsman takes a break every hour for 10 minutes and a lunch break at high noon. The second woodsman takes only a lunch break. So which woodsman cuts more wood? Well…. its obvious… the woodsman that stops to sharpen his axe will cut more wood.
I am writing this editorial from the San Diego Comic-Con. I took a couple of days off to spend four days with 100,000 of my closest friends, geeking on subjects like movies, comic books, games, and toys. I definitely needed time to sharpen my axe.
I often forget how important it is to take time out to look around, see some new sights, sleep in, and in general, spend time not working. In past editorials I have discussed how conferences are great sources of inspiration for me. It’s good to see other perspectives on the art of developing software. Conferences make good axe sharpening stones.
So why should you sharpen that axe?
You need a sharp axe because the main ingredient of your profession is imagination.
Earlier this summer I had the opportunity to attend the induction of new members into the Science Fiction Museum and Hall of Fame (http://www.sfhomeworld.org/index.asp). This year’s inductees included Ann McCaffrey, Frank Kelly Freas, Frank Herbert and George Lucas. Neil Gaiman (author of the Sandman comic book series, the book Anasi Boys, as well as the movie MirrorMask) presided as the keynote speaker. Mr. Gaiman said something that that strikes me as really profound. “Take a look around. If it doesn’t exist in nature, it was imagined by someone.” It took imagination to invent the wheel, axe, long bow, radio, television, computer, and laser. What Mr. Gaiman said stuck in my head. This IS WHAT WE DO. I was never quite able to put into words what exactly it is that makes software development so fun. Neil said it best: We imagine. Software is the embodiment of your imagination. You start with a text editor, compiler, mouse, and keyboard, and fabricate solutions from thin air.
Sometimes I find myself in need of an imagination refill. Have you ever had one of those days where you find yourself getting no productive work done? You switch from e-mail, to blog surfing, and back to e-mail. Then, at the end of the day, you are surprised when you didn’t get any real work done. Those are the days where your imagination is low and your axe is dull. I try to recognize those days early and cut out for some R&R. Sometimes a simple walk to the local coffee shop will do. Other times you will need a bigger refill. Catching a matinee, browsing the used CD racks at the record store (yes I still call it that) or just working in the yard. All of these are great ways to sharpen your axe.
So if you find yourself low on imagination, remember the woodsman and go sharpen your axe.
PS. I’d like to announce our new “CoDe on the Road” feature! In upcoming issues, we’ll occasionally dedicate this page to .NET-related events where CoDe Magazine is present. Whether it’s INETA, Code Camps, user group meetings, or developer-centric conferences, CoDe Magazine is there! If you’d like to have your event, speaker, or group featured in “CoDe on the Road,” simply e-mail a picture to email@example.com and we may feature it in a future issue. Look on page 74 for our “CoDe on the Road” debut!