Inspired by this: http://stackoverflow.com/questions/868301/how-can-i-teach-a-know-it-all-beginner-programmer
- Constantly changing between tools/IDEs/libraries when it's tough.
Well, not constantly but I've been to several legacy projects and I've tried to change the libraries to more open ones because I saw that the old one were pretty suckish.
- Blind certainty that really bad designs are really very good.
Meh, not so much about me. I'm sure that all designs suck but the deadlines force us to choose.
- Copying and pasting from the Internet, without understanding the code, and "marking" it as a project.
Well, I write all the code like that: copying and pasting, changing to my needs, refactoring to my structure and reusing. I really hate writing new code, especially for some library I haven't been quite intimate with.
Am I doomed?