Karthikeyan A.K., 2021. — 49 p.
Programs are becoming larger and larger, they needed to be maintained for a long time, and developers would like to move from one company to another to satisfy their curiosity. To keep programs maintainable, many programming languages have evolved standards. This ensures that your code looks almost very similar to everyone else’s code and hence it's more maintainable. One's code in professional code houses will be accepted only if it meets these standards. I was consulting for my friend's company which was tight in budget, and hence we have to build a team with fresh candidates, when I gave them a programming exercise, to my horror I found the code worked, but it was not elegant. It was neither readable nor maintainable. To their horror, the younglings discovered their code wasn’t accepted by me. What was obvious to me as a coder who maintained systems for decades was not obvious for them.