2 ms·
I work as a swe in a company dominated by EEs and civil engineers, and while you’re not wrong in theory, the author’s point resonates a lot with me. Civil engi
by pyrale 1y ago
I work as a swe in a company dominated by EEs and civil engineers, and while you’re not wrong in theory, the author’s point resonates a lot with me.
Civil engineers mostly plan ahead and try to follow that plan, and having to adapt to too many unforeseen issues is a sign of failure (which is not surprising, since planning is a small fraction of the cost).
In software engineering, the opposite is true: large big-design-upfront projects are usually a trainwreck.
In my experience, it is pretty hard to explain the difference to civil engineers that evolved into leadership.
- sdeframond 1y agoIn SWE, software is the plan. Anything before that is drawings on napkins.
- marcosdumay 1y agoYes, that's the point. The planning stage takes months to years, while the building stage takes seconds to hours and doesn't require any labor. There are no other engineering areas with a similar ratio. And yet, SWE planning and design does look like planning and design on any other area.