Tom Winans
1 min readNov 4, 2024

I certainly appreciate your comments.

I would ask this about Q, however: Isn't upgrading from one version of Java to another quite a separate problem from generating code that is bug free? THAT problem appears to be a pattern match of X => Y, whereas generating code is a different problem. AND, vis-a-vis Q, I believe that AWS folks use this as an accelerator... there most likely IS an orchestrator in the upgrader that, given compiler access, can iterate until at least the code can compile. With that, there still is risk that code may not do what was intended, e.g., if the underlying semantics of the thing that now compiles changed...

I agree with your points about proper application, but I think the nuanced contexts of application are being exposed, and LLMs do not track that type of context, e.g., where and in what subsystem or system is *this* being applied and why?

We will see the tools improve, and we may be so fortunate as to be able to constrain the risks of putting LLMs on autopilot. That should not excuse anyone from running separate tests NOT generated by an LLM (no foxes guarding the henhouses).

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Tom Winans
Tom Winans

Responses (1)

Write a response