I largely agree with the list. The learning failures of beginners is mostly the same for all of software:<p>* Insecurity/selfishness. This is typically exercised as an intentional craving for easiness at increased cost elsewhere in the project.<p>* Lack of vision. This halts the ability to plan and put pieces together into a larger unit.<p>* Poor follow through. This is the inability to persevere from problem start to past the solution into test validation and user acceptance.<p>Unfortunately these factors, if not addressed and identified or challenged, remain with developers as their career matures and become primary qualifiers of really bad decisions. It’s why some developers cannot live without their favorite framework and will eagerly commit professional seppuku than work without it.
Hey folks, I have been helping out some beginners pick up web dev basics and started encountering a pattern. This post simply list them out with my thoughts on why they are mistakes.