News for hackers. Stuff that matters.
Re:Is software development really a dead-end job after age 3... by jsolson on Friday November 17, 2017 @05:50PM (#15726639)
I cannot agree with this enough.

I'm a pretty capable "generalist software engineer", but what keeps me employed is expertise in virtualization and high-performance virtual networking. Prior to that, it was expertise in distributed systems and a knack for debugging distributed failures. The history here is relevant: later in the thread Thomas points out that you can switch domains. My time spent in distributed systems with multi-millisecond quorum periods is more or less directly applicable to debugging synchronization issues at CPU clock speeds. The tools used to observe the issue are different, but the reasoning process for untangling the set of plausible partial orderings is the same.

Specialize in something valuable. Continuously evaluate the next most valuable skill to acquire based on where you are and where you want to be.

Re:Is software development really a dead-end job after age 3... by vvanders on Friday November 17, 2017 @06:33PM (#15726866)
Yup, totally.

There's a pretty common trend in GameDev -> Embedded Systems | High-Speed Trading.

The skillsets are very similar while the domains are quite different.

Re:Is software development really a dead-end job after age 3... by jalfresi on Saturday November 18, 2017 @10:11AM (#15729217)
It would be interesting to see some kind map (like the civ tech tree) of which domains share skills
Re:Is software development really a dead-end job after age 3... by mpfundstein on Sunday November 19, 2017 @06:34AM (#15733451)
+1 . Where would we start collecting data for this?