/AI9h ago

LLMs Struggle With 'Start From Scratch' Decisions in Software Engineering

--0--
Original posts
Comments
Original post

LLMs still seem bad at making some key "give up and start from scratch" call that seasoned software engineers are better at making. Latest example: I was implementing (w/ Opus 4.8max) a feature to add offline mode to an internal app. I did a PR, it got mired in an endless review-patch cycle with codex and claude.

10:06 AM · Jun 2, 2026 · 1.3K Views
Sentiment
Sentiment building, check back later.
Cluster Engagement
-
Views
-
Comments
-
Reposts
-
Bookmarks
Expand data
Posts from X
Most Activity
Most ActivityTimeline
VIEWS898REPLIES1

I started a new PR: asked it to look at the previous one, learn from the revisions and comments, and start clean slate. It still got kind of stuck. I nudged "try a state machine for X", that made it much better. Still, it needed a third clean slate PR to get it done without bugs.

LLMs still seem bad at making some key "give up and start from scratch" call that seasoned software engineers are better at making. Latest example: I was implementing (w/ Opus 4.8max) a feature to add offline mode to an internal app. I did a PR, it got mired in an endless review-patch cycle with codex and claude.

9hViews 898Likes 1Bookmarks 0
BOOKMARKS2LIKES2

I remember when I was writing software by hand in ye olde days that there's a feeling of being "too locked in" that feels bad and then you take the broader view and go like ah yes I was trying to make something work that's just a bad structure, let's try something new. This move is something LLMs are not good at. (something something metarationality)

I started a new PR: asked it to look at the previous one, learn from the revisions and comments, and start clean slate. It still got kind of stuck. I nudged "try a state machine for X", that made it much better. Still, it needed a third clean slate PR to get it done without bugs.

9hViews 773Likes 2Bookmarks 2