this post was submitted on 04 Sep 2026
579 points (97.5% liked)

Technology

87854 readers
2138 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] panda_abyss@lemmy.ca 92 points 1 day ago* (last edited 1 day ago) (3 children)

Tim was great for the shareholders and not so much the customer.

I feel like most services got worse, hardware got worse before the M series, but post M I haven’t seen much innovation — just a lot of recycled parts for peripherals like Studio Display, which is premium price but sub premium quality (camera, panel itself, and ports/support).

Phones have massively homogenized under Cook

And software has taken a massive nose dive. As much as I try to like swift, it sucks. And it was a mistake to lose Chris Lattner, because without him Swift has had basically no focus or direction other than boosting SwiftUI.

Nobody has ever managed building production software with Swift outside of app dev, which I think says it finds a poor compromise on real performance vs ergonomics vs safety. I do not think Rust is better, I think Swift makes it too hard to do the right low level things.

AI/Siri has been embarrassing. Shipping cadence is worst in the business, there’s no reason so many updates are tied to OS updates, it’s simultaneously too rapid for trans to build robust software, and too slow to fix bugs and make QOL adjustments.

So when I look back on the last several years of Apple I kinda just see a bunch of departments duct taped together and drifting away from each other, and then the finance team driving all the decisions.

[–] JustRalph@lemmy.world 1 points 11 hours ago (1 children)

simultaneously too rapid for trans to build robust software

Multiple assumptions here.

[–] panda_abyss@lemmy.ca 2 points 10 hours ago (1 children)
[–] JustRalph@lemmy.world 6 points 10 hours ago

I think you underestimate the power of the socks.

[–] fluxx@mander.xyz 22 points 1 day ago (1 children)

Having tried both Swift and Rust - you can hardly compare them. For me Rust is in a different league. Swift is a modernization and a step forward compared to ObjC, but Rust is a different paradigm altogether. Swift has IMO done a great job for Apple as a platform, but has not achieved universality and had not transcended the platform. Rust has achieved universality, but has not captured any platform in particular yet. Both have not and may never replace C/C++, though my biased opinion is rust may have a chance (at least with C++)

[–] panda_abyss@lemmy.ca 3 points 1 day ago (1 children)

I pick on Rust because of the “write everything in Rust” crowd and just personally I don’t like how the language feels.

I don’t think rust has found fit in the GUI sphere, though it’s getting some adoption from tools like zed, and hopefully some native gui tools get better with it. Swift has some fit there, but it’s not a fair comparison because it’s forced. Swift has nice ergonomics though with callbacks and lib dispatch plus combine that work well for GUIs.

Swift also suffered from poor versioning tools, and platform code differences which have hurt it even if they’ve been patched over.

[–] fluxx@mander.xyz 2 points 16 hours ago* (last edited 16 hours ago)

I agree on everything you've said. Rust hype is a bit annoying and can be off putting. AI bros seem to have amplified the effect and I strongly dislike it. GUI is probably the worst area of Rust, but given the universality of Rust, I think it's expected. I found egui easy to use, though, but far from swift ui, still.