Author: fish1964

  • A Long, Convoluted Path

    I’m reading a very good discussion of Darwin and Evolution. This post is not about evolution per se, so stay with me.

    The book was discussing some parts of the human (or really any mammal) body where the design is a bit goofy. Things where if you were an engineer building something, you’d never do it that way. One example was a nerve that runs from the brain to the larynx (voicebox). For no useful reason, this nerve runs down from the brain, past the larynx, around the heart and then back up to the larynx. This extraneous detour is taken to the extreme in the giraffe, where the nerve passes within centimeters of its final destination, only to go all the way down the neck and back up again for a total pointless detour of around 15 feet.

    This actually makes sense to an biologist. In our ancient ancestors, fish,  this nerve followed a completely sensible path. But over the millennium, as gills disappeared and larynxes appeared among other changes, the nerve’s path got slowly extended. It would have made more sense to “start from scratch” but evolution doesn’t work that way. The slow incremental changes improved the overall organism, but extended the nerve’s path.

    To provide an analogy the author said the following:

    Imperfections are inevitable when ‘back to the drawing board’ is not an option – when improvements can be achieved only by making ad hoc modifications to what is already there. Imagine what a mess the jet engine would be if Sir Frank Whittle and Dr. Hans von Ohain, its two independent inventors, had been forced to abide by a rule that said: ‘You are not allowed to start with a clean sheet on your drawing board. You have to start with a propeller engine and change it, one piece at a time, screw by screw, rivet by rivet, from the “ancestral” propeller engine into a “descendant jet engine’. Even worse, all the intermediates have got to fly, and each one in the chain has got to be at least a slight improvement on its predecessor. You can see that the resulting jet engine would be burdened with all kinds of historical relics and anomalies and imperfections. And each imperfection would be attended by a cumbersome accretion of compensatory bodges and fixes and kludges, each one making the best of the unfortunate prohibition against going right back to the drawing board.

    The author was trying to make the point that the numerous strangely designed things in various animals are clear evidence for evolution. But I couldn’t help read it and think one simple thought.

    This is why old software sucks.

    Change the jet engine to a piece of software and re-read the quote. That’s exactly what we have to do. We have to start with what we have and change it a piece at a time. And every release both “has to fly” and must be at least a slight improvement on the predecessor.

    Think about any old software you have worked on. Was there something analogous to a nerve that goes fifteen feet down the giraffe’s neck when it only had to go an inch or two? Of course there was. And there were genuine historical reasons why it had to be that way. And the reasons slowly compound on top of themselves. Until you have a nerve travelling 15 feet to go two inches.

    The jet engine was a huge step forward because they started from scratch. Good software needs to start from scratch sometimes too.

  • Yankees Get it Done

    Champions again. All is right with the world. I was very glad to see Matsui get the MVP. He’s been such a classy professional for his entire career in NY.

    Rivera was his typical self. Jeter hits a ho-hum .407 in the World Series. And old man Andy Pettitte clinches another one.  The old gang gets it done.

    Some quotes:

    NY Daily News:

    Now, when anyone questions Girardi about the use of his scout books, charts, graphs and statistics, he can give them the finger – the ring finger.

    Paul O’Neill (about Rivera):

    It’s ridiculous that he’s still this great. He gets the ball and you start congratulating people with five outs to go.

    Charlie Manuel on letting Pedro face Matsui in the third with 2 outs and the bases loaded:

    Pedro’s got experience. He knows how to pitch. I had to let him face that guy.

    Tim McCarver (right before Matsui’s two out double in the sixth):

    This is a dangerous pitch coming up

    Derek Jeter:

    I forgot how good this felt

    Me too, Derek, me too.

  • Yottabytes? Lotta bytes?…

    What’s a yottabyte? I may sound like the beginning of a Marx Brothers joke, but it’s actually how much data the NSA is planning on storing

  • Greatest Closer Ever

    In the bottom of the 7th, with Pedro struggling, Jayson Stark of ESPN.com (@jaysonst) tweeted this:

    Joe Girardi dreaming of Mariano’s 14th career six-out postseason save. All other closers combined have 11 saves like that since ’96

    First of all, nice prescient tweet. But more importantly, if the stat is correct, it’s just ridiculous. More 6 out saves than everyone else combined? In the post-season when it really counts?

    Greatest. Closer. Ever.

  • Funny link

    You know those ads for the IQ test that are always context sensitive to the page you are on. On ESPN.com tonight I got this:

    Avg. Phillies IQ = 84

    Are you smarter than a Phillies player? Take the IQ test now!

    The other funny ones were:

    Yankees Fans: Make $63/Hr

    and

    Phillies Fans: Make $81/Hr

    So Phillies are dumb but Phillies fans make more than Yankee fans?..

  • Windows 7

    I upgraded to Windows 7 last night. As part of the Microsoft BizSpark program we get the upgrade for free. Linus had done an installation on a clean machine and liked it. So I gave it a shot. Overall, so far so good.

    First of all, I must point out that I didn’t hate Vista like most folks. I think Vista got an overly bad rap because User Access Control is so annoying. I turned off User Access Control. Once you do that, Vista is a good operating system.

    I started to run the Windows 7 upgrade and it immediately warned me about some software that either wouldn’t run well, or should be uninstalled and then reinstalled afterwards.

    I was warned to deauthorize my computer in iTunes and uninstall it. I understand the deauthorize part, since the iTunes computer signature includes the O/S. The surprising warning was for SQL Server 2008. Here too, I was advised to uninstall and reinstall after the upgrade. Seemed odd, but I Googled a bit and found some postings of people having problems with SQL Server after the upgrade so I took the cautious route.

    I was also warned about Skype. I haven’t used that in ages so I just removed it. And I was warned about a utility that burns .iso files to DVD. That’s pretty low level so I wasn’t surprised about the warning. I just uninstalled it.

    Having done that, the upgrade was completely smooth. It took four hours, but I didn’t have to do anything for those four hours. Reinstalling SQL Server was actually more of a pain. Reinstalling iTunes was cake, everything just automatically returned.

    So was everything hunky dory? Well, I did encounter a funky issue with fuzzy lines in the display. I found some similar complaints online relating to my Dell version and one posted said it was related to the Aero themes. Sure enough, going with the classic Windows 7 theme resolved that.

    Trillian also didn’t seem to react well. First my settings reverted to default settings. Then it started having problems connecting for no apparent reason. Trillian is supposed to be fine with Windows 7 so I don’t have a good explanation for this. I could have spent time figuring it out, but it gave me an excuse to give Digsby a test run.

    How much better is it than Vista? Well, again, I didn’t hate Vista. I have left User Access Control on and it hasn’t annoyed me yet (well, maybe a little). I like the new taskbar. I like the concept of libraries in Windows Explorer. There are a few other nice touches. If the Start Menu is showing a recently used program that also has recently used files, there’s a quick link to the file. I used it to return to this draft. Nice.

    So I like Windows 7. I’m not blown away, but so far I like it.

  • My next phone?

    My verizon contract expires in November. I’ve been assuming all along that I’ll be getting an iPhone for Christmas. I still think it’s the strong favorite. The Motorola Cliq had some brief hype, but nothing lasting.

    But suddenly with the Verizon Droid, there’s a possible real alternative. Part of me would like to get on the early Andriod wave. Some interesting articles:

    http://www.techcrunch.com/2009/10/18/verizon-droid-is-the-real-deal/

    http://www.engadget.com/2009/10/23/verizons-droid-is-a-series-not-just-a-phone-droid-eris-coming/

    http://www.boygeniusreport.com/2009/10/19/motorola-droid-hands-on/

    We’ll see…

  • Actually, this isn’t funny…

    Credit goes to Linus who forwarded this to me.

    cartoon1 

    cartoon2

  • Motorola Cliq

    My Verizon contract is up in December so I’ve been assuming I’ll get an iPhone. But I’ve been keeping an eye on the new Android phones. One of the new ones about to come out is the Motorola Cliq.

    Based on the Wired review, “Motorola’s First Android Phone Delivers Messy, Turbulent Ride”, I think it’s still iPhone with a huge lead. The review is actually fairly positive, but the killer is the final sentence:

    Web browser is sucky mcsuck suck

    I didn’t know they could write that in magazines…