One place where the Mac operating system, macOS, has always been behind Linux is in package management. Instead of pointing and clicking to manually manage my applications and utilities, I prefer to use package management software to install, update, and remove unneeded software. In my quest to 'automate all the things,' I have been on a journey to manage my Mac laptop as the code it inherently is. Running Kubernetes on your Raspberry Pi.A practical guide to home automation using open source tools.6 open source tools for staying organized.An introduction to programming with Bash.A guide to building a video game with Python.