| ▲ | Verdex a day ago |
| That's my take as well. I've had my unPRed branches grabbed up and blindly merged by an agent twice now. The guy doing it was shocked both times that his PR had my change sets in it. Also one engineer is treating the code as assembly. I've asked some pointed questions about code in his PR and the response was "yeah, I don't know that's what the agent did". Edit: To everyone freaking out about the second guy. Yeah, I think being unable to answer questions about the code you're PRing is ill advised. But requirement gathering, codebase untangling, and acceptance testing are all nontrivial tasks that surround code gen. I'm a bit surprised that having random change sets slurped up into someone else's rubber stamped PR isnt the thing that people are put off by. |
|
| ▲ | steveBK123 a day ago | parent | next [-] |
| My friend is a CTO at a non-tech company and he's now dealing with code from non-SWEs trying to self serve with LLMs. But it's like a kid running a lemonade stand. Total DIY weekend project quality stuff that they are demanding go live. Hardcoded credentials, no concept of dev/qa/prod environments, no logging, no tests, no source control. I'm not really sure teaching basic SWE practices / SDLC / system design to people whose day job is like.. accounting makes sense compared to just accelerating developer productivity. |
| |
| ▲ | bonesss a day ago | parent | next [-] | | It’s the same dilemma as old: it’s easier to teach a doctor UML than a coder Doctoring. But, critically, that’s about making doctor-facing IT systems not performing their skilled jobs. Bringing code does not help, but a validated user story with flow diagrams, a UI suggestion, and a valid ticket could. That’s the bridge to gap. Were I that CTO I’d explain that code carries liability, SWEs can end up in jail for malfeasance, fines, penalties, and lawsuits are what awaits us for eff-ups. “Coders” get fired if their code doesn’t work. Same speech to the devs, do exactly as much unsolicited Accounting as you wanna get fired for. Talk fences, good neighbours. | | |
| ▲ | steveBK123 a day ago | parent [-] | | The ROI on teaching UML to a doctor is pretty low though right? Non-technical people are not writing tickets, they are just slinging slop. Another anecdote of things I've seen - a non technical person setting up some web scraping monstrosity with 200k lines of code. They beat their chest about how they didn't need the IT org. 1 month goes by and of course it breaks as soon as anything on the website changes and now they have a gun to ITs head to "fix it" and take it over. This outcome for a DIY brittle web scraper is obvious to anyone that's ever written code, but shocking to someone who thinks LLMs are magic. |
| |
| ▲ | swader999 a day ago | parent | prev [-] | | No, you should have forward deployed engineers sitting and working right beside these traditional non SW roles if you need to fully integrate AI into their mix. | | |
| ▲ | steveBK123 a day ago | parent [-] | | Right, unfortunately a lot of orgs are quickly letting loose some combination of non-tech self-serve AI coding and tech org staffing reductions rather than ADDING forward deployed engineers. |
|
|
|
| ▲ | sikozu a day ago | parent | prev | next [-] |
| So he's being paid and is sitting there letting an AI tool do his work for him? Insanity. |
| |
| ▲ | robotresearcher a day ago | parent [-] | | We didn’t mind when typesetting was automated. Or when compilers were invented. Why is this different? | | |
| ▲ | calmingsolitude a day ago | parent | next [-] | | Because he's paid to deliver code that works. Letting an AI agent do everything would be fine if it didn't make any mistakes, but that's far from reality. | | |
| ▲ | robotresearcher 7 hours ago | parent [-] | | Compilers and typesetters make mistakes. Fewer as time goes on, but that’s not a categorical difference. |
| |
| ▲ | hliyan a day ago | parent | prev | next [-] | | Do typesetters inexplicably change the meaning of the book or document being typeset? Do compilers alter the behavior intended by the programmer, sometimes in ways that are not immediately obvious? Did the invention of typesetters lead to investments so massive, that the investors had to herald the end of handwriting (no equivalent analogy for compilers)? | | |
| ▲ | robotresearcher 7 hours ago | parent | next [-] | | On compilers, you know they do! Compilers have bugs and some languages have undefined behavior. On typesetters and investment: the WYSIWYG word processor is on almost every home and office desk in the world. | |
| ▲ | dwedge a day ago | parent | prev [-] | | It reminds me of the guy who replaced his static blog deployment scripts with asking chatgpt to generate the html from his text based on a template, and said that he isn't sure that the llm isn't changing his writing but hopes it isn't |
| |
| ▲ | Ekaros a day ago | parent | prev | next [-] | | So I take we can soon replace coders entirely. Just fire all of them. And let some intern under VP prompt the whole thing? | |
| ▲ | vga1 a day ago | parent | prev | next [-] | | Resistance to technological change has been a thing since farming was invented. Socrates thought that writing will ruin everyone's memory, and that people who just rely on written word will appear knowledgeable while actually knowing nothing. The only difference is that this is happening to us. | |
| ▲ | mrhottakes a day ago | parent | prev [-] | | Do typesetters or compilers write the code for you? Or are you perhaps using a disingenuous analogy? | | |
| ▲ | robotresearcher 7 hours ago | parent [-] | | A compiler writes the ASM code for you, and the typesetter does the layout for you, yes absolutely. The high level language code is a prompt for the compiler. Consider that there is parsable C code whose behavior is not even defined. There are still bugs in compilers today, where the code produced is not what you intended. And further, modern compilers do lots of work to optimize performance. You usually don’t even look at the resulting code, you just gratefully accept the rewrite for the extra oomph. |
|
|
|
|
| ▲ | esafak a day ago | parent | prev [-] |
| To that last guy, as the manager I would say "What is it that you do here??" |
| |
| ▲ | npongratz a day ago | parent | next [-] | | That's just a straight-shooter with "upper management" written all over him. | |
| ▲ | throwup238 a day ago | parent | prev | next [-] | | He signs the TPS reports. | |
| ▲ | misterboo72 a day ago | parent | prev | next [-] | | I then just basically space out for a while. | |
| ▲ | Mistletoe a day ago | parent | prev [-] | | “I’m the prompter.” | | |
| ▲ | esafak a day ago | parent | next [-] | | I take the prompts to the AI so the manager doesn't have to! I have prompting skills!! I just can't make the joke work. There really are people that think they can get paid to press the agent's on button. How long before their checks stop clearing and it "just works itself out naturally"? | | |
| ▲ | storus a day ago | parent | next [-] | | That's literally how some Meta AI jobs looked a few years back - set up a few parameters, push a button, wait until training and evals are finished; repeat if. needed. $500k+/year. | |
| ▲ | fragmede a day ago | parent | prev | next [-] | | What color is your stapler? | |
| ▲ | xienze a day ago | parent | prev [-] | | > I take the prompts to the AI so the manager doesn't have to! I have prompting skills!! This is honestly the mindset of the people on here who proudly proclaim that they haven't written a line of code in six months and are excited about what programming is "evolving" into. Naturally, _their_ AI skills aren't something that an "idea guy" can use to build a product without looping in a developer, so _his_ job is safe and will never go away -- "I understand system design, an LLM will never be able to do that!" Sure thing buddy. | | |
| |
| ▲ | weirdmantis69 a day ago | parent | prev [-] | | "I write the prompts" |
|
|