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.


Mark Gardner said...

But what's the iPhone equivalent of pipes? (Aside from iPhone Yahoo Pipes, that is.)

lakewentworth said...

Do one thing EXTRMELY well ;-)