• Blog
  • Pictures
  • Projects
  • Cocoa

Current Post

  • You are viewing an archive page.
  • Click here to go to the top.

Previous Posts

  • New Pictures
    February 15, 2003
  • Drive up the Coast
    February 9, 2003
  • Columbia Down
    February 1, 2003
  • EXIF Tools
    January 29, 2003
  • Fun with XHTML+CSS
    January 28, 2003
  • Keeping Perspective
    October 22, 2002
  • Cleaning House
    October 21, 2002

Archives

  • All Posts. Ever.

Contact

  • E-mail the author

Syndication

  • RSS
Rethinking Process
March 5, 2003 - permalink

Snowy SummitSki trip. Lake Tahoe. Excellent snow. Spectacular weather. A few good pictures, some sore muscles, marginally improved technique, and a lot of great memories...

When you're sailing the Seven Seas of framework design and OS development, islands of "relative calm" are few and far between, it seems. Sometimes you just have to take a little detour to the tropics to keep the crew's morale up. :-) (...though I seem to recall something about this ultimately backfiring for a certain Captain Bligh... hmmm...)

Chris posted some interesting comments a while back about framework development as it differs from app development, and I'm certainly finding ample opportunity to reflect further on the various aspects of the process while experiencing it firsthand... Doing it at the OS level really amplifies the consequences of every little design decision — which generally means that a lot of process and review and discussion and many-eyes-scrutinizing is necessary to have hope of getting an API right.

Lake TahoeIt can become exhausting and tedious to the point where one starts to lose sight of the interesting creative process of mental model-building that pulls the whole cart in the first place. But in the end the result is probably worth all the "sweating of small stuff", and even the frustrating propensity for things to occasionally get hung up on the most miniscule of issues... Although it often seems like there ought to be, I don't know that there's any significantly better process available to those of us working in software engineering... (If you happen to have one handy, by all means please forward it to me! — Thanks!! :-)


 
© 2008 Troy N. Stephens
xhtml · css