If you’ve been around, you might’ve noticed that our relationships with programs have changed.

Older programs were all about what you need: you can do this, that, whatever you want, just let me know. You were in control, you were giving orders, and programs obeyed.

But recently (a decade, more or less), this relationship has subtly changed. Newer programs (which are called apps now, yes, I know) started to want things from you.

all 8 comments

sorted by: hot top controversial new old
[–] 24 points 11 months ago (1 child)

The most obnoxious case of needy apps I witnessed was when I disabled Google Play Services on a OnePlus phone. Every default app (including Phone and SMS!) would spam notifications saying something like "Google Play not found, functionality is limited" every minute or two, while the real impact was minimal.

  • source
  • hideshow 1 child comment
  • [–] 12 points 11 months ago (2 children)

    Idk man, Linux seems not like this at all. But windows and the rest of corpo-software-hell, yeah.

  • source
  • hideshow 2 child comments
  • [–] 8 points 11 months ago*

    The www is the same for everyone no matter which OS you use sadly. The need for accounts doesnt go away completely on linux but at least not for anything OS related. Syncthing was a great example mentioned here. P2P, serverless, accountless, resource efficient, private, secure. Peak software design.

  • source
  • parent
  • [–] 10 points 11 months ago (2 children)

    The one area I would sorta disagree is on updates, although only inasmuch as they’re needed for security fixes on things connected to the internet. But if it’s not connected? No, no updates needed unless I encounter a bug or they add a new feature I really want.

  • source
  • hideshow 2 child comments
  • [–] 6 points 11 months ago*

    I think most proprietary apps these days have frequent updates because they don’t actual have in house testing and use frequent updates to constantly roll out changes. They are also constantly changing the app with feature switches/AB testing to increase important business metrics.

    This same strategy can be seen in the gaming industry with games being in an alpha/beta state for years, at least they are upfront here of the unfinished quality of the software.

    None of this would be possible if software was still shipped on physical media. Companies would actually have to test and think through product functionality before releasing it.

  • source
  • parent
  • [–] 2 points 11 months ago

    No, no updates needed unless I encounter a bug or they add a new feature I really want.

    Fine, but maybe the update fix a bug that hit other users and that still not have hit you, be it for sheer luck or any other reason.

  • source
  • parent
  • 6 comments in c/technology@beehaw.org view that post
    [–] 10 points 11 months ago

    This is someone who needs to start using FOSS stuff.

  • source
  • [–] 13 points 11 months ago (2 children)

    All of this is so on the nose except the updates bit.

    Sorry, mate, but if you skip an update because you don't feel like keeping up and it's because there's a massive security flaw that leaves your PC up to easy compromise, that's genuinely a bad thing.

    Yeah, most times updates are just new features but if you're not paying attention you have no idea if it's a feature update or a security update, do you?

    If only you have physical access to your computers and they're firewalled properly sure, maybe it's safe enough, but the vast majority of people don't have things firewalled properly at the very least.

    I don't know, that's the only bit that seems a bit short-sighted to me, especially when it comes to more casual users.

  • source
  • hideshow 2 child comments
  • [–] 3 points 11 months ago

    Most updates are a waste of time on my phone. Open a streaming media player for a closed streaming service and before it let's you watch anything it reminds you that you can spend a minute or two updating to a new version indistinguishable from the o/d version. Who knows what they're changing because the attack surface is basically nonexistent and bugs aren't being fixed.

  • source
  • parent
  • [–] 5 points 11 months ago

    ls never asks you to create an account or to update.

    Don't give anyone ideas.

    "Pay $2.99/mo to see hidden files!"

  • source
  • [–] 9 points 11 months ago

    The reason I was working in IT support for a couple years and why that is the biggest team in my company's IT is because most people aren't tech savvy. The rest of this comment is written looking at a regular user: My mom.

    The section on accounts I mostly agree with except for one thing: Accounts are used to sync things across devices. Syncthing is great and I personally use it. Does my mom use it? Heck no, she wouldn't even be able to set it up, let alone keep it working or repair it when it breaks. Google's cloud doesn't break, neither does Apple's or Microsoft's and all of those are already set up for her just by logging in once, when getting a new phone/PC.

    Updates: Complete bullshit. The other comment already explains it well. Most updates contain security fixes, the smaller ones, made outside the regular update cycle, are usually to fix major security flaws and should be installed by everyone, not just my mom.

    Notifications: Agree, even my mom complains about them and the only ones that are actually useful are the ones from communication apps.

    Onboarding: I find it funny that the author writes that they don't care about Copilot, Figma make and calendar functions and just assumes that everyone else feels the same way. Does my mom care about those things? I don't know, I haven't asked her. That's what these onboardings are for. Telling the user that you have a certain feature after an update or on first start is needed, because most users will not search for it on their own. It's marketing and it's gone after you go through it once.

    In conclusion: The author seems to not be aware that they are part of a very small group of people who don't need these things.

  • source