I halfway agree with Øyvind. The article would be "complete" in a totally bogus aesthetic sense if it also tried to give pointers to what is happening today. There sure is enough to choose from: AOP, testing moving from unit testing to subsystem-style tests (?), the JCP dying, "developer" roles starting to become less technology oriented and more people-interaction oriented in some ways (and not in others, since there is such a bewildering amount of technologies and frameworks to keep up with) ...
Write it myself? Hum, I already have three projects that aren't moving.