Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/indrajeetpatil/second-hardest-cs-thing
- Owner: IndrajeetPatil
- License: cc0-1.0
- Created: 2022-03-27T07:58:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-27T01:52:45.000Z (19 days ago)
- Last Synced: 2024-10-27T02:43:18.884Z (19 days ago)
- Topics: codingstandards, computer-science, naming-conventions, quartopub, reveal-js, software-development, software-engineering
- Language: CSS
- Homepage: https://indrajeetpatil.github.io/second-hardest-cs-thing
- Size: 43.7 MB
- Stars: 25
- Watchers: 4
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
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 KarltonThe slides can be seen here:
# 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.