Home

Richness in Language

I’m sitting here watching the Argentine and Mexican U20 teams play in the Quarter Finals of the U20 World Cup and I’m noticing the language of the announcer more than I normally would during a sportin

.NET 3.5 Extension Methods Screencast

I’ve spent some time working with and presenting on extension methods.  In this screencast I create three different extensions.  One to check if a string is null or empty, a second to releas

Follow up on Anonymous Constructors in .NET 3.5

During my presentation at Edmug on some of the new language features in .NET 3.5, I had some great questions and scenarios thrown at me.  As a follow up to those questions I’ve recorded a second

What I'm doing to become a better programmer

I’ve been tormented and ridiculed by someone from Winnipeg (I know, really embarrassing), a guy from the US, and some whacko for an alternate hair reality.  All have posted on the things that the

Where do you find problems during refactoring?

I’m in the midst of reading Oren’s latest post about Working Software Over Comprehensive Documentation.  While I generally agree with Oren (and I realize he’s a big enough man that I don’t want t

Edmug's June Presentations

Yes, you read that right.  Edmug is going to have two shorter presentations on the 28th of June.  Top Opgenorth is going to present an introduction to embedded databases and db4o.  I’m

Guiding principles for running your project

Patrick Cauldwell wrote a brilliant post recently about the guiding principles for running your software development projects.  It runs the gamut from how to know when a piece of code is ready to