What do you think is the next Technology worth mastering ?
ratsbane: +1 for Data mining, concurrency, FP.Another one: HTML 5 and related.This probably won't make as much of a splash as AJAX did a few years ago but some of the new things you will be able to do in a web browser present an opportunity to improve on older web apps: e.g. location and gravitation APIs, web sockets, multi-file uploads and drag-and-drop.Biggest problem with HTML 5: it's going to be years before complete market penetration - but FF, Chome, and Safari all have much tighter upgrade cycles than IE.  For intranet stuff or anywhere you have a reasonably captive user base, why not offer better features to your users if they upgrade?
Side benefit: it's much more fun to be coding for the future than for the past.