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
In reply to: you do NOT need to write all your programs together to make them work together.
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.
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.
to post comments)