| ▲ | hombre_fatal 17 hours ago | |||||||
That's separate from LLM usage though. By this point, if you care about a quality product, you should learn how to leverage LLMs for that like running automated audits for correctness and performance opportunities. There isn't a market for "yeah there's a memory leak but I wrote it by hand." | ||||||||
| ▲ | brabel 16 hours ago | parent | next [-] | |||||||
Yep! We run security reviews on our pull requests now and are shocked at how it stops a lot of vulnerabilities being shipped. We've had a couple of high score CVEs from the before-LLM times, and when the AI reviews the code that introduced the CVEs, it easily picks them up. We had 2 humans reviewing every PR, and both missed the issues. It's far too easy to miss security issues when you manually review them, but LLMs are exceptionally good at finding them. Unfortunately for me, I admit, I just can't get myself to push code anymore without an LLM checking my work (or writing much of it when I'm at work, I try to write code by hand in my own time to make sure I don't rust away, but at work there's no way to justify doing it the "slow" way anymore). | ||||||||
| ▲ | Pannoniae 17 hours ago | parent | prev [-] | |||||||
Fair enough, but as things stand now, the usual LLM-assisted piece of software is usually also partly or wholly LLM-designed too. Not just implemented on a function level or a file level. And LLM design is usually called "slop" because it's nothing spectacular unless you bring fresh ideas to it from a human perspective. Hand-written memory leaks don't have a market but hand-designed software with hand-designed UX and a hand-designed vision does :) | ||||||||
| ||||||||