| ▲ | coldtea 3 hours ago | |||||||
>I will challenge you to come up with a strict definition that excludes software engineering! "Structured, mature, legally enforced, physically grounded standards based approach to the construction of repeatable, reliable, verifiable, artifacts under stable (to the degree that matters) external constraints". Some niche software development (e.g. NASA/JPL coding projects with special rules, practices, MISRA etc) can look like that. 99.9% of the time though, software "engineering" is an ad hoc, mix and match, semi-random, always changing requirements and environments, half-art half-guess, process, by unlicensed practicioners, that is only regulated at some minor aspects of its operation (like GDPR, or accessibility requirements), if that. | ||||||||
| ▲ | arealaccount 20 minutes ago | parent | next [-] | |||||||
Yea we do standups every day and plan story points twice a month??? | ||||||||
| ▲ | fc417fc802 2 hours ago | parent | prev [-] | |||||||
By that definition the vast majority of historic engineers weren't "real" engineers. It's correct to claim that software engineering isn't currently an accredited profession and it's also quite reasonable to question the extent to which the vast majority of software development qualifies as the practice of engineering. But the latter is highly subjective and will likely also rule out a significant fraction of the grunt work that accredited engineers perform. Which is to say, engineer the job title is distinct from engineering the activity is distinct from engineer the accreditation. | ||||||||
| ||||||||