“If you don't want to write software then don't.”
-
@arroz @carlosefr There appears to be a gap between you two in the definition of programming. On one side it sounds more like the mechanical entry of instructions into the computer and on the other it is the art of converting a problem into discrete steps that a computer can understand. I see it as the later. No one likes typing instructions into a box with a glowing screen, but people do like solving challenging problems that require skill and experience to turn into digital solutions.
@fast_code_r_us @carlosefr This. Very good point. Because very often I see these things being evaluated by how fast code can be written. This is an old trend, not just LLM. I spend 0.5% of time, or less, actually doing the writing. So who cares.
This doesn’t exclude not writing boilerplate code should be a goal. But this is “not writing”. By using better frameworks and libraries that avoid such code. Not sweeping it under the LLM rug.
-
@carlosefr My thinking is there’s broadly two groups: the ones who just just care about the “what” and those who care about the “how”. First ones just want to ship something no matter what. Second ones care about quality and how the problem is solved. Naturally for the first ones who see software engineering as writing crap code that barely does what’s needed, that code being written by humans or machines doesn’t matter. That’s the majority of the industry, sadly.
@arroz I think the vast majority of engineers care as much about the "what" as they do about the "how" and will do the right thing when they can.
I'm more optimistic than you on that, maybe.
But the vast majority of engineers *can't*. They must live within the dystopia that the industry has become.
The industry does not care or want people that do the right thing. The industry wants people that helps it meet its goals, and those goals are just: money, and quickly.
-
@arroz I think the vast majority of engineers care as much about the "what" as they do about the "how" and will do the right thing when they can.
I'm more optimistic than you on that, maybe.
But the vast majority of engineers *can't*. They must live within the dystopia that the industry has become.
The industry does not care or want people that do the right thing. The industry wants people that helps it meet its goals, and those goals are just: money, and quickly.
@arroz I don't think this is fixable by complaining about software quality, sadly.
I don't even know if it is fixable at all. But it sure as hell could be slowed down if enough engineers stopped cheering their way to the gallows.
-
@arroz I don't think this is fixable by complaining about software quality, sadly.
I don't even know if it is fixable at all. But it sure as hell could be slowed down if enough engineers stopped cheering their way to the gallows.
@carlosefr Yes. Again, something I also keep saying: as someone coming from this country where the minimum wage is what it is, I laugh very loudly when people getting paid 6 digits, where the most significative one is often >1, argue they can’t afford to risk saying no to their management hierarchy. lol.
-
@carlosefr Yes. Again, something I also keep saying: as someone coming from this country where the minimum wage is what it is, I laugh very loudly when people getting paid 6 digits, where the most significative one is often >1, argue they can’t afford to risk saying no to their management hierarchy. lol.
@arroz Maybe it isn't about saying "no" to management. Nobody's prompting engineers to do the wrong thing. There is no one to say "no" to.
It's the incentives that are in place everywhere. Saying "no" is about fighting against those incentives and that can only be done collectively.
That's why I call it a dystopia, and that's why engineers should at least stop cheering.
They fear they'll lose those salaries if they don't cheer, but that's not true. Silence is safe (yet effective) resistance.
-
@arroz Maybe it isn't about saying "no" to management. Nobody's prompting engineers to do the wrong thing. There is no one to say "no" to.
It's the incentives that are in place everywhere. Saying "no" is about fighting against those incentives and that can only be done collectively.
That's why I call it a dystopia, and that's why engineers should at least stop cheering.
They fear they'll lose those salaries if they don't cheer, but that's not true. Silence is safe (yet effective) resistance.
@arroz To be specific: LLMs can be useful tools, but I look around and everyone is overselling them under the watchful eye of the very same people that *will* take those salaries away.
It's absurd and nauseating.
-
@arroz To be specific: LLMs can be useful tools, but I look around and everyone is overselling them under the watchful eye of the very same people that *will* take those salaries away.
It's absurd and nauseating.
@carlosefr I agree with all you said, but I think on top of the general dystopia there’s concrete things individual engineers and teams can and should say no to. Take Liquid Glass. Even if the design team crapped that out (assuming they weren't pressured to release it one year earlier to distract from Apple not being in the AI train), the engineering team should have said nope. Other examples are all the software that comes on hardware we recommend our parents not to install in any way.
-
@carlosefr I agree with all you said, but I think on top of the general dystopia there’s concrete things individual engineers and teams can and should say no to. Take Liquid Glass. Even if the design team crapped that out (assuming they weren't pressured to release it one year earlier to distract from Apple not being in the AI train), the engineering team should have said nope. Other examples are all the software that comes on hardware we recommend our parents not to install in any way.
@arroz The industry is now so massive that for every engineer that says "no", there are three engineers that will say "yes". And two of those engineers don't yet understand why they should say "no" (they will eventually, when it's too late), and the industry is exploiting this heavily.
But also, we're all on the same boat. Engineers, designers, managers, all are victims.
-
@arroz The industry is now so massive that for every engineer that says "no", there are three engineers that will say "yes". And two of those engineers don't yet understand why they should say "no" (they will eventually, when it's too late), and the industry is exploiting this heavily.
But also, we're all on the same boat. Engineers, designers, managers, all are victims.
@carlosefr No, I reject that premisse. If we actively contribute to the degradation and possibly destruction of our industry, we are not victims, we are collaborators.
-
@carlosefr No, I reject that premisse. If we actively contribute to the degradation and possibly destruction of our industry, we are not victims, we are collaborators.
@arroz It is possible for victims to be collaborators at the same time. We have seen this throughout history.
In fact, barely any crime of any significant size is possible without collaboration of a significant part of it's inevitable victims.
-
R relay@relay.infosec.exchange shared this topic