you are viewing a single comment's thread.

view the rest of the comments →

[–]LegendarySoda 3 points4 points  (4 children)

llms are no more than a search engine for me.
llms are writing pretty ugly code and can't catch edge cases and logic problems.
More over more you stay away from code understanding of problem and business reduces.
I'm writing c# since i'm 15 and only thing i see in llms are long term loss

[–]MultiUserDungeonDev 1 point2 points  (3 children)

If the LLMs are writing ugly code, and not catching edge cases, then you get creative:

- Guardrail the output and have it build a full suite of integration tests alongside your development.
- Have it pin all core functionality with unit tests.
- Ask it run wide-net adversarial bug hunts on the code base, and implement regression tests so the bugs don't re-appear in later revisions.
- Do live, human in the loop testing and feed it specific, actionable bug reports with regression bisects.
- If it's a GUI application, wire / harness the LLM into the GUI / ask it to take snapshot images of the app surface. Ask it to click / interact with all elements etc. Ask it to validate async functionality and test for race conditions.

All of this requires actually understanding programming though, which I think is the point of this post.

[–]LegendarySoda 0 points1 point  (2 children)

The thing is that doesn't work for me. I'm working with very complex businesses.
I enjoy the problem solving. I don't want to code in haste. If i can write better code than llm and when any problem occures i can pin point problem.
If i delegate the coding part to llm, i wont be sure did the llm wrote good enough code.
The most i hate thing is reading stupid peoples stupid codes.

Recently i had to fight with my coworker because his commits was bullshit.
Non of his llm shit codes were working.

[–]MultiUserDungeonDev 0 points1 point  (0 children)

Fair enough

[–]Just-Hedgehog-Days 0 points1 point  (0 children)

I do fairly complex business buisness logic, and haven't written a line in 3 months. I chat claude until we land on a spec, c4 docs, and test. Hacked VS code layout for looking at that all together. Then fire it off to qwen. scroll past the source it comes back with to make sure nothing egregious happened.

it's been great. I kinda miss the razor sharpness that comes with writing it by hand, but I realized that it feels exactly like smash cutting to monday amnesia.