Programmers: Before you turn 40, get a plan B (2009)
> Software engineering reliably undergoes a major technology shift at least every 10 years.Maybe that was true in the 90s, but I don't think it is true anymore.