Activities that go into software development include:
- Software construction is the central activity in software development; construction is the only activity that's guaranteed to happen on every project.
- The main activities in construction are:
- detailed design
- coding
- debugging
- integration
- testing (unit and integration)
- In the final analysis, your understanding of how to do constructions determines how good a programmer you are.
Just like in building constructions, those who understand how to do it are good constructors.