Wednesday, March 12, 2008

Do one thing -- 30 years between Unix and iPhone

A similar philosophy is stated between classic UNIX and iPhone development:

"Make each program do one thing well, to do a new job build afresh rather than complicate old programs by adding new features "  

  -- Doug McIlroy, Bell System Technical Journal, 1978

"Remember that you application should address a specific need -- most of the built in applications to one thing very, very well, instead of trying to do many things only moderately well"

   -- Vicki Murley, Key Practices for iPhone Application Development",  2008.