Hacker News new | ask | show | jobs
by enos_feedler 4233 days ago
Functions are just a big wad of duct tape holding together the ball of mud that comprises most applications' lines of code. Add functions, and you haven't solved the problem, you've just made two problems.

Does this sound true to you? What makes containers any different from the organization that the abstraction of "functions" bring to ordinary sequential programs?

1 comments

Containers abstract over reducible complexity.

Functions (should) abstract over irreducible complexity.

As long as we're asking hypotheticals — why do applications need to control the global OS namespace and the dependencies between elements in that namespace to a degree that the applications themselves can't be easily deployed without containers?

Can that problem be reduced?

If not, why not?