2 ms·
Software engineering requires understanding enough of the reason behind requirements to know when the requirements could be simplified or should be augmented.
by nitrogen 6y ago
Software engineering requires understanding enough of the reason behind requirements to know when the requirements could be simplified or should be augmented. I would even argue that understanding business needs and translating them into practice is the fundamental role of software engineering.
- gugagore 6y agoThis requirement might never have reached a software engineer in many organizations, and perhaps that's what I mean. So part of the mastery is ensuring you are around to provide solutions when business needs are being deliberated. That's fair.