The average lifespan for a software engineering job is 4 years. Okay, I’ve never actually seen proof (or contradiction), but that’s the general feeling in the groups I associate with. Perhaps that’s selection bias – my employer has generally changed on…

Read more at the source