the AGENTS.md vs spec distinction is the sharpest point here. most teams treat them as the same thing and wonder why nothing improves. the agent fills every gap the spec doesn't cover, and those guesses are indistinguishable from deliberate decisions in the output. you've reduced the surface of unattributed decisions, not eliminated it. for most micro choices that's fine, but the ones that actually matter are still invisible.
That and the how the SDD is loosely applied right now. IMO you can’t really call it SDD if you mess around with the code in between, specs have to remain as the source of truth, but then there are some legitimate use cases where code should sync back to specs. Will be interesting to see how the space develops.
zaphodbeeblebrox00@reddit
the AGENTS.md vs spec distinction is the sharpest point here. most teams treat them as the same thing and wonder why nothing improves. the agent fills every gap the spec doesn't cover, and those guesses are indistinguishable from deliberate decisions in the output. you've reduced the surface of unattributed decisions, not eliminated it. for most micro choices that's fine, but the ones that actually matter are still invisible.
beshrkayali@reddit (OP)
That and the how the SDD is loosely applied right now. IMO you can’t really call it SDD if you mess around with the code in between, specs have to remain as the source of truth, but then there are some legitimate use cases where code should sync back to specs. Will be interesting to see how the space develops.
illusionofsanity@reddit
The code might have no "author" but it's still your responsibility. You don't get to brush that off.
beshrkayali@reddit (OP)
Sure, that’s the point of the article.
illusionofsanity@reddit
I read up to where it looked like an ad for some agentic product and stopped worrying about continuing 😊
Suicidal-Goose@reddit
This is Reddit, we see the title and comment the first thing that comes to mind.
seweso@reddit
Software engineering should not be a game of Yahtzee.
TrainsareFascinating@reddit
What a ridiculous analogy. Unless you mean Yahtzee with dice whose probabilities change with every roll to be exactly the distribution you need.
seweso@reddit
Haha, so not so ridiculous?
programming-ModTeam@reddit
[April Trial] No LLM-related posts. See this post.