Joyful Software Ethic
As embodied by the ShiiraBrowser and RubyLanguage, there seems to be a kind of JoyfulSoftwareEthic that much of the mainstream stuff kind of lacks.
-
Code it to work the way it should work.
-
Code away the limits and annoyances.
-
Do the MaryPoppins thing - "In every job that must be done there is an element of fun. You find the fun and *snap* the job's a game!"
-
If conventions limit a requirement, ignore those conventions.
-
Learn from giants and boffins, then do things they don't.
I don't know if I'm making sense here. If you know what I mean, I invite you to refactor.