| ▲ | ashikns 10 hours ago | |
Because a novel is about creative output, and engineering is about understanding a lot of rules and requirements and then writing logic to satisfy that. The latter has a much more explicitly defined output. | ||
| ▲ | therealdrag0 8 hours ago | parent | next [-] | |
Said another way, a novel is about the experience of reading every word of implementation, whereas software is sufficient to be a black box, the functional output is all that matters. No one is reading assembly for example. We’re moving into a world where suboptimal code doesn’t matter that much because it’s so cheap to produce. | ||
| ▲ | ModernMech 4 hours ago | parent | prev [-] | |
The lesson of UML is that software engineering is not a process of refining rules and requirements into logic. Software engineering is lucrative because it very much is a creative process. | ||