Monthly Archives: March 2008

Time-to-Login-Screen, and the absolute basic requirements for good software

I went and hung out with some fellow developers on Saturday (at the Grist Mill in New Braunfels, TX, incidentally — wonderful place!) and we talked about all sorts of things on the way down, there, and back up.  One … Continue reading 

Posted in Principles, Programming | 1 Comment

PTOM: The Liskov Substitution Principle

The Liskov Substitution Principle In my first (of hopefully more than one) post for The Los Techies Pablo’s Topic of the Month – March: SOLID Principles effort, I’m going to talk about The Liskov Substitution Principle, as made popular by … Continue reading 

Posted in .NET, Principles, Programming, PTOM | 32 Comments

Interesting (good) Behavior of Closures

For some reason, I didn’t think this would work, but it does: Customer c = null; Func<string> func = ()=>c.LookupName; c = new Customer {LookupName = “First”}; System.Diagnostics.Debug.WriteLine(func()); I would’ve expected an NRE in the WriteLine because the ‘c’ reference … Continue reading 

Posted in .NET, Misc | 2 Comments

Pablo’s Topic of the Month – March: SOLID Principles

Pablo’s Topic of the Month – March: SOLID Principles Over the next few days and weeks, the Los Techies crew will be writing a number of blog posts focused a particular subject in addition to their regular blogging.  Pablo’s Topic … Continue reading 

Posted in Uncategorized | 4 Comments

Ping-pong Pairing, it’s not just for breakfast anymore

Yesterday was my first day working at my new employer, Bayern Software, with (name drop alert!) Jeremy Miller.  We started right off with an easy story doing ping-pong pairing. I really dig this method of doing development (not to mention … Continue reading 

Posted in Misc, Programming | 1 Comment