second-hardest-cs-thing icon indicating copy to clipboard operation
second-hardest-cs-thing copied to clipboard

Thoughts on how to name things for software development

Dealing with the Second Hardest Thing in Computer Science

This presentation summarizes my understanding of best practices in naming things for software development.

The title is inspired by the following quote:

"There are only two hard things in Computer Science: cache invalidation and naming things." - Phil Karlton

The slides can be seen here:
https://indrajeetpatil.github.io/second-hardest-cs-thing/

introductory slide

Feedback

I'd love to hear thoughts and comments here.

Code of Conduct

Please note that the second-hardest-cs-thing project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.