I've been using multi-web-mode for HTML, CSS and JS recently. This simply switches to a nominated mode when you're inside a block of HTML, CSS, JS, etc.
Before the Atari and Amiga, too, there were games like Match Day on the ZX Spectrum and Commodore 64 (quite a decent, playable game) and Kevin Toms's "Football Manager" (written in BASIC and goals shown in isometric 3D) from 1982, which precedes the current football manager games. Here's an interview with Toms from 2010: http://theballisround.co.uk/2010/07/29/the-original-gamefath...
To me, Twitter seems more compatible with the older internet user's view that what you do on the internet should, if you want it to be, be somewhat anonymous. Or at least feel that way.
I write all my work e-mail in GNU Emacs and use the Emacs VM mailer.
Because it's all inside Emacs, text from other contexts -- code, shells, mailboxes, and compiler and tool output -- can be accurately and quickly pulled into the messages you compose, improving the content and reliability of what you're saying in mail.
For example, if I want to use a complex identifier from a source file I've just looked at, I can autocomplete it (M-. or find-tag) quickly from a substring. I can choose autocompletion suggestions simultaneously from all contexts.
Obviously, copying and pasting regions from those other contexts is much more immediate too.
This is in addition to the advantages of having a familiar and powerful editing tool for formatting, tidying up messages, trimming unnecessary content, etc.