[pulls up chair, sits backwards] OK so this is a question I'm arguably qualified to talk about -- I focus on usability and promoting it within a large tech company. The problem that I see a lot is that engineers are not well-versed in what I will call 'imaginative empathy'[1], which, as I define it, is the ability to creatively conceive of end-user needs by reflecting at length on who those people are, what they desi…
Ask HN: Why do so many developers seem hostile to their users these days?
31–40 of 68 posts
Re: Ask HN: Why do so many developers seem hostile to their users these days?
#32Re: Ask HN: Why do so many developers seem hostile to their users these days?
#33Re: Ask HN: Why do so many developers seem hostile to their users these days?
#34These are not dev choices these are PM / biz dude choices. Devs are code monkeys who do what they’re told.
This is the sad truth, especially in companies the size of the ones listed and many more like them. I would be curious what would happen if a company gave developers at least some power to decide priorities for a quarter.
We build 350 microservices, we used all types of databases that existed, we even had a team that decided to make their own object database because after an extensive research "all current ones aren't good enough".
Every sprint people would discuss architecture and we should improve it, because we had full freedom to eliminate our technical debt.
We researched and developed our own "patented" distributed RBAC subsystem.
Product is still in alpha and it seems to me its too slow to release on market.
It's for B2E sector and the backlog for any decent sale is still to big to have a meaningful usage.
Re: Ask HN: Why do so many developers seem hostile to their users these days?
#35So where’s the money?
Re: Ask HN: Why do so many developers seem hostile to their users these days?
#36Re: Ask HN: Why do so many developers seem hostile to their users these days?
#37As a developer on a very small team for many years now for a B2B product, I've spent years now filling feature requests, adding new features, and enhancing the product. The users seem to be getting more demanding and less thankful/polite. One of my least favorite days are when we announce new features. Nobody takes a minute to say thank you, instead they want to submit new requests or demand updates on something prev…
Re: Ask HN: Why do so many developers seem hostile to their users these days?
#38You talk about websites which use 10MB of JS to display a 32KB article. I think what we have seen historically is that most software developers will work only as hard as necessary to make their products acceptably performant on their testing hardware. When computers were slow, people worked harder to optimize the software. When the machines got fast, people weren't forced to optimize as much, so they didn't.
Do I like that? No. Is it understandable (and perhaps even predictable) that things will go that way? Yes.
You also mention the proliferation of dark patterns in various online services and even products like MS Windows. Well, one thing that has become clear is that many consumers really like products which are free, and which they can obtain with little effort. If an online service employs 'dark patterns' to get what they want out of their users, but it is free, the users might actually prefer that to a paid service. So while it is regrettable, it's not strange or surprising that such things are happening.
I suspect that the software field does not, as you suggest, "attract people who are adamant that their customers do it their way". Probably these developments which you speak of are just a combination of human nature playing out as it always does, plus random events, plus the ongoing advancement of technology which makes it possible for people to do (sometimes undesirable) things which they would have done earlier if they could, but they couldn't until now.
I would love to hear evidence to the contrary, however.
Re: Ask HN: Why do so many developers seem hostile to their users these days?
#39Developers are not hostile to their users, businesses are. To add to good points made in other posts (users are not customers, time to market is more important than polish): business does not serve customer's (expressed) needs, it serves customer's (revealed) buying behaviour. In other words, who cares if users say they are unhappy as long as the money is rolling in.
Some philosophies would say that's a market opportunity, others would say it's up to the government to regulate, others would advocate for a different corporate management style. Has any been effectively implemented or worked in the past?
Re: Ask HN: Why do so many developers seem hostile to their users these days?
#40Hmm. Were the "old days" really all that great, though? You talk about websites which use 10MB of JS to display a 32KB article. I think what we have seen historically is that most software developers will work only as hard as necessary to make their products acceptably performant on their testing hardware. When computers were slow, people worked harder to optimize the software. When the machines got fast, people were…