Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/indrajeetpatil/second-hardest-cs-thing

Thoughts on how to name things for software development
https://github.com/indrajeetpatil/second-hardest-cs-thing

codingstandards computer-science naming-conventions quartopub reveal-js software-development software-engineering

Last synced: 18 days ago
JSON representation

Thoughts on how to name things for software development

Awesome Lists containing this project

README

        

# 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:


introductory slide

# Feedback

I'd love to hear thoughts and comments [here](https://github.com/IndrajeetPatil/second-hardest-cs-thing/issues).

# Code of Conduct

Please note that the second-hardest-cs-thing project is released with a [Contributor Code of Conduct](https://contributor-covenant.org/version/2/1/CODE_OF_CONDUCT.html). By contributing to this project, you agree to abide by its terms.