Post

“LLMs will make codebases into unmaintainable slop!” Ed: “I just had built a ts-morph custom linter for free that enforces business rules the type system cannot. It required zero of my attention and is patterned to add more whenever needed”

Hot take: instead of making everything slop, LLMs will create a bimodal distribution in quality. On one side, codebases of an extremely high quality, previously impractical to attain. On the other, a level of code quality so low that we'll need to invent a new term for it. My money's on "hyperslop"

I buy this. But I think a lot of that is going to be transient. Like, yes it’ll exist—I don’t know how long it’ll be intended to last. Microsoft Access-style stuff. (Some will last forever and be a creeping horror, of course, but it won’t be intended to.)

0 reposts6 likes

The optimistic vision is that software engineers use LLMs to be more rigorous and develop robust tooling and techniques to allow people with little-to-no programming knowledge to build the things they want and need for themselves, even if the code is sloppy.

So the LLM slopcode occupies a similar position to the place "code written by scientists" does now. The pessimistic vision is that a lot of software engineers just spit out slop as fast as they can, continuing the industry's bad habit of trading rigor for velocity to an excessive degree.