Software engineering is often misunderstood. Many people assume software engineering is primarily about writing code.