Eric Gunnerson's Compendium

7/17/2020

6 minutes to read

In this article

Hey folks. After 23 years of fun, I'm leaving Microsoft to try some new things, and therefore this...

Author: Eric Gunnerson Date: 11/05/2017

Did that title get your attention? Good. Like the other #no<x> assertions – NoEstimates,...

Author: Eric Gunnerson 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...

Author: Eric Gunnerson Date: 05/11/2017

In the last post, I asked you to put some numbers on the red (aka "rework") arrows on the diagram....

Author: Eric Gunnerson Date: 03/30/2017

(Note: The first version of this was a very random draft rather than the first part that I wrote. I...

Author: Eric Gunnerson Date: 02/23/2017

Agile Open Northwest uses a different approach for running a conference. It is obviously around...

Author: Eric Gunnerson 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...

Author: Eric Gunnerson 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...

Author: Eric Gunnerson Date: 05/17/2016

Welcome to the first post on improving the yucky code. I have a few points I'd like to cover...

Author: Eric Gunnerson 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...

Author: Eric Gunnerson Date: 03/10/2016

I have been spending some time looking at how to apply some of the lessons of lean to software...

Author: Eric Gunnerson Date: 03/04/2016

When dealing with many external dependencies, the Port/Adapter/Simulator pattern works great. But...

Author: Eric Gunnerson Date: 02/24/2016

Through an above-average display of ineptness, I managed to overwrite my first version of this post...

Author: Eric Gunnerson Date: 02/11/2016

Last week, I spent three days at Agile Open Northwest 2016, a small (300-ish people) agile...

Author: Eric Gunnerson Date: 02/09/2016

When I started doing TDD, I thought it was pretty clear what to do with external dependencies. If...

Author: Eric Gunnerson 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...

Author: Eric Gunnerson Date: 12/18/2015

Note: I am focusing only on the design impact of TDD. To better understand the overall impact, see...

Author: Eric Gunnerson Date: 12/10/2015

I've been paying attention to TDD for the past few years – doing it myself, watching others doing...

Author: Eric Gunnerson Date: 12/04/2015

A while back I was talking with a team about agile. Rather than give them a typical introduction, I...

Author: Eric Gunnerson Date: 10/31/2015

Resharper is a great tool, but many times that operation that I want to perform isn’t possible with...

Author: Eric Gunnerson Date: 10/12/2015

An excellent question on an internal alias came up today, and I wanted to share my response more...

Author: Eric Gunnerson Date: 10/09/2015

I’ve been thinking a bit about team evaluation. In the agile world, this is often done by looking at...

Author: Eric Gunnerson Date: 10/05/2015

A friend at work posted a link to the following article: I’m Sorry, But Agile Won’t Fix...

Author: Eric Gunnerson Date: 07/09/2015

Last week, I was doing some work on a utility I own. It talked to some servers in the background...

Author: Eric Gunnerson Date: 06/02/2015

I got into a discussion at work today about metrics – a discussion about correctness vs utility –...

Author: Eric Gunnerson Date: 06/02/2015

I’ve been working on a little utility project, and I’ve been using port/adapter/simulator on both...

Author: Eric Gunnerson 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...

Author: Eric Gunnerson Date: 04/01/2015

Over the past few years I had the opportunity to work in an environment in which we achieved a...

Author: Eric Gunnerson Date: 02/06/2015

You will probably want to read my conceptual post on this topic before this one. The kata that I’m...

Author: Eric Gunnerson Date: 12/01/2014

I was profile some code this morning, and came across some interesting behavior. Basically, we had...

Author: Eric Gunnerson Date: 10/28/2014

I’ve been spending some time playing with Cockburn’s hexagonal architecture (aka “ports and...

Author: Eric Gunnerson 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...

Author: Eric Gunnerson Date: 09/24/2014

The following is based on a reply to an internal post that I almost wrote this morning, before I...

Author: Eric Gunnerson Date: 07/10/2014

The forecast did not look good. In fact, it looked pretty bad. It was Sunday of Memorial day...

Author: Eric Gunnerson Date: 05/26/2014

My author's copies of the Fourth Edition of my book showed up today: It is significantly updated...

Author: Eric Gunnerson Date: 11/20/2012

I’ve come across some code that is using – and overusing – IEnumerable<T>, and thought it...

Author: Eric Gunnerson 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...

Author: Eric Gunnerson 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...

Author: Eric Gunnerson Date: 01/04/2012

I have been working with some developers working on mobile applications that connect to HealthVault,...

Author: Eric Gunnerson Date: 10/14/2011

Anybody who has watched movies about software development knows that reality is much different. None...

Author: Eric Gunnerson Date: 08/15/2011

I recently had a request for more information on dealing with blob data using our newly-released...

Author: Eric Gunnerson Date: 05/24/2011

Next>