HTML parsers in Portland

22 points by polywolf


Johz

My interpretation of this is that it's very hard to confidently say how much one understands of the code one has written using AI. All of the various ports were advertised as ports, but don't really seem to be, suggesting the authors were not necessarily aware of how much their version of the code had deviated from the previous iteration. In addition, the final JustHTML sample is complex, but probably doesn't need to be that complex. Last time this came up, I said I'm not confident enough in random bits of Python code to give it a proper code review, but even still, that snippet feels unnecessarily complex.

This matches a lot with my own experience, where when I or my colleagues get an LLM to write substantial chunks of code, the result typically works (at least eventually), but is often kind of crap code. And that's fine in a lot of situations — side projects, one-off scripts, demos and PoCs, etc — but it's a tradeoff that needs to be clear. And in a bunch of these cases — both ones we're reading about like this, and ones we've tried out ourselves — it seems very hard as the "viber" to get a good feel for how unmaintainable the code actually is.

EDIT: As an aside, I'm ashamed how long it took me to figure out why the author was talking about a random city in the US in the title...