Blog Posts

Dive into my thoughts on coding, tech trends, and developer life. Explore all posts, filter by category, or search by tag.

DiffDebugging

Martin Fowler is one of my favourite technical authors. Recently he wrote a bliki entry titled DiffDebugging. I got the same sense of deja vu with this piece as a I did when first reading the Design...

June 26, 2004
Read More

Whidbey Class Designer

The May preview of Visual Studio 2005 (Whidbey) included some of the Whitehorse initiative functionality. As I'm particularly keen on UML diagrams as a means of communicating technical concepts...

visual-studio uml class-design dotnet csharp
June 23, 2004
Read More

Monad/MSH

If you're doing .NET development and have a background in Unix, it's well worth checking out the second half of the new .NET Show episode on Longhorn Fundamentals.

dotnet longhorn windows automation object-oriented linux
June 21, 2004
Read More

The API War and Microsoft

Thought I may as well weigh in on Joel Spolsky's post on How Microsoft Lost the API War. It's a great read but I think that Joel is way off on his thoughts on .NET.

microsoft dotnet api-design industry-trends winforms remoting soa generics
June 20, 2004
Read More

Carpal Tunnel

Though carpal tunnel syndrome isn't directly software development related, it's worth a mention in this blog as I'm sure many software developers will experience it or some form wrist/keyboarding...

productivity-tools hardware professional-development
June 14, 2004
Read More

Agile UML

Following on from the Disrespecting UML post, I've been thinking about what "UML" means to different people and what I want from UML tools.

uml agile design-patterns software-architecture domain-modeling
June 7, 2004
Read More