QuoteProject
What I do instead is I will cheerfully spend literally hours on identifier names: variable names, method names, and so forth, to make my code readable. If you read some expression using these identifiers and it reads like an English sentence, your program is much more likely to be correct, and much easier to maintain.
Joshua Bloch
ShareWTF𝕏

Interpretation

What this quote means

Clear and thoughtful naming in coding enhances readability and maintainability.

This quote emphasizes the importance of using meaningful and clear identifier names in programming. Joshua Bloch suggests that spending time on naming variables and methods can greatly improve the readability of the code, making it easier to understand and less prone to errors, thus facilitating long-term maintenance of the software.

Themes

CodingReadabilityIdentifier NamesMaintainabilityProgramming

In practice

Example use cases

During a software development workshop, I used this quote to stress the significance of naming conventions to new programmers.

Similar quotes

The hope of internet anarchists was that repressive governments would have only two options: accept the internet with its limitless possibilities of spreading information, or restrict internet access to the ruling elite and turn your back on the 21st century, as North Korea has done.
Peter SingerRead
Digital presentation is just television in public; we're all just getting together and watching TV without pointing the remote control at the screen.
Quentin TarantinoRead
Historically, privacy was almost implicit, because it was hard to find and gather information. But in the digital world, whether it's digital cameras or satellites or just what you click on, we need to have more explicit rules - not just for governments but for private companies.
Bill GatesRead
I think that in an Internet age, content is content. As long as you can stand up on the merits of what you're doing right at that moment and aren't just relying on your success in doing something else, it's all good; people will respect you.
Riz AhmedRead
Social engineering is using manipulation, influence and deception to get a person, a trusted insider within an organization, to comply with a request, and the request is usually to release information or to perform some sort of action item that benefits that attacker.
Kevin MitnickRead
No matter how deeply disturbing the thought of using the environment to manipulate behavior for national advantages to some, the technology permitting such use will very probably develop within the next few decades.
Zbigniew BrzezinskiRead

A little wisdom, now and then

Subscribe for the occasional hand-picked quote. No noise.