Codeulate is a Ruby and Rails programmer's blog with advice on learning to code, hiring programmers and selling screencasts.
HN commenters, including the author, link it for programming tips, a post on switching editors, and its take on spotting small trends.
Perhaps an example of how "small" a trend can be could excite you enough to look out for things that are "bite sized" enough to try.
I'm pretty deep in the Ruby world. A trend that has emerged (and is almost becoming a cliché) over the past 18 months or so is selling Ruby related screencasts. Peepcode started selling screencasts about 3 years ago but no-one followed on in a serious fashion for quite a while (until Peepcode "proved" it could work, I say).
Now, there are at least 7 - 8 unique vendors of Ruby related screencasts I can think of. None are Peepcode scale at all, but I've seen sales figures and know that some of them, at least, have done reasonably well. Even the people behind the more humble attempts are happy, see: http://codeulate.com/2010/03/how-to-sell-a-hundred-screencasts/
Now, "Ruby screencasts" is a crazily tiny niche. Not only is "programming" a tiny niche in the world of business, "Ruby programming" is a MINISCULE niche in the world of programming.. and Ruby programming screencasts is ULTRA CRAZY MOLECULAR LEVEL TINY!
If people have picked up on a trend in such a miniscule market and are making money with it, that's says, to me, that there are millions of teeny tiny niches in which you can start to perform very simple "tests" that make money and which, ultimately, could lead you to that million dollar concept or market.
Picking up on these teeny, tiny "trends" can be tricky, but is a lot easier in fields you're already absorbed in. If I had to pick…
I'm "the kid."
I intentionally restrained myself to one tip. See http://codeulate.com/?p=21 for the reasoning.
"Switching editors is just as hard as switching languages:" http://codeulate.com/?p=12