3 ms·
They all followed the same process: Step 1: look at all the existing package+module systems, and realise they are all horrible Rube Goldberg machines, way too
by tsukikage 4y ago
They all followed the same process:
Step 1: look at all the existing package+module systems, and realise they are all horrible Rube Goldberg machines, way too bloated for the simple thing you want to do
Step 2: write your own package+module system! It's lean, mean and just does the simple obvious thing your simple one-man project needs.
Step 3: your system hits the real world! Your system is used with projects that involve more than one person and grow organically, and that spread to more and more esoteric environments. The Rube Goldberg projects have Rube Goldberg aims and their target ecosystems have Rube Goldberg requirements while goalposts shift continuously with tight deadlines. You add features and toggles to your system to support these things.
Step 4: congratulations! You are the proud inventor and owner of yet another Rube Goldberg machine. It is now time to move on to better things; the system, meanwhile, is handed over to some committee and will only grow in complexity from here.
https://www.kiplingsociety.co.uk/poem/poems_palace.htm https://www.kiplingsociety.co.uk/poem/poems_palace.htm