On Thresholds

Sunday, October 05 2008

I had a production system go down this week - one minute no problem, the next, critical functionality stopped working. Worse, it didn’t die because something broke - it went down by design. And did so without warning.

Read more »

Foundations of Programming

Wednesday, October 08 2008 random

Karl Seguin, one of the CodeBetter bloggers, has written a book on programming fundamentals, covering topics from ‘YAGNI’ and Unit Testing, to Domain Driven Design and Dependency Injection.

Read more »

Understanding the Office UI

Saturday, October 11 2008 ux

So I’m involved with a project that’s includes finally deploying Office 2007 throughout the office, and the #1 source of comments from users is the Ribbon. While some like it, most don’t - and some are downright creative in their commentary.

Read more »

Whatever happened to responsiveness?

Friday, October 24 2008 ux

I’ve noticed a disturbing trend - it seems that all kinds of systems are getting slower and slower, almost as though usability is being deliberately sacrificed for other factors.

Read more »

The right knowledge for each problem ...

Saturday, October 25 2008 professional

A friend emailed me an interesting quote:

Read more »

Contravariance and Covariance at last

Wednesday, October 29 2008 csharp

It seems the information deluge has started, and the first piece of good news about C# 4.0 is the introduction of contravariance and covariance for delegates and interfaces.

Read more »

Linq Aggregates

Thursday, October 30 2008 smart-code

Catching up on my blog reading, I came across a gem demonstrating use of the Aggregate() method from Linq’s Enumerable static class.

Read more »

WiX Techniques Updated

Thursday, October 30 2008 deployment

My whitepaper on WiX techniques has been updated to correct an error.

Read more »


Archive for 2008
March 2008 7
April 2008 12
May 2008 10
June 2008 9
July 2008 11
August 2008 13
September 2008 6
October 2008 8
November 2008 7
December 2008 6
All Years
2023 2
2022 7
2021 13
2020 23
2019 52
2018 65
2017 61
2016 40
2015 30
2014 14
2013 19
2012 25
2011 47
2010 56
2009 78
2008 89
2007 2
2006 10
2005 12
2004 21
2003 7
1998 1