I love Geany. There's a windows port as well, if people aren't aware of it.
They're also awesome. Think of them like the AVR or PIC with more.. everything. More RAM. More ROM. More IO. More interfaces, both type and quantity. More Hz. Same price, they work with GCC.
I've been getting STM32s from china for cheaper than the basic AVRs on an arduino (not sure how, as even qty 1000 is like 4x the price on digikey, but they work like the real thing, so who knows?!).
I used to love AVRs, but whenever I go back to them now, they seem so limited. the ARM MCUs have a bit of a learning curve, but it's so worth it. With GCC and libopencm3, it's an entirely open source setup. The nucleo boards are dirt cheap arduino-ish things, to get started on, with integrated programmer & debugger.
There's really no reason to use 8bit MCUs anymore, unless you're making a $0.40 gadget, and need to squeeze out that last nickel.
At least the dust is less toxic these days.
That's a myth. Asbestos based linings were never banned, and still exist.
I learned that a couple years ago. I swore it was banned too, but it isn't the case.
There are roughly 8.7 Wales to an Oklahoma.
An Ada exception is when a routine gets in trouble and says 'Beam me up, Scotty'.