← Back to context

Comment by lozenge

1 day ago

That's a poor example, as users genuinely don't care about download file size or installed size, within reason. Nobody in the West is sweating a 200MB download.

Users will generally balk at 2000MB though. ie, there's a cutoff point somewhere between 200MB and 2000MB, and every engineering decision that adds to the package size gets you closer to it.

  • For an installed desktop app... vast majority of folks aren't going to batt an eye at 2G.

    Hell - the most exposure the average person gets to installing software is game downloads, sadly (100G+). After that it's the stuff like MSOffice (~5-10G).

    ---

    I want to be clear, I definitely agree there are cases where "performance is the feature". That said, package size is a bad example.

    Disk is SO incredibly cheap that users are being conditioned to not even consider it on mobile systems. And networks are good enough I can pull a multi-gig file down with just my phone's tethering bandwidth in minutes basically across the country.

    When I want performance as a user, it's for an action I have to do multiple times repeatedly. I want the app itself to be fast, I want buttons to respond quickly, I want pages to show up without loaders, I want search to keep up with my keystrokes.

    Use as much disk and ram as you can to get that level of performance. Don't optimize for computer nerd stats like package size (or the ram usage harpies...) when even semi-technical folks can't tell you the difference between kb/mb/gb, and have no idea what ram does.

    Users care about performance in the same way that users buy cars. Most don't give a fuck about the numbers, they want to like the way it drives.

    Your tech stack can definitely influence that, but you still have to make the right value decisions. Unless your audience is literally "software developers" like that file explorer, lay off the "software developer stats".

    • > Ms office

      Everyone gets these preloaded in their laptops, and for people that need it it's a non-negotiable

      > Games

      Continuing the same point, people aren't going to be willing to put the same effort into trying some free app as they would into a game they just paid a bunch of money for.

      > Disk so cheap

      Cost per GB is irrelevant if the iPhone comes with a fixed amount of un-upgradable space the majority of which is taken by media. People routinely "free up" space on their phones by deleting apps that show up at the top of the settings -> storage page. Do you want that to be your app?

      > 2GB

      I think this is too high for a desktop app. Few hundred MB is probably the limit I'd guess.

This comments makes no sense.

The reason why people aren't sweating 200mb is because everything has gotten to be that big. Change that number to 2 terabytes.

Adn guess what? In 5 years time, someone will say "Nobody in the West is seating a 2 TB download" because it keeps increasing.

  • Yes, that's because you're all measuring the wrong factor for user satisfaction.

    Users don't care about download size, they care about:

    * will it fit on my storage device

    * can I download it in a convenient amount of time

    * does it run with acceptable performance

    It really doesn't matter if it's a kilobyte or a petabyte.

  • Someone in the 80s, probably:

    This comments makes no sense.

    The reason why people aren't sweating 1mb is because everything has gotten to be that big. Change that number to 20mb.

    And guess what? In 5 years time, someone will say "Nobody in the West is seating a 200mb download" because it keeps increasing.