It's widely known that, as hardware became faster, (most) software became slower. Some people blame programmers for being careless with resources. But I think this is just one manifestation of a deeper trend: doing the bare minimum to meet the requirements of the user.
-
Show this thread
-
Users want software that is fast, but they will put up with sluggish software if it has the features they need. Faster hardware means it takes less programmer effort to meet the user's performance needs; the surplus effort can then be allocated towards more/better features.
1 reply 0 retweets 1 likeShow this thread -
Users also want software that is bug-free, but they will put up with some bugs. Automated testing makes it much easier to write bug-free software, but we don't -- instead, we use it achieve the same degree of bug-free-ness as before, and allocate the surplus towards features.
1 reply 0 retweets 0 likesShow this thread -
Two broader connections come to mind. First is that many people predicted that automation would grant us vastly more leisure time. Instead, we work roughly the same number of hours, and just produce more value per hour.
1 reply 0 retweets 0 likesShow this thread -
Second, when cars became commonplace, people assumed they would shorten commute times. Instead, people just started living further away from the office (and from each other).
2 replies 0 retweets 0 likesShow this thread
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.