DEV Community

Cover image for πŸ“› ICYMI LLMs have fully solved one of software engineering's two hard problems: Naming Things
Yves Jutard
Yves Jutard

Posted on Edited on

πŸ“› ICYMI LLMs have fully solved one of software engineering's two hard problems: Naming Things

🩴
handwritten post βœ…

AI used for proofreading only

⏳
TL:DR;

GenAI is amazing to help naming things

This may have been a bit understated amongst so many changes in Software Engineering, but LLMs have solved one of the "Two Hard Things":

There are only two hard things in Computer Science: cache invalidation and naming things.

Phil Karlton

This is one of my many "aha!" moments in AI collaboration: "help me name this"

A clear ontology helps both humans and agents so much when interacting with a codebase.

See attached examples of real situations:










That's it. I hope the extract above brought you as much joy as me!

(And still a long way to go on cache invalidation.)

Top comments (0)