4 ms·
I think it’s a little myopic to critique software engineering for a lack of focus on performance. Software engineers generally work on products, and performance
by temp22334455 5y ago
I think it’s a little myopic to critique software engineering for a lack of focus on performance. Software engineers generally work on products, and performance is only one facet of a product. Just enough time is spent on performance until it is good enough. Any extra time spent on performance detracts from making other facets reach the “good enough” point. Sure, you can make a focus on performance part of the product (e.g. the fastest terminal), but the general product equation still applies.
- eska 5y agoThis is addressed quite in the beginning of the video. This is much less code, MUCH less code, than what MS is doing. Going for worse perf did not make the code more maintainable. And it’s only good enough because the hardware carries these horrible software development practices on its turbocharged back. Hardware engineers are carrying software artists
- vanderZwan 5y agoI get what you're going for, but as a programmer with a bachelor's degree in arts I can tell you that most artists aren't remotely as wasteful as these developers. If anything they (on average) live an extremely frugal lifestyle due to having much less disposable income. Maybe the art they produce seems wasteful to you, but at least it's a conscious choice to "waste" the resources that went into it and for which a ton of sacrifices usually had to be made.