I don't get it - why people in USA are so bent on the proverbial "career" when most SWE jobs pay way above average? Why not _just_ earn a decent salary and live a less stressful life? If you're bored, you can switch jobs comparatively easily due to demand for programmers.