brainsnorkel.com

Manifesto-driven development. Eclectic thoughts.
  • rss
  • Home
  • Tech
    • Getting wireless WPA-PSK working under Ubuntu Linux on a Dell Inspiron with Netgear WG511
    • Troubleshooting
      • iTunes freezes up randomly
      • Add media buttons missing from WordPress?
    • VoIP + Networks
      • Installation
      • FreeBSD box
      • Router
      • OzTell
      • Configuration
      • Requirements
      • Sipura SPA-3000
      • References
      • Using Asterisk
      • WRT54GP2 and iiNet VoIP
  • Development
  • Writing
    • Australian Republic
      • Chapter I - Introduction
      • Chapter II - Historical Background to Australian Republicansim
      • Chapter III - Republicanism as a Political Issue in Modern Australia
      • Chapter IV - Multiculturalism as a Basis for Republicanism
      • Chapter V - Conclusion
      • End Notes and Bibliography
    • Miscellaneous Pages
      • Requirements Matrix: Julian vs Flickr
  • Games
    • Follower
    • myphatlewt.sh
    • Flash Asteroids (for IE)
  • About

Grady Booch at Yahoo!

11-Jun-2007

I have a soft spot for Grady Booch. We knew back in 1993 that he was a hippy, what with all those dotty clouds. Today (you ca see below) he’s still a hippy! A greying, post-heart-surgery, eminent software development guru hippy with a penchant for Halo. It’s a good thing Jacobsen and Rumbaugh set him on the straight and rectangular when they U-ed their respective MLs.

Below is a video embed (courtesy of the YUI Theater) of Grady giving a version of his Turing Lecture “The Promise, the Limits, the Beauty of Software” to an audience at Yahoo!

It’s a heavy sprinkling of software history and a boat-load of personal anecdotes. The anecdotes are especially valuable, as they’re from the perspective of someone who has incredible access to many of the major software development projects and organizations around the world.

It’s jam-packed with golden nuggets of wisdom and fore-warning. Around 8 minutes in he warns about perpetuating organizational silos with (what I’d call) interior-decorator SOA. At 36 minutes he talks about assessing an organization’s maturity through their release frequencies, the presence of a “culture of patterns” and a system or organization. He moves on to Boehm and COCOMO, and the observation that complexity is the dominant determinant of project cost — bad process is something that amplifies the effect of complexity and good process dampens it.

In all, it’s a nice introduction to the how and why of software development and how we got to where we are today.

Categories
links, software
Comments rss
Comments rss
Trackback
Trackback

« Home tinkering checklist links for 2007-06-11 »

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

From Google Reader

Recent Posts

  • Two ideas for Christmas gatherings
  • A short review of Adobe Soundbooth CS4
  • Levelling up
  • iPhone application idea
  • Merry Xmas 2008

Navigation

  • games
  • general
    • family
    • kudos
    • links
    • vignette
  • manifesto
  • politics
  • silly
  • tech
    • hardware
    • networks
    • software

Shameless Advertising

rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox