Speaking of monoculture: people on other OS could always check out emacs org-mode! The Babel component of it allows one to similarly mix code into theirs notes. I've been getting good use out of it lately for doing presentations.
For the vimmers out there, I also suggest looking into vimwiki. Not quite the same as org mode, but a good 80% solution which is integrated nicely into vim.