Good Enough
Hi. My name is <withheld> and I have a coding problem. I’m an obsessive/compulsive programmer. For every feature request, I can think of 5, No 10! (so-called) improvements.
You say you need a knife to cut a tomato. I think Swiss Army knife with a saw, scissors, tweezers, multiple screwdrivers, leather reamer (yes I’ve actually used it for its intended purpose), can/bottle openers (including wine) and oh yeah a couple blade that could cut up your boring tomato.
Am I thinking ahead?
Am I simply showing off?
Am I getting my nerd on?
Am I ignoring the needs of my users so I can mentally masturbate?
Is there any real difference in any of these questions?
Let the war in my head begin…
Yes. I mean, No! I’d never do that. Well, maybe I would. But it’s cool.
So how does it end?
How do I find the disciple to develop a widget that is good enough without anything extra?
Read more…
An architecture astronauts that is?
As I said yesterday, I’m spending some time to studying design patterns. I’m ears deep in research on MVC which has led me to MVP and beyond. I’ve got some nasty code tightly bound to a WinForms UI. I want elegance and flexibility. What I have is neither.
So…
It is time to refactor. Read more…
After a relaxing weekend, I had a terrible night last night. All of the pets are in ‘spring-mode.’ The dog wouldn’t lay down. The kitten was racing through the bedroom and the pushiest of our cats decided that I was paying enough attention to her… at 4 am. Needless to say, I didn’t get much sleep last night. Read more…
I couldn’t sleep last night. I worked in the garage until after 23:30, then spent time installing new parts on the master bathroom shower. It was after 00:30 when I finally crawled into bed. Then I couldn’t sleep. I read for a while, which didn’t help. I learned about the “Query Pattern” and that got me thinking about some development I’ve been working on for the last couple weeks. I laid in bed ‘thinking’ until about 02 when I got up to play Peggle until 03:30. Read more…