Let’s face it, the Arduino IDE is terrible. I’d rather use Notepad++ to do the writing and then merely use the Arduino IDE as a dumb pipe to compile and upload the code. There’s a couple of things that need to be done for the transition to be as seamless as possible. Firstly, we need Notepad++ to open Arduino’s INO files by default. This isn’t much of a problem. You simply right-click any INO file