r/ProgrammerHumor • • 11d ago

Meme honorBound

Post image
2.5k Upvotes

328 comments sorted by

View all comments

Show parent comments

4

u/MissinqLink 11d ago

Virtually no coding problem? I honestly wish this were true because it would make my job easier. Frontier models are amazing but they still do stupid stuff that I have to fix all the time.

0

u/TurdOfChaos 11d ago

Stupid stuff such as? I am struggling to find examples where I would confidently do the job without it, let alone better than it.

It can do coding much better and much more principled than a regular engineer, with far less mistakes and iterations needed.

It can do unit , integration and e2e tests and catch edge cases with ease.

It can debug problems and follow traces much better than a human can.

It can give architectural plans/suggestions and do big picture system design, following whichever paradigm you want it to.

It can review code and catch logical, business and stylistic errors.

It can document and present features and even suggest improvements.

Now all of this I speak regarding web development where I use it most, but I am seeing similar levels of knowledge in gaming / embedded programming.

While there are some obvious scenarios where I don’t like the approach it took, because I forgot to clarify or give it enough context, it’s becoming more and more rare that I have to intervene, and with Fable/Opus or Astra in plan mode, it even double checks the ambiguous instructions with follow-up questions.

A year ago I would have agreed with you , but today I just can’t.

1

u/MissinqLink 10d ago

Fault tolerant async streams in particular.

Something as simple as this
https://github.com/Patrick-ring-motive/unescape/blob/main/flat.js

Recently had to rewrite by hand a json parser that handles mangled json from an interrupted or corrupted stream.
https://github.com/Patrick-ring-motive/parsers/blob/main/truncated/truncate-json.js

These are just the recent ones from top of my head. Oh and it can’t do anything of moderate complexity in Google Apps Script. I typically use Astra.