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