Additionally, I can’t really understand why are dynamically linked libraries so popular and how on earth anyone who ever had a “.dll / .so not found” error thinks this is a good idea.
- You can load a DLL once and all programs can share it, saving memory. It also makes programs start faster since the DLL might be already loaded, so there’s less to load from disk. That mattered more back in the 90s
- You can update one file and have the patch apply to all programs
I wouldn’t call it a hobby, just some entertainment to pass the time/hang out with friends.
It was Counter-Strike 1.6. I didn’t leave the house the summer I discovered it as a kid.