Hacker News new | ask | show | jobs
by gfaremil 5411 days ago
The questions like this are the reason why your first job should be working on large scale very-well maintained projects and not some small startup.

By working on these kind of project you will understand that there is a clear need to have good nomenclature and naming standard for a project and modules which, in many cases, reassemble Hungarian notation (describing method's or variable's purpose, portability, performance implication, etc.).