Sean O’Halpin did a very nice job with his Unobtrusive Metaprogramming rant/presentation that has been making rounds particularly in the Rails community. Sean’s suggestions seem thought out, and the ideas he gives to the maturing rails community are sound. That said, I can see a bunch of folks taking Sean’s thinking as dogma (ala Edgar Dikjstra’s famous letter “Goto Considered Harmful”). I understand the futility of my efforts, but cannot help my urge to fight creativity-bashing dogmatic thinking.
Archive for the ‘Software’ category
Software Idealism, Pragmatism and Elegance
January 28th, 2010
Often when working on projects there are two opposites types of personalities at work: Idealists versus Pragmatists. Often both sides show great animosity for each other. What’s so problematic about battles between idealists and pragmatists is that great solutions to problems are most often combinations of these two approaches. Results come from elegant combinations of pragmatism and idealism. Dogma is the enemy…
Cribbage Multiplayer iPhone App Review
January 18th, 2010
My sister’s in-laws like to visit her home during Thanksgiving. I don’t blame them, she’s a fabulous cook and host (ess). These occasions stuck in my mind. When my brother-in-law’s family broke out a cribbage board and played into the night, it looked like a ton of fun. But I never learned to play. » Read more: Cribbage Multiplayer iPhone App Review
Software Postmortems are Software Management
August 13th, 2009
So having been careful about requirements, prototyping iteratively, testing with real users early on and getting it out the door quickly, what now? No doubt users are calling, or emailing questions, feature suggestions, raves, rants and some, hopefully occasional, hate mail. There are some naysayers at this point hollering that it went out the door too soon. Be calm…
Never Design Top Down
August 5th, 2009I just off the phone with an old High School chum. We got to talking about Bottom-Up Thinking as a way to set direction when a situation is unclear or changing too quickly. It was in the context of career, so I gave a lot of unsolicited advice … ‘natch.

