Message from planet X.
IT these days is 80% technical generalist’s and 15% programmers of medium ability, 4% good abilities and about 1% outstanding abilities.
The majority of developers who have been at it for 5 years have 1 year’s experience 5 times.
But then when they've been on the job for a couple years and finally know how to program in that language they are considered dinosaurs and are now unemployable because the new latest-greatest language has just come out.
Philosophy is supposed to just be footnotes to Plato.
Why can't software just be add-ons to C?