Things about users don't know anything makes me really frustrated, they just need to learn something to use new application, even changes of color can be confusing. I usually ended up with most common design my target user use.
The place where I work, regret a decision to use Oracle, our application build with Oracle Form Builder, which is awfully hard to use, broken easily. But I must admit, their pre-sales really good at describing their product, my boss really hooked up by them. "Oh, for that problem we have this, it will cost this much, but for now, you can just use it for free" then some wild invoice came to our office.
> it doesn't matter if it's vim or emacs or notepad
Yes! it matters if it's plain vanilla notepad, notepad++ would be better, you don't want to see someone else code opened in notepad, tabs and spaces and newlines will mixed like spaghetti.
Most interesting thing I want to see was bash script (or other way) to automate install and configure the post-installed system, like this gist https://gist.github.com/julionc/4162347
I'll be 54, my game engine (side project) hopefully gonna turn into very mature one, my research hopefully can have actual practice that can help people in specific way, and hopefully I'll still alone in the corner of my room.