You must log in or register to comment.
It might be an absolutely adequate method. Imagine that is C++. operator-- is overloaded and controls some machinery. You can’t just command capacity = currSize. Process is important.
that’s why c++ gets bullied
That is why it is loved: it allows you to use ideas/objects the same way as you do as an engineer. Super cool.
But when you do shoot yourself in the foot, it blows your whole leg off.
As a shotgun. That’s why people don’t shoot themselves in the foot with a shotgun.