3 ms·
Software engineering is the only place where 'its too hard' is used as an excuse to not use superior technologies like rust, haskell, or even c++, which actuall
by iammisc 5y ago
Software engineering is the only place where 'its too hard' is used as an excuse to not use superior technologies like rust, haskell, or even c++, which actually offer better discipline than many other commonly used languages.
- hilbert42 5y agoRight, imagine say a civil engineer building a bridge saying 'I won't bother working out the actual stresses on the trusses, I'll just estimate them from an earlier job' because it's boring--unfortunately much of good engineering is very tedious and boring, the hard slog comes with the territory. BTW, the reason I said I'd likely not live to see software development become a profession is because the same sentiments as this blog were echoed in this Scientific American article some 27 years ago and precious little has changed for the better since then: https://www.researchgate.net/publication/247573088_Software's_Chronic_Crisis https://www.researchgate.net/publication/247573088_Software'... I think the italicized heading on page 87 sums the matter up beautifully.
- maxioatic 5y ago"Despite 50 years of progress, the software industry remains years — perhaps decades — short of the mature engineering discipline needed to meet the demands of an information-age society"
- iammisc 5y agoIt's true about the industry, but that is because the industry has grown faster than the profession. There is a group of software engineers who care. They're just completely overshadowed by the mind-boggling amount being produced by university programs and coder bootcamps who don't care.