After been in the tech industry for just a little over 3 years, I've come to the realisation that no matter the level of seniority there had been a rather consistent pattern.
Fellow coders, unless trained / learnt good coding practices, have had really horrible coding habits. Discussing about what those practices are would be out of the scope of this topic.
And that begs the question.
Why do Academia around the world not have (at least common ones) coding practices to be a mandatory subject to be taught or at least be advocated to its students?
Top comments (2)
They do, but you have to keep in mind that technology innovation outpaces Academia curriculum in most situations. Typically, Instructors aren't developing software on a daily basis so they're not fluent in the latest patterns, trends, and tooling. Additionally, academic books try to be reusable for several years before a revised edition is printed
Ahhh in understand now.
Thank you for the clarification and sharing!
Mind if I ask what strategies would best help developers have a stronger sense of clean coding practices in team or corporate settings?