Engineering begins before code.
The industry often tries to solve too quickly. Teams discuss frameworks, architecture and implementation before understanding users, workflows, business rules and why the current system became what it is. For me, engineering starts with observation, listening, questions and modeling.