Software engineering is not computer science, And computer science is not coding; Better engineering practices improve predictability of costs and schedules, provide early warning of problems, support better management, and reduce risk of overruns.
Obvious Engineering Manifesto
Engineering First Principles