Category Archives: Programming

OO Do I Know Thee?

I was first introduced to the OO Programming Paradigm through JAVA in 1998.  Before that I did most of my work in C or shell scripts.  I liked it well enough but for business applications the paradigm felt wrong.  JAVA … Continue reading 

Also posted in Uncategorized | 2 Comments

Pablo’s Topic of the Month – May 2009 Edition

Have you ever read a blog post about TDD, Dependency Injection, or some other concept and thought, “Sounds great . . . if you work in an ivory tower, but I have to work with [insert your code-base here].”?  Or … Continue reading 

Also posted in Rails, Ruby | 4 Comments

PTOM: The Composite Design Pattern

The Composite Design Pattern This post talks about the Composite Design Pattern and is part of Pablo’s Topic of the Month – November: Design Patterns. A Composite is a tree structure where each node can be represented as a common … Continue reading 

Also posted in Patterns, Principles, PTOM | 2 Comments

Pablo’s Topic of the Month – November: Design Patterns

Pablo’s Topic of the Month – November: Design Patterns Back in April, we announced we would be doing a PTOM on Design Patterns. It turned out that April was a busy month for all of us and we didn’t live … Continue reading 

Also posted in 1998, Humor | 8 Comments

Request for Help: Need better guidance for beginners

This morning I happened to see the article “.NET Coding Standard & Code Review Points” linked from the good folks over at  I was horrified to see some of the very bad guidance being offered here. While I appreciate … Continue reading 

Also posted in .NET, Design, Guidance | 31 Comments

Seeking Closures

So, what’s a closure and why should I care? As Bob Dylan said, “…the times they are a changin’.”   The strange world of functional programming, once restricted to more esoteric languages such as LISP, Erlang and Haskell, is now invading … Continue reading 

Also posted in Principles | 1 Comment


So tonight I got to help demo what a fishbowl was at the ALT.NET Canada (thanks Doc!) conference and the topic of discussion was on the Fundamentals of Software development. During the session I started to realize that what I … Continue reading 

Also posted in CodingDojo, TDD | 7 Comments

How did I get started in software development?

Jason Meridth tagged me with this meme, so I’ll play along if anyone cares. How old were you when you started programming? I remember being 6 or 7 years old helping my brother open the box for our new Commodore … Continue reading 

Also posted in TDD | 1 Comment

How did I get started in software development?

Thanks for tagging me Joey. How old were you when you started programming? I was 11 years old (6th grade) when I started using QBasic to make easy games.  I actually knew about the easter egg that showed the developer … Continue reading 

Also posted in leadership | 3 Comments

Engaging Microsoft

Many Microsoft employees were at the ALT.NET conf in Seattle — including many of the ones that have been criticized publicly by the greater ALT.NET community. Not only was Microsoft there, but they were a sponsor and a few employees … Continue reading 

Also posted in .NET, altdotnet | 9 Comments