bitsandboots
Joined 3 years ago
Joined 3 years ago
Devs aren't the only problem here. In the few large companies I've been in, the assigned doc writers haven't made a net positive. It always takes me so much effort to walk them through what to write about and how it should be written to match how the users actually read and understand content that I end up writing it myself during such meetings. It's a bit of a living rubber duck exercise at times. I've grown to be a high paid doc writer that writes code too.
Of all the strange things Apple decides to compete in, why would Apple be trying to compete with logitech at twice the price? Honestly don't know why Apple bothers with peripherals though, its not like their keyboards are worth writing home about either.
So when people say "all the COBOL programmers are retiring!", they're completely missing the problem. The language isn't the problem.
The problem is the design of the software written in COBOL, z/OS itself, and the operators that defend its design. The software has so much dark matter due to tech debt, partially due to age, partially due to vintage. z/OS has tech debt, due to designs for a different era being carried forward. Manual processes that should have safety guards and technical limitations abound.
But that's not to say DOGE should be trying to rewrite this stuff. Not on their schedule and not with their staff. Because it will create bugs. The same reason this software persists.
Android is unhealthy versus its former self in that it has been increasingly hostile to developers. Your examples of /e/os and lineage are representative of the "look-but-dont-touch" nature of Android.
Not to diminish the hard work of the developers of them, as they are useful, but they do not stray far from what Google provides them for better and worse. As you say, they're alternative builds, primarily to reduce the ties to Google, but they largely adhere to the same APIs, have the same menus, have the same quirks. Perhaps graphene goes above and beyond, I have not used it. I remember Cyanogenmod having more divergence in feature set and appearance from what Google provided versus what Lineage can do for you now. I miss when Android was good, but it's just become the platform I don't want to upgrade and see what I lose next.
You're example of Linux is a bad one. Its contributions are corporate, but they are collaborative. With Android, Google dictates and others follow. Linux is not this way.
Some countries have tied their banking to their phones, with apps that use SafetyNet to check how Googled you are.
Somehow corporations and nations have given sovereignty away for convenience and so you may need 2 phones: the google one and the good one, to properly be f-droid only.
Android was already a platform on life support. Google has wielded its authority to dictate how apps should behave such that even 3rd party stores do not stray far from Google's rules. Users of android phones have little hope to run a program from 5 years ago, or to roll back a bad update in an era full of bad updates.
But, if you compare the growth into new spaces Apple did in the 2000s, then sure Apple of today hasn't done anything new in a while. Does it need to? Maybe from an investor point of view?
The hardware side is its own thing - some do not challenge their hardware because their goals are different like Facebook going cheap on VR rather than expensive). While nobody has as complete of a portfolio on what the M-chips have accomplished, the GB10 and Ryzen AI Max Pro seem to be similar in capability, yet late to the party and at this point just one-offs. But I don't think that really matters. Few people are buying based on deeply researched specs, so whatever is cheap and has battery life will do and there's happily plenty to choose from these days.