Iβve long used the Atom editor+PlatformIO for bare metal software development. After hearing steady praise for it, I finally gave Visual Studio Code+PlatformIO a try. Not generally a fan of Microsoft software but after a week of fits and starts Iβve made the switch to VS Code.