A good way to have good ideas is by being unoriginal.
The trick is to fix the problem you have, rather than the problem you want.
When you're a connoiseur you look for interesting rather than good.
You get so tired of having your work die. I just wanted to make something that people would actually use.
My favorite language for maintainability is Python. It has simple, clean syntax, object encapsulation, good library support, and optional named parameters.
It's always hard to predict what's coming up next. My main guess is that content creators will increasingly start using BitTorrent to distribute their own work directly.