view the rest of the comments
Fuck Cars
A place to discuss problems of car centric infrastructure or how it hurts us all. Let's explore the bad world of Cars!
Rules
1. Be Civil
You may not agree on ideas, but please do not be needlessly rude or insulting to other people in this community.
2. No hate speech
Don't discriminate or disparage people on the basis of sex, gender, race, ethnicity, nationality, religion, or sexuality.
3. Don't harass people
Don't follow people you disagree with into multiple threads or into PMs to insult, disparage, or otherwise attack them. And certainly don't doxx any non-public figures.
4. Stay on topic
This community is about cars, their externalities in society, car-dependency, and solutions to these.
5. No reposts
Do not repost content that has already been posted in this community.
Moderator discretion will be used to judge reports with regard to the above rules.
Posting Guidelines
In the absence of a flair system on lemmy yet, let’s try to make it easier to scan through posts by type in here by using tags:
- [meta] for discussions/suggestions about this community itself
- [article] for news articles
- [blog] for any blog-style content
- [video] for video resources
- [academic] for academic studies and sources
- [discussion] for text post questions, rants, and/or discussions
- [meme] for memes
- [image] for any non-meme images
- [misc] for anything that doesn’t fall cleanly into any of the other categories
the funniest thing to me, is that this probably isn't even the fault of AI, this is probably the fault of software developers too lazy to actually write any semi decent code that would do a good job of (not) being a nuisance.
~~software developers too lazy~~ company owners too greedy
Software developers don't get a say in what gets done or not, profit and cost cutting do.
Ethics is an important component of what every worker should do for a living, but we're not there yet.
i mean that's true to an extent, but most software development teams are led by a fairly independent group. It's so abstract you can't really directly control, ultimately here, there is somebody with some level of authority and knowledge that should know to do better than this, but just isn't doing it.
Maybe the higher ups are pressuring them, but you can't push things back forever, and you most certainly can't pull features forever, there is only so much you can remove before you are left with nothing.
This hasn't been true at any of the places I've worked.
There's always been some pressure from management, usually through project managers or business users, for urgency around certain features, timelines, releases, etc. Sometimes you'll have a buffer of protection from these demands, sometimes not.
One place I worked was so consistently relentless about the dev team's delivery speed that it was a miserable place to work. There was never time to fix the actual pain points because there were always new features being demanded or emergency fixes required because most code bases were a wreck and falling apart.
You might have a say in how to implement the requirement, but in this case, if the company decided to follow societal norms and not laws, it's 100% on the management. You might pin this on devs if they were pressured to release an unfinished product - sometimes the pressure is so big devs are afraid to admit it's not really done, but in this case, it's such a crucial part of the project I think it's one of the first things they worked on.
Realistically, it's more profitable not to stop - customers are impatient, other drivers too, and pedestrians are used to that. To maximize profit, I'd rather risk some tickets than annoy other drivers or customers.
Most developers take pride in what they do and would love to build in all the best features for launch.
But that's not possible. There's a deadline and a finite budget for programmers. Ipso facto, a finite number of dev hours.