Do we really need swap on modern systems?

This strikes me as an exotic variant of the "computers are fast/have enough memory to <insert my bloated and trendy pet abstraction library>" argument that has been floating around for at least 15 years. It's often true until every programmer under the sun uses this philosophy, and suddenly your RAM and CPU are choked with everyone else's abstraction libraries.

Although I have yet to hear it as a defense, I anticipate the first one coming to mind for many of these programmers is, "but everyone should use MY abstraction library because it's the best!" Which... really doesn't do a whole lot to make me confident that they know what they're talking about.

/r/linux Thread Link - redhat.com