4 ms·
There are reasons why other industries are more mature, like: they've been waaaaaaaaay longer than CS/SE they do not change so robustly & fast in short peroid
by testy3 7y ago
There are reasons why other industries are more mature, like:
they've been waaaaaaaaay longer than CS/SE
they do not change so robustly & fast in short peroids of time.
>We can't even accurately estimate the cost of a complex project given our choice of tools
Let's do not pretend as if that was limited to our industry.
- Frost1x 7y agoI think OP's point, or at least my agreement, is how many often pretend the software industry is like other engineering industries and make such implications in their job titles. There is still a lot of creative art and the more we stop pretending this isn't the case, the more people will be reasonable. There is still an high degree of technicality in the profession, but that doesn't mean its "engineering" -- you can be technical, not an engineer, and still respectable (heck, look at science in general). It's still a complex skill and makes lots of money for many businesses.
- Xelbair 7y ago>they do not change so robustly & fast in short peroids of time. Not really, rapid prototyping - especially due to 3d printing - is a thing now - you can iterate on a model as fast as you can in CS/CE. Also - a lot of engineering disciplines use simulations - civil engineering, avionics etc - so they too can iterate quickly. We are absolutely horrible at estimating. I had article somewhere that analyzed plenty of CS/CE projects and found that we are good at estimating median, and if something goes wrong in most complex part - the time to delivery can skyrocket 100x.
- goatinaboat 7y agothey've been waaaaaaaaay longer than CS/SE Nah, this isn’t really true. Consider all the technology that came out of WW2: digital computers are contemporaneous with jet engines for example.