I've been using #Emacs for years now, always at a very basic level (major modes for CSV, Python, Markdown, and a bit of magit.. Orgmode too, but I'm not a daily user) , and I still can't understand how package management should be done in order to maintain sanity. use-package seems great, except for all packages that won't work with it.