Coding != Software Engineering
Inexperienced developers consider coding the core of development
In most projects coding is only 20% of the project activities!
The important decisions are taken during the requirements analysis and design
Documentation, testing, integration, maintenance, etc. are often disparaged
Software engineering is not just coding!
Programmer != software engineer