"There's something deep in software development that not everyone gets but the people at Bell Labs did. It's the undercurrent of "the New Jersey Style", "Worse is Better", and "the Unix philosophy" - and it's not just a feature of Bell Labs software either. You see it in the original Ethernet specification where packet collision was considered normal.. and the same sort of idea is deep in the internet protocol. It's deep awareness of design ramification - a willingness to live with a little less to avoid the bigger mess and a willingness to see elegance in the real rather than the vision."
-- Michael Feathers, Beautiful Code blog
Comments (1)
http://harmful.cat-v.org/cat-v/unix_prog_design.pdf
cat -v considered harmful; The UNIX philosophy at its best!
Posted by anselm | February 18, 2008 6:43 PM
Posted on February 18, 2008 18:43