Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I would simplify it and say it's an issue with developers who don't understand manual memory management (allocating memory pools up front is just 1 such strategy for manual memory management).


That’s not a simplification, that’s a misattribution.

It’s not the beginner’s fault that most system allocators suck so hard you must do your utmost to limit their use.


This is akin to the idea that a compiler will eventually solve performance problems.

We're still waiting on that to happen.

There's a difference between a developer who understands manual memory management choosing to use a tech that does it for you and a developer choosing to use a tech that does it for you so they don't have to learn manual memory management.

manual memory management is table stakes for any halfway competent developer.


Otherwise known as Victim Blaming. C developers are that old guy who white knuckles everything and calls people weak for wanting help.

Many of the features in modern programs didn’t exist in the 90’s not because they hadn’t been thought of but because people spent all their energy getting the first fifty features to work reliably. Every app had a couple cool features. Most of them are de rigeur now because we can.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: