Somewhat Daily Mutterings http://www.samoht.com/weblog/gemcast.rb Somewhat Daily Mutterings http://www.samoht.com/gemcast_images/header_portrait.jpg samoht.com http://www.samoht.com/weblog/gemcast.rb An Interesting Reference to <i>The Costanza Principle</i> http://www.samoht.com/weblog/gemcast.rb/Programming/interesting_reference_to_costanza_principle.html <p>In my Strangling Legacy Code presentation and article (Better Software, Oct 2005), I coined the term: "The Costanza Principle" (TCP). TCP It refers to the <i>Seinfeld</i> character George Costanza, and is basically a funny way of saying "learn from past mistakes". Anyway, I was doing some "strangling" research, and came across this interesting <a href="http://villane.blogspot.com/2005/02/on-sit-coms.html">reference</a> to TCP on Villane Bardak's site. Although he's a Java developer, the post has nothing in particular to do with software: </p> <p class="quote"> "Secondly, Seinfeld is way above Not Too Shabby. You can simply tell that from the various contexts it is often referenced in. The jokes are often quite unique, compared to other sit-coms. Or even if they aren't, they sure fooled me. For example, google for "Costanza principle" and download the powerpoint file "Strangling Legacy Code", then search for "Costanza" in the file again. It shows how a joke from one the episodes can apply to solving a real-life software engineering problem." </p> <p style="text-align: center;">----</p> <p>Correction: I <i>thought</i> I had uniquely coined the term for my presentation, but when I run the Google search he suggests, I come up with a million (OK, actually 109) similar "coinages". Bummer. Well, I can honestly say that I independently coined it, but not that it was a unique. </p> A Napkin-sketch Look and Feel http://www.samoht.com/weblog/gemcast.rb/Programming/Java/napkin_look_n_feel.html <p>In a stroke of pure genius, Ken Arnold <a href="http://www.artima.com/weblogs/viewpost.jsp?thread=52241">introduces</a> his "napkin look and feel". The purpose behind it is to keep stakeholders reviewing the design from considering it "done". I think this has two dimensions: 1) it makes it seem easier to change, and 2) it doesn't look as though it can be shipped.</p> <p>If only we were developing a Swing app at my shop, we'd definitely be using this technique. Instead, we build static HTML prototypes that our UI guy always polishes to perfection (even though I've repeatedly mentioned that we should not try to make it look to pretty). Maybe we should attach an "ugly" stylesheet to the prototype, although we could never get the same great hand-drawn effect. </p> Only an <i>Intelligent</i> Designer Could Have Wrought This http://www.samoht.com/weblog/gemcast.rb/Issues_and_Commentary/only_an_intelligent_designer_would.html <p>OK, I admit it: the <a href="http://news.bbc.co.uk/cbbcnews/hi/newsid_4200000/newsid_4209000/4209004.stm">tongue-eating bug</a> could <i>never</i> have evolved into existence. This nightmare creature <i>must</i> have been designed by some truly twisted intelligence, that's for sure. I can hear the ID now: "OK, I have fish, now what? Oh ... I know! A bug that eats a fish's tongue, and takes the tongue's place! Brilliant!</p> My Top Ten Albums, 1984 http://www.samoht.com/weblog/gemcast.rb/Personal_Mythology/topten.html <p>Now, this is a blast from the past. I used to work for a record store (Recordsmith) in Richmond when I was in school at EKU. It was the coolest job ever (although programming pays a lot better), and I was the only employee while I was there. Anyway, in the winter of '84 Darrell (the owner) decided it would be cool to do "top ten album" lists from ourselves and the store regulars and post them in the store. I, of course, went a bit overboard, and whipped out the card stock, watercolors, and Letraset (how quaint): </p> <div class="photo"> <img src="/weblog_img/topten.jpg"> <p>Top Ten Albums, 1984</p> </div> <p>You know, <i>Porcupine</i> is still one of my favorite albums. I'd still look forward to listening to any of the stuff on the list, except for maybe the Icicle Works album, and I'm not quite sure about the Ramsey Lewis. I cut my "jazz teeth" on Ramsey Louis, but after nearly 20 years of listening to bebop and spacey ECM jazz, I'm not sure I could still appreciate his particular brand of fusion-lite.</a> A Motorcycle <i>Airbag</i>? http://www.samoht.com/weblog/gemcast.rb/Motorcycling/airbag.html <p>From the "who woulda thunk it?" department: webBikeWorld reports the development of the <a href="http://www.webbikeworld.com/Motorcycle-news/honda-motorcycle-airbag.htm">Honda Motorcycle Airbag</a>. No mention of a three-point seatbelt or passenger airbag (although I suppose the driver could play that role, har har).</p> I Slay Me http://www.samoht.com/weblog/gemcast.rb/Miscellany/i_slay_me.html <p>I was going through my archives, and tripped across this classic that I'd totally forgotten about. It made me smile, so here it is again: <a href="/weblog/gemcast.rb/Personal_Mythology/pop_tart_conspiracy.html">Pop-Tart Complaint</a>. I can imagine his/her puzzled expression at the closing "Ha-ha only serious."</p>