512 karma · joined December 4, 2007
Feel free to contact me: noah at volantio dot com
It provides an overview of the more popular frameworks, and explains the ideas behind rich web interaction (and Google Maps in particular).
I think that giving "things" a name is one of the hard problems that programmers tackle every day. Normally our success or failure at choosing good names is kept hidden, and can only be seen by those who look at our code. Websites are one of the rare places where the world at large has to deal with our mistakes.
A similar approach could be used to dynamically set the karma barrier, if you don't want to track the rank of individual posts.
The above isn't necessary an argument for TDD, but I think you might find it useful to try to view building a test suite and building your codebase as complementary activities rather than exclusive ones. If you use them together, the entire process becomes less difficult, and code in your test suite is just as valuable as anywhere else.
As an aside, I wonder if each of article submissions, comments, and voting could be thought to respectively show that a person is interesting, intelligent, and has good judgment?
To be honest, I haven't ever considered switching; Has anyone switched to or from DynDNS and have an anecdote about their experience to share?