There has never been a time in my life when I have been less enthused to be a programmer than now.
@soller Yup. Even my most optimistic prediction involves it getting a lot worse before it starts getting better again.
@soller what are the reasons?
@TornaxO7 AI, government overreach, undocumented hardware, death of the PC and rise of mobile devices, etc

@soller @TornaxO7 sending big big hugs. I absolutely feel you.

I'm now adding to my baggage an MSc in AI and machine learning because I really wanted to grasp all that there is know about these things.
And honestly it's a huge bag of disappointment, ai accelerationists and investors of fluff.

But the good news is that we can still make good products AI doesn't have to ruin everything.
You still need lots of care to make a good product, nothing that will automatically come from this huge statistical models wrapped in a loop with some heuristics scripting to call external tools.

If there's anything we can so to cheer you up let us know.

I personally enjoy seeing your work, posts, etc. I wouldn't switch to read a bot's work instead.

@soller @TornaxO7 the death of PC and rise of mobile devices comes with something positive : less cybersecurity vulnerabilities. Major PC OS (Windows, MacOS and Linux) are so bad at security compared to mobile OS. I hope new players like @redox could come with security in mind (like capabilities) to reduce the huge attack surface traditional PC OS has.
@blueluma Most phones and tablets only get a few Android updates, so the vast majority are left on older versions with security vulnerabilities. And even if the hardware is still perfectly fine, there's often not much choice but to upgrade to the next phone every couple years.
@mmstick indeed when released phones have at most β‰ˆ7 years of update, which is not much, but phones usually don't live that long too. Phones with few years of update should (and will in the EU) be illegal and people shouldn't buy them.
Also, phones are much less repairable, and because of the end of life at β‰ˆ7 year at most, spare parts cannot be used to keep repairing them as long as we could while keeping the security it offers

@blueluma @soller @TornaxO7

The Android's Java memory safety, exploit mitigations and smartphone hardware security aren't bullet-proof, the attack surface is big in both desktop and mobile platforms.

The best design is to reduce the attack surface, which the microkernel architecture does.

@redox @soller @TornaxO7 I absolutely agrees, I just think currently mobile are more secure than desktop for most cases, while having both big attack surface.

Microkernel with capabilities would be the best I guess, (kind of similar to the Nintendo OS or Fuschia from Google)

I hope one unified OS for desktop and mobile being secure and open will emerge, and Redox with Risc-V might be a great contender (also I like Rust dev)

@soller Same. Though, to be honest, it's more of a pessimism regarding the future in general.
@soller I ran into a friend who is a lead for web developers, and he's pretty spooked.
@soller If it can reassure you, there is still a huge amount of people like me who don't believe in the AI hype bullshit and want to learn real computers. I want linux on my computer and on my phone. I want no AI integrated in my OS. I want no ads everywhere and I want control over my hardware. Please don't give up on us Jeremy. You're part of the ones who can save us from that bullshit that no one needs. You have all my support my friend and you work for an amazing company and team!! πŸ€—

@soller I find there's things to be optimistic for. Computer Science continues to advance, finding more efficient ways to achieve our goals. And the public compsci education is better than ever!

But amongst the industry's tunnel-vision its harder then ever to find our place in it! If I had an answer I would've taken it.

@soller As a translator I've been feeling it too.
@soller Jeremy cheer up. When there are lemons, make lemonade. Stay focused on your purpose and goals!