It's because companies are no longer run by engineers. The MBAs and accountants are in charge and they could care less about making good products.
At Microsoft, Satya Nadella has an engineering background, but it seems like he didn't spend much time as an engineer before getting an MBA and playing the management advancement game.
Our industry isn't what it used to be and I'm not sure it ever could.
I feel a major shift happened in the 2010s. The tech industry became less about making the world a better place through technology, and more about how to best leverage power to make as much money as possible, making a world a better place be damned.
This also came at a time when tech went from being considered a nerdy obsession to tech being a prestigious career choice much like how law and medicine are viewed.
Tech went from being a sideshow to the main show. The problem is once tech became the main show, this attracts the money- and career-driven rather than the ones passionate about technology. It’s bad enough working with mercenary coworkers, but when mercenaries become managers and executives, they are now the boss, and if the passionate don’t meet their bosses’ expectations, they are fired.
I left the industry and I am now a tenure-track community college professor, though I do research during my winter and summer breaks. I think there are still niches where a deep love for computing without being overly concerned about “stock line go up” metrics can still lead to good products and sustainable, if small, businesses.
In the 80s and 90s there was much more idealism than now. There were also more low hanging fruit to develop software that makes people’s lives better. There was also less investor money floating around so it was more important to appeal to end users. To me it seems tech has devolved into a big money making scheme with only the minimum necessary actual technology and innovation.
This is not true for the vast majority of people making these things. At some point, most businesses go from “make money or die” to financial security: “make line go up forever for no reason”.
I bet the vast majority of people making things also want cutting edge healthcare for themselves and loved ones, for their whole life, which is equivalent to make money or die.
I would agree that it was different, but I also think this may be history viewed through rose-tinted glasses somewhat.
> There were also more low hanging fruit to develop software that makes people’s lives better.
In principle, maybe. In practice, you had to pay for everything. Open source or free software was not widely available. So, the profit motive was there. The conditions didn’t exist yet for the profit model we have today to really take off, or for the appreciation of it to exist. Still, if there’s a lot of low-hanging fruit, that means the maturity of software was generally lower, so it’s a bit like pining for the days when people lived on the farm.
> There was also less investor money floating around so it was more important to appeal to end users.
I’m not so sure this appeal was so important (and investors do care about appeal!). If you had market dominance like Microsoft did, you could rest on your laurels quite a bit (and that they did). The software ecosystem you needed to use also determined your choices for you.
> To me it seems tech has devolved into a big money making scheme with only the minimum necessary actual technology and innovation.
As I said earlier, the profit motive was always there. It was just expressed differently. But I will grant you that the image is different. In a way, the mask has been dropped. When facebook was new, no one thought of it as a vulgar engine for monetizing people either (I even recall offending a Facebook employee years ago when I mentioned this, what should frankly have been obvious), but it was just that. It was all just that, because the basic blueprint of the revenue model was there from day one.
As a private individual, you didn't actually have to pay for anything once you got an Internet connection. Most countries never even tried enforcing copyright laws against small fish. DRM was barely a thing and was easily broken within days by l33t teenagers.
Things like hypertext, search, email and early social networks (chat networks connecting disparate people) and also the paperless office (finally). Images and video corrupted everything as they now became that which addicted eyeballs.
I think you may be looking at history through rose-tinted glasses. Sure, social media today is not the same, so the comparison isn’t quite sensible, but IRC was an unpleasant place full of petty egos and nasty people.
A trope in the first season of HBO’s Silicon Valley is literally every company other than the main characters professing their mission statement to be “Making the world a better place through (technobabble)”
The subtle running joke was that while the main characters technobabble was fake, every other background SV startup was “Making the world a better place through Paxos-based distributed consensus” and other real world serious tech.
I have heard a big factor is that a lot of the newer devs don’t really use desktop OS outside of work. So for them developing a desktop OS is more of an abstract project like for me developing software for medical devices which I never use myself.
People who got into software development not because they enjoy working with computers, but rather because it pays well. Outside of work, they're the same as any other casual who's got a phone as their primary computing device.
Also people who now have other commitments, such as family, or became tired of computers over their career and don't want to fiddle with them outside of work anymore. I feel like an outlier in my office, even the nerdiest of my developer colleagues sold his PC in favor of Steam Deck and phones.
> any other casual who's got a phone as their primary computing device.
I tried to use my phone as a "computing device", but i mostly can use it as a toy. Working with text and files on a phone is... how to say nicely ... interesting.
I feel the same way, but if you're a person who doesn't deal with files outside of work (photos are in the photo app, notes in the notes app), and don't deal with text beyond messaging and short notes, having those things be easier to work with is a bit like selling fridges northern Canada.
At Microsoft, Satya Nadella has an engineering background, but it seems like he didn't spend much time as an engineer before getting an MBA and playing the management advancement game.
Our industry isn't what it used to be and I'm not sure it ever could.