4 ms·
This is one of the best paragraphs of this great article: > I believe the relative ease—not to mention the lack of tangible cost—of software updates has create
by lqet 6y ago
This is one of the best paragraphs of this great article:
> I believe the relative ease—not to mention the lack of tangible cost—of software updates has created a cultural laziness within the software engineering community. Moreover, because more and more of the hardware that we create is monitored and controlled by software, that cultural laziness is now creeping into hardware engineering—like building airliners. Less thought is now given to getting a design correct and simple up front because it’s so easy to fix what you didn’t get right later.
Personally, I have noticed this laziness creeping into areas that are not controlled by software at all after they are finished, like building or road construction.
- dv_dt 6y agoThis "laziness" is not really a function of the people doing software work, or as you point out any work in any area, it is imho, an expression of our broken leadership and management culture that puts short term concern for profits before quality.
- lqet 6y agoIndeed, but with software, you can actually have both (short-time profits with low-quality software, and long term quality by fixing the hacks afterwards), so "move fast and break things" might actually be good leadership in software. It doesn't work so well with building planes or houses.
- edgriebel 6y agoExactly! Look at commercial game releases, it's getting to be where the game disc is merely a token to be able to download the "real" game code. Like laziness in movies today, "f-k it, we'll fix it in post"