I love developing software :)
I use C++ and wxWidgets extensively. I hate managed code, but I admit that it has less to do with the unmanaged code itself and more to do with the fact that it is overused.
If you are looking for a good text editor, I highly recommend PowerPad - http://quickmediasolutions.com/software/powerpad/
(Yes, I wrote it.)