by Joey deVilla on March 17, 2010

Andy Hunt has been behind some of the biggest ideas in everyday software development in the past decade. From co-authoring the Agile Manifesto and The Pragmatic Programmer to starting The Pragmatic Bookshelf, one of the most influential developer book publishers, to helping bring about the rise of MVC web frameworks, chances are that he’s had some influence on your day-to-day work. In this one-hour webcast, we’ll talk with Andy about the ideas in his latest book, Pragmatic Thinking and Learning. We’ll discuss why your brain is where software development really happens, how you can refactor your thinking and as he puts it, “just the plain old weirdness that is people”.
You can listen to the recording of the webcast (recorded on March 4, 2010) in a couple of ways:
Direct Download:

Subscribe to the podcast: (so you don’t miss an episode)
As always, if you have questions, comments or suggestions on how to make Ignite Your Coding better, we want to hear from you! Feel free to email either of us – John Bristowe and Joey deVilla.
About Ignite Your Coding
Ignite Your Coding is a series of interviews where Microsoft Canada Developer Evangelists John Bristowe and Joey deVilla talk with some of the brightest lights in the professional programming world about their areas of interest, dealing with the constant change in the industry and their suggestions on how to be a better software developer.
Podcast Participants: Andy Hunt, John Bristowe and Joey deVilla.
Music: Win This Race by picadillyCircus Sound Design, courtesy of iStockphoto.
This article also appears in Canadian Developer Connection.
Tagged as:
Andy Hunt,
Ignite Your Coding,
podcasts,
webcasts
by Joey deVilla on March 16, 2010

This week’s Ignite Your Coding podcast features Jeremy Miller, Chief Software Architect at Dovetail Software, the coolest ISV in Austin. In our one-hour webcast, my co-host John Bristowe and I will discuss a wide range of topics, from newer OSS efforts in the .NET developer community and how they’re trying to reduce friction, AAA-style mocking instead of record/replay mocking, the effective use extension methods for cleaner/readable/easier unit testing, jQuery magic, and many other topics.
In case you were wondering what Ignite Your Coding is all about: It’s all about helping you, the software developer, find ways to stay on top of the technological, economic and social changes that affect you and your work every day. We got our hands on some of the biggest thinkers and doers in our field and asked them if they’d like to chat about the industry, how they got started, where they see the opportunities are, how they deal with change and how to be generally awesome. We got some big names from the Microsoft/.NET world, but we also went farther afield and got some people from beyond that world as well, because a different perspective is often helpful.
If You Want to Catch the Live Webcast on Thursday and/or Ask Jeremy Questions…
You’ll need:
If You Want to Listen to a Recording of the Webcast Later…
We’ll make it available in MP3 format soon. Watch this site for details!
This article also appears in Canadian Developer Connection.
Tagged as:
Ignite Your Coding,
webcasts
by Joey deVilla on March 2, 2010
Catch the Interview with Andy Hunt This Thursday!
The Ignite Your Coding live webcast series starts this Thursday, March 4th at 2:00 p.m. Eastern (11:00 a.m. Pacific) with me and John Bristowe interviewing Andy “Pragmatic Programmer” Hunt! Join us as we talk with Andy about how he got into software development, how he became a writer and publisher, his book Pragmatic Thinking and Learning and much more. After we’re done asking our questions, we’ll turn over the interview to you, and you can ask Andy your questions!
If you’d like to catch the live webcast, you’ll need Live Meeting, which you can download here. We’ll also record the webcast and make it available in MP3 form.
Who Else Will Appear on Ignite Your Coding?
Here’s a complete schedule of the Ignite Your Coding webcasts we’ve set up so far. You can find full descriptions of each of the upcoming shows at the Ignite Your Coding site.
Andy Hunt Pragmatic Programming, Thinking and Learning
|
Thursday, March 4, 2:00 p.m. – 3:00 p.m. EST (11:00 a.m. – 12:00 a.m. PST) Register for this webcast (it’s free!)
|
Glenn Block Composable Applications FTW |
Thursday, March 11, 2:00 p.m. – 3:00 p.m. EST (11:00 a.m. – 12:00 a.m. PST) Register for this webcast (it’s free!)
|
Jeremy Miller Essence versus Ceremony |
Thursday, March 18, 2:00 p.m. – 3:00 p.m. EST (11:00 a.m. – 12:00 a.m. PST) Register for this webcast (it’s free!)
|
David Laribee Agile Techniques for Paying Back Technical Debt |
Thursday, March 25, 2:00 p.m. – 3:00 p.m. EST (11:00 a.m. – 12:00 a.m. PST) Register for this webcast (it’s free!)
|
Richard Campbell Scalability and Performance |
Thursday, April 8, 2:00 p.m. – 3:00 p.m. EST, (11:00 a.m. – 12:00 a.m. PST) Register for this webcast (it’s free!)
|
Scott Hanselman State of the .NET Developer Nation |
Thursday, April 15, 2:00 p.m. – 3:00 p.m. EST (11:00 a.m. – 12:00 a.m. PST) Register for this webcast (it’s free!)
|
Jeff Atwood Horrors, Overflows and Fake Plastic Rock |
Thursday, April 22, 2:00 p.m. – 3:00 p.m. EST (11:00 a.m. – 12:00 a.m. PST) Register for this webcast (it’s free!)
|
Robert C. Martin A Chat with “Uncle Bob” |
Thursday, April 29, 2:00 p.m. – 3:00 p.m. EST (11:00 a.m. – 12:00 a.m. PST) Register for this webcast (it’s free!)
|
This article also appears in Canadian Developer Connection.
Tagged as:
Andy Hunt,
Ignite Your Coding,
webcasts
by Joey deVilla on February 26, 2010

Dave Remmer and Adam Gallant, two of my colleagues from Microsoft Canada’s Developer and Platform Evangelism team, are hosting a series of webcasts aimed at enterprise application developers, architects and managers on Tuesdays from March 23 through April 27th.
Here’s what the series is all about:
With IT being an increasingly vital strategic asset and business enabler in organizations today, we all need to strive for excellence in execution in the IT projects we’re leading. There are a number of different ways to help create this excellence; so they’ve put together six, one-hour webcasts to give you our perspective on how to help make it happen. Starting with the ALM [that’s short for Application Lifecycle Management – Joey] foundation of successful project delivery, they’ll look at architectural patterns for the web, for building secure solutions, for leveraging the cloud and client devices, for IT governance and operations, and finish up with real life stories from experts who’ve done it before. At the end of the series, they hope that you will gain new insights how to help increase business value and agility through IT by having a better understanding of how to leverage the Microsoft platform and toolset.
Here are the individual webcast episodes and their dates and times. To register for a webcast (and yes, registration is free), click on its title:
- Excellent Project Delivery: ALM Bread and Butter Principles
Tuesday, March 23, 12:00 p.m. Eastern / 9:00 a.m. Pacific
- Building Excellent Internet & Intranet Solutions on the Microsoft Platform
Tuesday, March 30, 12:00 p.m. Eastern / 9:00 Pacific
- Preventing Excellent Hacks: Understanding the Security Development Lifecycle
Tuesday, April 06, 12:00 p.m. Eastern / 9:00 a.m. Pacific
- Cloud Excellence: Building Solutions for 3 Screens Leveraging Services
Tuesday, April 13, 12:00 p.m. Eastern / 9:00 a.m. Pacific
- Organizational Excellence Through Governance and Building for Operations
Tuesday, April 20, 12:00 p.m. Eastern / 9:00 a.m. Pacific
- How I Achieved Excellent Results and Lived to Tell About It – Expert Panel Discussion
Tuesday, April 27, 12:00 p.m. Eastern / 9:00 a.m. Pacific
Tagged as:
AlignIT,
enterprise,
webcasts
by Joey deVilla on February 22, 2010
It all starts next week on Thursday, March 4th: Ignite Your Coding, the live webcast where we interview some of the biggest brains in the industry, and then hand over the interview to you!
In Ignite Your Coding, my fellow Developer Evangelist John Bristowe and I will talk to developers who’ve made their mark on the industry and ask them how they got started, what sorts of projects they’re working on, what interests them, where they see the industry heading, all with an eye towards helping you make sense of the changes happening in the world of software development. We’ll ask the questions for the first part, but then it’ll be your turn to ask them. The webcast will take place on Thursdays in March and April, and it won’t cost you a thing to catch them.
Our First Guest: Andy Hunt
Are you into agile programming? Andy Hunt co-authored the Manifesto. Does The Pragmatic Programmer occupy a special place on your bookshelf? (And really, it should.) Andy co-wrote that too. Have you ever coded using Ruby on Rails or ASP.NET MVC? Chances are you picked up some knowledge, either directly or indirectly, from a book published by Andy’s book publishing company, The Pragmatic Bookshelf.
We’re quite fortunate to have Andy as our first guest, and we’re looking forward to the interview! Our live webcast with Andy will take place on Thursday, March 4th at 2:00 p.m. Eastern (11:00 a.m. Pacific) and run for an hour. To catch the webcast, all you have to do is register – it’s free!
Pragmatic Thinking and Learning
There are all sorts of books out there that talk about how to get the most of your programming tools, from IDEs to utilities to languages to frameworks to methodologies. But of all these tools, the most important tool is the one that’s largely ignored: your brain. Enter Andy’s latest book, Pragmatic Thinking and Learning, which I declared “My Favourite Geek Book of 2008”. There are many books and tools for refactoring your code; this one’s about refactoring your brain. First, it presents the brain in a way that a programmer can grasp:

…and then talks about the many ways you can refactor it:
Taking advantage of R-mode (often called the “right brain” in pop psychology), which often gets ignored because of its non-linear, non-linguistic, unpredictable and even “artsy” nature. It’s actually an amazing problem-solver, so much that PT&L suggests that you should “lead with R-mode and follow with L-mode”, or more colloquially, “write drunk; revise sober”.
- Working around the bugs in your brain. And there are many, from the primitive “lizard brain” that likes to override our higher cognitive functions to cognitive biases to generational affinity.
- Learning deliberately: what learning is and isn’t, how to plan to learn, figuring out what your learning style is and how to best take advantage of it, and harnessing mind maps, documentation and teaching in order to learn.
- Gaining experience, which includes understanding the importance of fun and how pressure kills cognition, learning the “inner game” and why your mantra shouldn’t be “learn to build”, but “build to learn”.
- Managing focus, a very important topic since there are so many things vying for it, from office interruptions to the siren song of the internet, with email, IM, Twitter, Digg, Reddit and LOLcats. One of my favourite bits in this section was some research whose results indicated that constantly checking your email lowers your effective IQ more than smoking a joint.
Get the book, then meet the author! Register for Andy’s Ignite Your Coding session!
This article also appears in Canadian Developer Connection.
Tagged as:
Andy Hunt,
Ignite Your Coding,
webcasts