Eric Gunnerson's Compendium
Hey folks. After 23 years of fun, I'm leaving Microsoft to try some new things, and therefore this...
Date: 11/05/2017
Did that title get your attention? Good. Like the other #no<x> assertions – NoEstimates,...
Date: 06/22/2017
In this post, I'm going to talk about what I'm calling the inner loop, what some people call "Ring...
Date: 05/11/2017
In the last post, I asked you to put some numbers on the red (aka "rework") arrows on the diagram....
Date: 03/30/2017
(Note: The first version of this was a very random draft rather than the first part that I wrote. I...
Date: 02/23/2017
Agile Open Northwest uses a different approach for running a conference. It is obviously around...
Date: 02/14/2017
I've been working on a talk on ways to make unit testing easier. I has not been going well; I'd come...
Date: 10/09/2016
In the last post, I talked about some of the analysis used in lean. Now, let’s see how we can apply...
Date: 05/17/2016
Welcome to the first post on improving the yucky code. I have a few points I'd like to cover...
Date: 03/15/2016
It is now time for me to turn the tables on you, to present you with some homework. If you take a...
Date: 03/10/2016
I have been spending some time looking at how to apply some of the lessons of lean to software...
Date: 03/04/2016
When dealing with many external dependencies, the Port/Adapter/Simulator pattern works great. But...
Date: 02/24/2016
Through an above-average display of ineptness, I managed to overwrite my first version of this post...
Date: 02/11/2016
Last week, I spent three days at Agile Open Northwest 2016, a small (300-ish people) agile...
Date: 02/09/2016
When I started doing TDD, I thought it was pretty clear what to do with external dependencies. If...
Date: 01/26/2016
I got some great comments on the post, and I answered a few in comments but one started to get very...
Date: 12/18/2015
Note: I am focusing only on the design impact of TDD. To better understand the overall impact, see...
Date: 12/10/2015
I've been paying attention to TDD for the past few years – doing it myself, watching others doing...
Date: 12/04/2015
A while back I was talking with a team about agile. Rather than give them a typical introduction, I...
Date: 10/31/2015
Resharper is a great tool, but many times that operation that I want to perform isn’t possible with...
Date: 10/12/2015
An excellent question on an internal alias came up today, and I wanted to share my response more...
Date: 10/09/2015
I’ve been thinking a bit about team evaluation. In the agile world, this is often done by looking at...
Date: 10/05/2015
A friend at work posted a link to the following article: I’m Sorry, But Agile Won’t Fix...
Date: 07/09/2015
Last week, I was doing some work on a utility I own. It talked to some servers in the background...
Date: 06/02/2015
I got into a discussion at work today about metrics – a discussion about correctness vs utility –...
Date: 06/02/2015
I’ve been working on a little utility project, and I’ve been using port/adapter/simulator on both...
Date: 05/12/2015
If you are in a buggy group, you have a lot of bugs. After writing the preceding, I’ll endeavor to...
Date: 04/01/2015
Over the past few years I had the opportunity to work in an environment in which we achieved a...
Date: 02/06/2015
You will probably want to read my conceptual post on this topic before this one. The kata that I’m...
Date: 12/01/2014
I was profile some code this morning, and came across some interesting behavior. Basically, we had...
Date: 10/28/2014
I’ve been spending some time playing with Cockburn’s hexagonal architecture (aka “ports and...
Date: 10/03/2014
I’ve been leading an agile team for a while now, and I thought I would share some of the things...
Date: 09/24/2014
The following is based on a reply to an internal post that I almost wrote this morning, before I...
Date: 07/10/2014
The forecast did not look good. In fact, it looked pretty bad. It was Sunday of Memorial day...
Date: 05/26/2014
My author's copies of the Fourth Edition of my book showed up today: It is significantly updated...
Date: 11/20/2012
I’ve come across some code that is using – and overusing – IEnumerable<T>, and thought it...
Date: 11/19/2012
More months than I’d like to think about, I decided to undertake an update of my sorely out-of-date...
Date: 08/05/2012
I’m starting off the new year (well, in a few weeks…) in a new group. I am leaving the HealthVault...
Date: 01/04/2012
I have been working with some developers working on mobile applications that connect to HealthVault,...
Date: 10/14/2011
Anybody who has watched movies about software development knows that reality is much different. None...
Date: 08/15/2011
I recently had a request for more information on dealing with blob data using our newly-released...
Date: 05/24/2011