...
This assumes you have brew installed already. To install java 8 for example you can use:
brew tap AdoptOpenJDK/openjdk
brew cask install adoptopenjdk8
to make brew cleanup to work you might have to run
rm /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-versions/Casks/adoptopenjdk8.rb
Python
brew install python
Kerberos
Allows you to ssh to any NCSA host with no password (assumes you use same login on your mac as NCSA)
...