Timeline for How would you explain that software engineering is more specialized than other engineering fields?
Current License: CC BY-SA 3.0
8 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Apr 13, 2012 at 18:21 | comment | added | Marcin | Yes, you're right, every software project in the world is the same, and you have figured out how to manage every single project. You should probably write a book explaining the One True Way to write and manage all software. | |
| Apr 13, 2012 at 17:54 | comment | added | Thomas Owens♦ | @Marcin I'm sorry, but quality measures don't change. All systems can be measured based on complexity, defects, uptime, performance (time, memory usage, disk space), code readability, test coverage. As a software process engineer, one of my jobs is to measure and monitor the quality of systems, and I use the same tools to measure and monitor quality. | |
| Apr 13, 2012 at 17:43 | comment | added | Marcin | "How you measure and achieve high quality systems don't [sic] change." Yes it does, it changes enormously, unless you consider things at such a high level as to be vacuous. | |
| Apr 13, 2012 at 17:39 | comment | added | Thomas Owens♦ | @Marcin I've worked in everything from embedded systems to web applications. They don't change that much. The qualities of a good requirement don't change based on the domain. The tools used for designing a system don't change. How you measure and achieve high quality systems don't change. | |
| Apr 13, 2012 at 16:22 | comment | added | Marcin | Actually, "requirements analysis, system design, configuration management practices, verification and validation strategies, quality principles" do all change between problem domains. If you don't recognise that, then you are likely to do a very, very poor job working in a domain you don't know, because you are too arrogant to realise what you don't know. Also, the applicable mathematics changes rather a lot, but I bet you imagine you know everything about mathematics too. | |
| Apr 13, 2012 at 16:16 | comment | added | Thomas Owens♦ | @Marcin No, they don't. Computer science doesn't change if technologies changes. Mathematics doesn't change. Statistics doesn't change. Neither do requirements analysis, system design, configuration management practices, verification and validation strategies, quality principles... | |
| Apr 13, 2012 at 14:26 | comment | added | Marcin | The underlying principles can vary enormously. | |
| Apr 13, 2012 at 14:19 | history | answered | Thomas Owens♦ | CC BY-SA 3.0 |