Pithium |
11-10-2021 08:08 AM |
Quote:
Originally Posted by alnun
(Post 6299991)
I wouldn't even blame it fully on the upstream projects. Both proprietary software and open source software is guilty of this and it's a byproduct of the general public demanding more software releases at quicker intervals. It's just the current times we live in to where people want their shiny new stuff now and not later.
|
Yes, the end-user definitely has unreasonable expectations.
However, as a developer you have a choice. Sometimes you need to look the user in the eye and tell them that what they want isn't going to make their life better. This is common practice in the tech support world but most developers consider themselves to be above such menial labor and treat support techs like the school janitor.
User: My computer is broken, USB devices aren't showing up properly
Me: Looks like you have Fast Start enabled, let's turn that off
User: Fast Start? Doesn't that make my computer boot faster? I want that enabled...
Me: Well let's disable it for now and see if that solves problems with your USB devices. We can always turn it back on later.
- 3 reboots later -
User: WTF it fixed the problem?? How does that even happen? Doesn't Microsoft have developers who can fix this?
Me: .... welcome to my world.....
I also have stories about MacOS destroying partition tables and the Ubuntu Wifi scanner crashing when too many SSID's are in the area. Devs had a choice and I think they chose wrong. But ultimately this is all off-topic flame war bait.
|