Just playing devil's advocate here... why is this such a "crucial" concept, for someone who is using a higher level language (like Python or Ruby)?
If 99% of what that person does is gluing together APIs and software modules, and they can see their memory usages are well within range, why does it matter?
If 99% of what that person does is gluing together APIs and software modules, and they can see their memory usages are well within range, why does it matter?