|
|
|
|
|
by cyphar
3367 days ago
|
|
Our starting salaries are much larger than other engineering disciplines, and I'd argue we don't make nearly as stable constructions as other engineers. In Australia the starting-out civil engineering salary is almost half the starting-out software engineering salary (and this is a country which hates technical innovation and prefers building more mines). |
|
As programmers, conversely, we build text files that are expected to change every day as the business needs shift, and we know up front that most of the code that we write will not survive as-is. Speed of iteration is far more important than getting things right the first time, and the cost of a delay in the name of building something right can be much higher than the cost of refactoring the simplest solution that can possibly work once you actually need to (YAGNI is not something you'll hear very often in physical engineering fields).