← Back to context

Comment by bitwize

1 day ago

Consumers don't care about your code, only what it does for them. If your crappy software provides its intended service quickly, accurately, and reliably enough, your customers consider it a win. Any further improvements on those axes are just gravy -- expensive gravy.

No. Consumers don't care about what they get. May be a small minority of tech savvy ones do but others don't or at least they don't know how to demand better software because software comes with no promises and guarantees.

  • Consumers certainly get annoyed if their software is hard to use, has errors, is slow or down. I've run many user tests with arbitrarily selected test subjects, and this part is universal. This is what good software development can fix, or ideally avoid in the first place.

    One kinda heart breaking thing I observed was that especially older users wouldn't get mad at the software, but themselves. They thought everybody else is using this just fine, and they're somehow not smart enough. Motivated me to go that extra mile whenever I can.

  • >they don't know how to demand better software

    This is such a nonsensical statement. Consumers will always find something else if what they're currently using isn't up to what they paid for.

    People can only tolerate so much. My current employer just switched from one HR software to another

    • What's nonsensical, here? How many of us can rid ourselves of the terrible Wifi router the ISP forced upon us? The sluggish operating system on the TV? The stupid navigation system installed by your car manufacturer.

      A small minority can but in general the software you can use is determined by IT, procurement and leadership, and corporations controlling operating systems and hardware.

      1 reply →