Devuan Jessie beta released
Devuan Jessie beta released
Posted May 1, 2016 19:46 UTC (Sun) by darwish (guest, #102479)In reply to: Devuan Jessie beta released by Zack
Parent article: Devuan Jessie beta released
> "a number of separate pieces that only work together in limited ways?" That's a nice way to summarise Software Engineering 101. If only some people would paid more attention to it in class instead of writing unspecced evergrowing solutions in search of a problem.
A number of separate pieces that communicate by text over dumb pipes does not handle the computing challenge of this day and age.. This method has its uses (e.g. quick scriping, tinkering, & administration), sure, but please let go of the 1970s lingua franca of marketing this design pattern as the only solution to all the problems of computing .. Have you looked at GNU autotools 10K+ scripts? They are damn ugly and untracable ..
And no, no .. software engineering classes are not taught with this "trivial tools connected with pipes" design pattern. Almost all of the software you're using right now, from the LWN.net python code written to the billions of iOS and Android devices in the hands of users are written using the concepts of communication buses and object oriented interfaces (just like the systemd dbus interface, btw, which helps systemd being __properly__ integrated in much bigger solutions) .. sorry to break your bubble ..