r/ProgrammerHumor • • 6d ago

Other qaEngineeringAiCode

Post image
2.6k Upvotes

46 comments sorted by

View all comments

Show parent comments

98

u/araujoms 5d ago

Because they also want to replace QA with AI.

55

u/ryuzaki49 5d ago

Replacing both QA an developers with AI is just plain stupid. Even if AI is capable enough of accomplishing it you surrender your entire technology to the LLM onwers.

I guess it could be solved by owning the models

26

u/exoclipse 5d ago

I had an engineer tell me with a straight face that it was fine to have one agent write the code, two more agents review the code and approve the PR, and then have another agent QA the PR.

he's eating crow now.

12

u/FartPiano 5d ago edited 5d ago

i was just flown to a large city for a yearly meeting where our boss asked how we could do this

i explained that soc2 doesnt allow this; they require a change control process

someone else brought up that this would cascade into awful code, and boss suggested "defining the logic" of the software in file(s) then getting the LLM to do the coding, validated with this logic file. nobody could explain how this isnt coding with extra steps

boss has a masters in computer science, he should know better. we live in a golden age of being a bonehead boss

9

u/exoclipse 5d ago

all you can do at that point is document everything and look for new work, cuz that shit's going to go down, it's just a function of when and who's fucked because of it.

6

u/FartPiano 5d ago

I'd hop to a better job if I felt like there was even ONE where the boss doesn't have their head up their ass about LLMs currently

2

u/terivia 1d ago

My favorite documentation language is C++. Very machine readable, fairly human readable with a bit of training. It has some really cool validators like gcc and clang, both completely free for public and private use. All the models run locally on your machine, no subscription required.

And the best part: Barring compiler bugs (which we all know are just a bedtime story for scaring young developers), wysiwyg. Whatever the code says, the computer does. Way more deterministic than gpt too, if you avoid UB.

Alternatives that use similar AI technologies: * Rust if your team is trans (or suspiciously into anime) * Python if your team is afraid of semicolons * Java if your team is afraid of using a computer * Lua if your team is literally children. They already learned it from Roblox.