brainsnorkel.com

Manifesto-driven development. Eclectic thoughts.
  • 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?
      • Lenovo ThinkVantage System Update troubles
      • Ubuntu 10.04 LTS: “prepare partition” page is blank
      • Fix for Canon LiDE 200 scanner error code 2,252,0
    • Sites I maintain
    • VoIP + Networks
      • FreeBSD box
      • Router
      • OzTell
      • Installation
      • 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
      • Links
  • 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 Reply

Click here to cancel reply.

Recent Posts

  • Death by radix
  • Beam “Slavery to Star trek” to Edinburgh
  • Improved boot times: Vista vs Windows 7
  • The Lenovo X61 Tablet three years later
  • Blog moved!

Navigation

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

Advertising!

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