Atom.io searching for platformio failed

You’ve already shown that both Atom and Python’s request library have problems with your computer and network setup, which are really big projects. It’s not directly about how PlatformIO is written, maybe about how some dependencies are written.

Both Atom + requests seem to run into ECONNRESET reset errors

Which I imagine could have something to do with Proxies (which you can configure), a really aggressive antivirus software that intercepts network connections, or an unstable connection.

If you at least let the Atom people know that their software package is failing on your setup (–> Issues · atom/atom · GitHub), that would be a good step forward as there a lot more developers working on Atom than on PlatformIO. Maybe they can figure out what magic is happening on your machine.