448 karma · joined November 29, 2017
I can delegate more quickly, but still I'm constrained to what I can respond to because I can focus on limited amount of thing at a time. It's like I was given multiple sets of hands (so your centaur parable stands), but that doesn't make me faster if I need to do multiple things at the same time - have you tried juggling, chewing gum and skipping at the same time?
You're saying that I must not be good in writing tests, irregardless on how I feel about test writing.
but I digress - the main thing: these systems are not alive. They pretend to be.
At my current place we not only have automated tests, static analysis and static rector (linting, but also automatic pattern matcher for problematic code) but also: - architecture tests that define relationships between application layers - ADRs that guide developers (and agents as well) that communicate how new code should be written and how existing code should be treated
I find that "how code should look like"/"what code should do" is an ambiguous idea that always is preached, but never defined = everyone's idea of quality is slightly different and only looking at existing code you tend to align. Everyone's idea of what the product does/should do is kept within their heads. If we define this knowledge in writing LLMs can not only write code according to the patterns that are thus defined, review existing code based on these documents, but also actually read acceptance criteria documents to check if the code does what it's intended to do (gherkin)
Same goes for understandability - if LLM applies one pattern this time, another pattern another time, if you have multiple coding patterns then that hurts clarity. Sometimes LLMs work as common denominator thus achieving clarity, but I find that actually giving LLMs reference works.
No requirement from given user to spend their time. Users see what the skill does.
I guess atm they dont know what questions they want to be asking
What can I even do with this report? "Our models don't follow what users ask them to do", no shit sherlock.
How do you determine that this is correct = adding complexity to a single file vs adding less complexity to multiple files that this one file then orchestrates.
On the flipside, I cannot buy any adult orientated games on Steam, because I don't have a credit card