Dev.to VibeCoding Β· Jun 17, 2026 9:45 PM

One Simple Naming Trick That Keeps Vibe-Coded Code From Rotting

In I Shall Call It… SomethingManager, Jeff Atwood criticized names such as:



SessionManager
ConnectionManager
UrlManager






Manager tells us that a class does something with something.

Useful.

We mostly stopped calling everything Manager. We now call it:



UserService
PaymentHandler
OrderProcessor
AccountHelper






The suffix changed. The ambiguity survived.




Vague names permit vague code


What belongs in UserService?



register()
resetPassword()
mergeAccounts()
assignRole()
Read at Dev.to VibeCoding

Was this helpful?

Related