Hacker News new | ask | show | jobs
by amathew 5543 days ago
For a person considering going back to school as a non-trad student for either a BS in Computer Science or Computational Math, is this a bad time to be getting a degree in CS?
1 comments

Well, be sure to e.g. factor in the terrible age discrimination in the former field (I have no knowledge of Computational Math as a career). Conventional, salaried programming careers end around age 35-40 and get totally impossible at 50 unless you can go the consultant route, specialize in one of the fields that respects gray hairs (e.g. embedded to some extent) or walk on water.

I had a friend who did that, finishing at about age 40 (and looking it due to premature gray hair). She never found a job, which is a terrible shame since she has "the spark" for programming which is rare in men and very very rare in women (she's the 3rd I've ever met in my 50 years on this earth---and as someone who until a year ago could pass for a college student my personal anecdotal data on age discrimination is rather solid).

On the other hand, if you're going to go the YC sort of route to start your own company, weight the risks of course but go for it! You'll get a mental toolbox which will do you well when you need to tackle difficult problems, and in many ways this field is like von Clausewitz's description of war, "Everything in war is simple, but the simplest thing is difficult."

As Microsoft and its competitors' history shows consistently writing software that works is harder than most people think. pg commented in one of his essays that a whole lot of the dot.com bubble era's failures were technical---well, their business model also may have had no chance, but they never got to the point of trying that. Friendster lost to Facebook if for no other reason than that for too many years they didn't solve their capacity problems which made the site painful to use.