Design Review while sleeping

Posted by steve | Smalltalk | Friday 4 September 2009 2:05 am

This is a comment for fellow software developers. Has this ever happened to you?

I just awoke at about 3:00 AM from a sound sleep with a single thought: “I should have used an IdentityDictionary object.”

Yesterday I completed an activity at work that concluded several days of redesign and code refactoring. I deleted quite a bit of code and unified how some basic operations were performed. And I just realized that one of my new core operations was always using Symbols when accessing a Dictionary.

I know what I’m doing first-thing when I get into the office this morning.