1. Not even getting a C grade in C+ course during university life,
2. Running a very small IT firm as a business developer+PM but with a limited knowledge in programming and
3. Attempting many free times to learn programing languages with effective yet result
I found your article witty but thoughtful; inspiring but pragmatic. Because -
A. You have pointed out a major factor similar to what happens to a cooked food, if SALT is missing or comparatively impropotionate.
B. And this important point is very often missed by majority of PMs, development teams, client ends & new learners of code.
Thanks for sharing your idea. It is very thought provoking.