I've been programming for a few years in various programming languages new to technologies such as AJAX and the whole web 2.0 thing. I've spent quite a bit of time recently looking at what the internet has to offer in these areas, but I'm wondering, how can I keep up with everything thats going on?
I decided a month or so back that I'd look into accessibility standards and make it a bit of a niche for me, but the more I look into it I can see a large majority of people do it. Things are evolving so quickly and almost every time I take a look around something else is popping up.
My "claim to fame" the website www.swindonmusic.co.uk, now this was first built a year ago around ipb and was at the time an attempt at what I thougth was web 2.0 - content driven by it's users (the main problem is apart from the forums the number of review submissions etc is lacking - I'm not really after any critique on that) needless to say it's not the best it could be.
I've got plans for more user driven features, I've written my own forum and user backend for a new version of the site but these things are all a way off. My wonder is, once I catch up with things like feeds, tagging etc. there will be more things that have come into play that I'm missing out on. How can I keep up with everything?
It's all about time commitment and it's limited for all of us. And if you like me and have family then you have to balance work load and personal relationship and learning new curves on a way. You really need to decide. Are you programmer or designer? And you right new things poping up all the time but most of them are based on past technologies and doesn't take much time to learn the question is do you have any spare time. I don't!
Keeping things simple is what I find difficult. Pioneering new technologies isn't as important as providing a good user experience. Eventually everything more or less worthwhile will end up on del.icio.us or some other social bookmarking site, so keep track of a webdesign or css tag and decide whether implementing something new would be an actual improvement or just keeping up with the times.