Thank you to everyone who took the time to respond to my site survey from last month. I had almost a hundred responses and I thought I'd share the results with my readers.
Let's start with the first question which asked if you were a regular visitor versus just someone who shows up when Google leads you here.
I honestly think these numbers are a bit skewed in favor of folks who are regulars. I know I've got a good set of people who follow via RSS and email, but I really think the majority is higher on the "from Google" side.
Next I asked what folks wanted to see more and less of.
On the flip side, the second and third place items for "less of" were Node and jQuery Mobile. Honestly I'm going to ignore these. I'm very excited about Node and want to become an expert in it. jQuery Mobile still interests me (although I no longer present on it regularly) and it drives a lot of traffic. (To be clear, I don't want to be a slave to analytics, but seriously, my jQM posts tend to get hammered.) Oh, and the video games posts will continue. (But I'll definitely keep them to Sundays.)
Next up was my question about your primary role:
This is mostly what I expected - and I'd be willing to bet that a lot of those developers are doing at least some things that may have been considered designer tasks in the past. I think we're going to see many more people acting in a hybrid role in the future.
Finally, what about the "biggest problem" question? I'll paste in the responses here.
I think the biggest theme here is "keeping up". That's something I hear quite a bit. There's also some concern about ColdFusion's future. Frankly, I've been hearing that for nearly 10 years now so I don't worry about it too much. Of course, I've also ensured ColdFusion isn't my skill. If you have one skill (no matter what language), you should be pretty darn worried. This one in particular stood out to me:
The expectation that every coder must code a certain way, or else you aren't considered professional. For criminey's sake - sometimes a simple CRUD database with a few process pages is just that. No need for objects, frameworks or whatever is en vogue.
I think this may be a reaction to the amount of blogging material or presentations out there that deal with frameworks and design patterns. Keep in mind - those simple sites exist. There is nothing wrong with them! But you won't see people talking about it because, well, they're simple. No one is going to sit in an hour long session about this because no one really needs help in this.
The point (well, imo) of learning these advanced topics is not so you can blindly use them in every single web page but rather to be knowledgeable about the problems they help solve. That way when you have that problem, you know a way to attack it. My 2 cents.
Thank you again to everyone who took the time to respond, and I hope you find this year as good as (or hopefully even better than) than last year.