you do NOT need to write all your programs together to make them work together.
Posted Jan 29, 2013 12:43 UTC (Tue) by
mgb (guest, #3226)
In reply to:
you do NOT need to write all your programs together to make them work together. by khim
Parent article:
Poettering: The Biggest Myths
@khim - Software engineers have been doing what you consider impossible for many decades.
This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.
Doug McIlroy
Text interfaces are more resilient, more flexible, and more readily debuggable than binary interfaces. Inappropriate binary interfaces are a hallmark of the premature optimizer.
Premature optimization is the root of all evil.
Donald Knuth
(
Log in to post comments)