There are several levels for the programmers:
- Master: Can find an excellent idea for a common usage and implement it. The idea seems "crazy" the first time he tells others, but finally it becomes a truth, just like 1+1=2.
- Architect: Can lead a team to success. Can overcome most problems. Most important of all, tell members what to do, and what not to do.
- Programmer: Can write robust and pretty codes. He knows exactly what his code is doing, and can find his mistakes quickly.
- Coder: Can finish his work with unstable/ugly codes. You can find many useless lines in his code.
- Paster: Welcome to Oracle! What you need to do here is ctrl+c, ctrl+v, and then pray.