We have a team of developers and everyone has graduate degree,
but they are just degrees... no practical experience, they just studied it so that they can get a job.
Before, we used to teach them all required languages (PHP, HTML, CSS, Mysql etc)
But now we think they need some common sense
ex: when we say make a signup form, they should know atleast that it should contains email,password, confirm password, submit button.
It may look silly to you but some are making forms without password.
So i think we need to teach them some more things (common sense?)
Previously i used to tell them to watch all famous websites and how they are building each and every page but that doesn't seem to work much.
How can 'make' them better programmers.
NOTE: I Doubt mods may close this as its too general but it has become a big headache for us and clients thinking of us as dumb, just because some devs doing silly things.