Re: battery life. VSCode (and the underlying Electron shell) is likely to blame. I can get 10 hours on my 2015 MBP if I'm just tooling around in Safari and Emacs. Having anything Electron based (or Chrome) drops that to about 6. It's somehow more power hungry than MS Office, which is saying a lot.