but of course AI works great for coding! if you apply this list of proper engineering practices your manager won't let you apply because the point is to go faster, not correctly
no you can't see my allegedly wonderfully engineered AI code
Discussion
but of course AI works great for coding! if you apply this list of proper engineering practices your manager won't let you apply because the point is to go faster, not correctly
no you can't see my allegedly wonderfully engineered AI code
@davidgerard I was trying to humor a friend so I just prompted the thing to write me a Roslyn analyzer (a simple no context single file problem with 4 short bullet points of acceptance criteria) and even after re-prompting it to split it into sub-methods I can't read this shit.
@davidgerard At my previous job they had a (human-made) 20 year old unreadable spaghetti codebase. It would regularly take me 3 hours of reading multiple files up a stack to figure out how to re-use a simple component. The revolutionary aspect of LLMs is being able to achieve this state in a month.
@lidsel you must be prompting it wrong
@davidgerard One has to wonder what time I'm saving if it takes longer to figure out how to prompt it correctly than to just write the damned code yourself. 🤔
@davidgerard my incredible local LLM that works perfectly every time and isn’t slow as shit and bad at everything
no you can’t see it
@davidgerard Yes. The kind of super specific engineering practices that are so commonplace that in my nearly 3 decades in the field I've never seen them. Like, a proper specification instead of having to second guess from some vague description.
And don't forget the preemptive list of please don't make such-and-such mistakes, try to add some security and please don't delete my data, and never being quite sure you've nailed it down enough to stop it from going interesting places.
Yeah, nah.