I'll admit that part of the reason for not writing much last year was a general sense of being somewhat jaded with the IT industry. The industry I find is a bit wierd and not really "welcoming". Some examples:
a) a noob (no, not me) on a linux site asks a simple question. He/she gets 1000 flame responses treating them like the village idiot. Get with the program guys: LINUX IS NOT INTUITIVE! A little help and patience may make everyone happier and produce a better software product for all.
b) another noob posts a question on a programming site. "I need to do X send me the code". Er, no. We're all happy to help with a specific problem but if you want to be a programmer you have to pay your dues - that means a CS course (or whatever training/apprenticeship). A bad copy/paste makes all programmers look unprofessional.
c) Spam. There is soooo much spam and sh17 floating around now to make email almost unusable. On top of that we waste sooooo much time securing server and application code to stop people doing destructive things to applications. Just stop it - one day it will become too much and we'll just turn off.
d) For chrisake CREATE SOMETHING. Most of the blogs etc out there just comment on stuff and throw rocks. eg A post on why language X is better than language Y. Who really gives a f#^&@?? Are you really contributing to the greater good or serving to create a greater divide between X and Y users? Instead, how about you build something useful in language X and put it out there? In this day and age it really doesn't matter what language you write in, they all get the job done.
...there are a few others perhaps too sensitive to post here :-)
The end result is I often think about the simplicity of digging trenches for a living. If I disappear from the young person's interweb one day you'll know what happened.
Now I feel better for having vented :-)