I had an interesting discussion last night at the LJC developer sessions, and it's a topic that comes up again and again: How do I stay ahead of the curve? There are so many technologies out there, and more coming along, I can't even keep up with Java, let alone the other JVM languages, HTML5, JavaScript frameworks, NoSQL, Big Data.... argh! Technology, particularly development, seems to move at an ever-increasing pace. Sure, the Internet makes it a lot easier for us to get access to information than in the Olden Days, when people probably had to read papers and books, and physically meet up to share knowledge, but that just makes the sheer volume of information even more overwhelming. So how do you keep on top of all those technologies? You don't. You can't. If you devoted yourself to learning the same way you did at university (pfff, well, theoretically you devoted yourself to learning...), you could still never master every technology out there, and ...