- http://journal.stuffwithstuff.com/2016/06/16/long-names-are-long/
- https://swift.org/documentation/api-design-guidelines/#use-terminology-well
- CUPID - for joyful coding: https://dannorth.net/cupid-for-joyful-coding/
- This is the website we wish we had when we were learning on our own: https://www.theodinproject.com/
- https://medium.com/s/story/notes-to-myself-on-software-engineering-c890f16f4e4d
- https://www.infoq.com/articles/slow-down-go-faster
- https://levelup.gitconnected.com/programming-habits-you-should-adopt-8ab75419fb09
- https://www.simplethread.com/20-things-ive-learned-in-my-20-years-as-a-software-engineer/
- https://matt-rickard.com/reflections-on-10-000-hours-of-programming/
- Which Programming Languages Use the Least Electricity? https://thenewstack.io/which-programming-languages-use-the-least-electricity/
- https://google.github.io/styleguide/shell.xml
- http://mywiki.wooledge.org/BashPitfalls
- https://mywiki.wooledge.org/BashGuide
- Automation and Make course from Software Carpentry: http://swcarpentry.github.io/make-novice/
- Automation and Make course from Software Carpentry - References: http://swcarpentry.github.io/make-novice/reference
- https://github.com/commander-rb/commander
- Optimist is a commandline option parser for Ruby that just gets out of your way: https://github.com/ManageIQ/optimist
- https://github.com/piotrmurach/tty-config
- https://github.com/settingslogic/settingslogic
- https://stackoverflow.com/questions/8334684/how-to-share-variables-across-my-rb-files
- https://guides.rubygems.org/make-your-own-gem/
- https://openclassrooms.com/en/courses/4511061-write-object-oriented-ruby/4648256-working-in-multiple-files
- Developer Headaches on macOS Catalina: Xcode, Homebrew, Gems: https://faun.pub/macos-catalina-xcode-homebrew-gems-developer-headaches-cf7b1edf10b7
- Python 3.12 (packages) Readiness: https://pyreadiness.org/3.12/
- IceCream — Never use print() to debug again: https://github.com/gruns/icecream
- Basic Logging Tutorial: https://docs.python.org/3/howto/logging.html#logging-basic-tutorial
- faulthandler: https://github.com/python/cpython/blob/main/Doc/library/faulthandler.rst
- py-spy: https://github.com/benfred/py-spy
- A hygienic Python setup for Linux, Mac, and WSL: https://ben11kehoe.medium.com/my-python-setup-77c57a2fc4b6
- Further Configuration of pip and Virtualenv: https://docs.python-guide.org/dev/pip-virtualenv/
- Understanding Best Practice Python Tooling by Comparing Popular Project Templates: https://medium.com/better-programming/understanding-best-practice-python-tooling-by-comparing-popular-project-templates-6eba49229106
- Python 3's f-Strings: An Improved String Formatting Syntax (Guide): https://realpython.com/python-f-strings/#why-strformat-isnt-great
- Python String Formatting Best Practices: https://realpython.com/python-string-formatting/
- The optimal python project structure: https://awaywithideas.com/the-optimal-python-project-structure/
- 7 Ways to Make Your Python Project Structure More Elegant: https://www.the-analytics.club/python-project-structure-best-practices
- https://medium.com/@ConsenSys/a-101-noob-intro-to-programming-smart-contracts-on-ethereum-695d15c1dab4
- https://arvanaghi.com/blog/how-to-set-up-a-private-ethereum-blockchain-using-geth/
- http://hidskes.com/blog/2015/08/12/creating-a-testnet-using-geth/
- https://github.com/ethereum/go-ethereum/wiki/Private-network
- https://medium.com/taipei-ethereum-meetup/beginners-guide-to-ethereum-3-explain-the-genesis-file-and-use-it-to-customize-your-blockchain-552eb6265145
- https://gist.github.com/0mkara/b953cc2585b18ee098cd
- ClojureScript Koans: http://clojurescriptkoans.com/
- Safety and Soundness in Rust: https://jacko.io/safety_and_soundness.html
- Testcontainers is an open source library for providing throwaway, lightweight instances of databases, message brokers, web browsers, or just about anything that can run in a Docker container: https://testcontainers.com/?language=python
- Create beautiful applications using Go: https://github.com/wailsapp/wails