My method? First, I believe in developing highly interactive Internet applications without compromising web standards. I am obsessed with making information accessible through a Semantic Web. I don't believe in intellectual property—I think ideas should be free. However, such crazy ideas don't always work and things don't change overnight.
I consider documentation and unit testing to be two of the most underappreciated development practices. I believe a application's behavior should be well defined in advance but implemented with flexibility. Most of all, the users should control the product's direction.