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

I totally agree. In most software projects, memory management isn't a particularly difficult aspect of the problem. With todays software tools, if your code contains memory leaks or pointer bugs you're just being an amateur. And in those cases where memory management requires a bit more thought and design it's rather unlikely that some standard smart pointer protocol is going to be a glove-fit solution. So I never saw the point of smart pointers unless you want to reinvent Python or something.



I develop software since the mid-80s.

Never been part of a C or C++ project at the enterprise level, where any single developer could answer any question about memory management tracking.

Tracking down crashes due to memory mismanagement was always a several days task.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: