3 ms·
> Nobody wants complex, cumbersome tools, but they do want every iota of flexibility they can imagine Wanting virtually unlimited flexibility inherently alread
by kevindong 6y ago
> Nobody wants complex, cumbersome tools, but they do want every iota of flexibility they can imagine
Wanting virtually unlimited flexibility inherently already dooms a project to be complex. That's before talking about timeframes and budgets.
- Icathian 6y agoI agree in general, but I do think there are occasional counter-examples that stand as proof that you can have real flexibility and power without building a mudball. fork/exec, map/reduce, etc. These are foundational for a reason. Mostly though, yeah, you pretty much nailed it.
- enitihas 6y agofork/exec create a huge amount of complexity, and it's possible the NTCreateProcess API is a better API, even with it's tens of arguments. You have to keep n things in your head while doing fork(), like what happens to signals or threads.