What does dynamic linking and communism have in common

Roman Shaposhnik has written a wonderful article about the evils of one of the most insidious ideas in the software world: What does dynamic linking and communism have got in common?.

And I have to share his feeling that the more pro-dynamic-linking propaganda I read, the more angry I get, which is one of the reasons I have not not got around writing about it here yet.

Static linking works just fine, and dynamic linking didn’t make sense even back when computers had less than one Mb of ram, say ‘No’ to the insane complexity of dynamic linking.

Edit: Another wonderful post in Roman’s blog: Why do I love multiple versioned symbols with the same name. If you can’t smell the sarcasm in that title from a mile away you need to have your brain checked.