Remix.run Logo
no_wizard 3 days ago

It’s because business demand speed and shipping over other concerns.

We had to fight hard for proper quality controls in the face of the LLM coding assistance boom where I work. These are great tools but they have limits and can lead to poor engineering hygiene quite quickly.

It took a major issue being attributed to having too much trust in these tools before we were able to enforce better hygiene with them

lifetimerubyist 3 days ago | parent [-]

Yeah. I love programming. I even love the business side where you solve real problems for people.

What I don't love is the constant pressure to just deliver faster and faster. So forcing these chatbots on us fill a need for the CEOs and manager types that just want to DELIVER DELIVER DELIVER, but the benefit for the people that are forced to use them are marginal at best. There are some valid use cases for LLM-based tools, but businesses mostly aren't interested in those because it doesn't make line go up. Streamlining operations? Nah. Shove a Chatbot where it doesn't belong so you can try to get a billion dollar investment? NOW WE ARE COOKING

C-suites and managers don't give a shit about quality unless they feel the pain. That's the most important thing I've learned. If you can find a way to push the pain up to the people that make the decisions, the more likely they are incentivised to improve it. It doesn't matter if you see a problem that takes 2 days to fix coming a year away - they do not care until the application crashes because of it.

Office politics sucks.

pixl97 3 days ago | parent [-]

Customers don't buy software based on quality first, they buy on features.

Until customers in mass, or regulations demand quality, money will be made on deliveries.

If your lucky and can program how you want and take the time you need, then you can focus on the attributes you feel best about.

lifetimerubyist 3 days ago | parent [-]

If you have customers that will put up with things being slow as molasses and crashing al the time, well….can you send some my way because mine won’t STFU about it.

pixl97 2 days ago | parent [-]

You've made a categorical mistake here...

I stated customers don't buy software based on performance.

They just bitch about the performance of the flashy software they buy...

Then get tired of it, and move on to some other flashy software with suck performance never learning their lesson.