Most Engineers Talk About Code. The Best Engineers Talk About What Happens When Production Fails.
Strong engineers are not defined only by coding ability. They are defined by how they think, communicate, and respond when production systems fail.
To function effectively, professional IT practitioners need the appropriate technical knowledge, skills, and experience and a broad understanding of the context in which they operate. A good grounding in the relationship between technological change, society, and the law, and the powerful role that IT and IT professionals play in a technological society are all essential assets (Frank Bott, Professional Issues in Information Technology)