https://blog.repithwin.com/atom-vs-visual-studio-code/