Remix.run Logo
daveguy 2 hours ago

Finding edge cases is completely orthogonal to creating maintainable software. Finding edge cases ~= identifying test suites. Making software maintainable ~= minimizing future cost of effective changes.

Ignoring future maintenance cost because test suites are easier to create seems like disjointed logic.

butILoveLife 2 hours ago | parent [-]

Im not even sure we will need maintain software. I can basically have AI rewrite entire code bases in an hour including testing.

Have you use AI Agents? Specifically with SOTA models like Opus.

I talked like you 3 weeks ago. But the world changed.

switchbak 2 hours ago | parent | next [-]

"Im not even sure we will need maintain software" (sic) - I'm not sure what your specific background is, but with a statement like that you lose all legitimacy to me.

aspenmartin 36 minutes ago | parent [-]

Writings on the wall, it is true, tech debt will no longer be a thing to care about.

"but who will maintain it?" massive massive question, rapidly becoming completely irrelevant

"but who will review it?" humans sure, with the assistance of ai, writing is also on the wall: AI will soon become more adept at code review than any human

I can understand "losing all legitimacy" being a thing, but to me that is an obvious knee jerk reaction to someone who is not quite understanding how this trend curve is going.

hobs 2 hours ago | parent | prev [-]

And the human downstream of this random reorganization of things at will, how do they manage it?

If its AI agents all the way down its commoditization all the way down, if humans have to deal with it there's some sort of cost for change even if its 0 for code.