As developers, we need our knowledge of our platform to have depth as well as breadth. Typically, we gain depth through projects we take on. For example, we might learn MVC by converting a WebForms application to ASP.NET MVC2. Acquisition of depth is almost passive. Once we commit to the big project, we get the depth simply by finishing the job. To acquire breadth, we do other things. Any developer with significant breadth does most of the following: read blogs, read magazines, read books, attend conferences, and listen to podcasts.
In the past few months, I found a hidden gem; I started listening to the Developer Smackdown. I’ll admit, I started listening because my area got a new Developer Evangelist, Clark Sell, and I just wanted to learn more about him. I’ve gone from stalking to the point where I look forward to the semi-weekly podcasts. During the course of an hour, Clark and his co-host, Mark Nichols, introduce you to the things that their guests are passionate about. The guests are almost all from the midwest region, so they are people that I have either met or can meet fairly easily. Clark and Mark are TFS Rangers, so ALM discussions are never far away on any topic. For example, they recently had Brian Hogan from Eau Claire on to talk about HTML5 and related topics (listen here). I increased my breadth fairly quickly by learning about HTML5 and CSS3. I was also able to add a trick to my web development toolbox: develop on FireFox first, then check for compatibility on IE since IE it is easier, in practice, to alter for IE. He also gave some more great advice: don’t worry about pixel perfect pages on IE, FireFox, Safari, etc. because the only people that compare pixel positions are web designers and developers. Everyone else uses only one browser. Just worry that things look right.
I’ve also picked up tricks from Travis Feirtag, Steven Murawski, and others. As an added bonus, Mark and Clark take this show seriously which means they’ve recently bought a ton of professional gear to make the show sound better.
What hidden gem podcasts do you know of in your markets?