Completing a part-time Master's in computer science while working
I'm currently in a Master program (data science: maths, maths, maths and maths, oh and maths). I'm almost 50 years old. I was very happy to read that article because it doesn't mention a little detail : age. The sort of effort the author has done is really something he should be proud of, but at 29 your brain is still quite up to to the task. At almost 50 (+kids, +family to keep care of (even if family is incredibly supportive)) it's a totally different story. If you want to be able to learn the courses correctly (that is, you don't just try to barely pass the courses, you look for A grades), then you're in for a ride. Your brain has slowed down by a factor of at least 2. All in all, where a student spend 3 days on a task (praticals, studying), you spend about 8. 
So it's very difficult to do that with a full time job. Such an effort makes me tired very quickly.But, as the author said, doing something you choose, something that makes a better you, something where what you do is valued (instead of "soft skills") is extremely enjoyable, although exhausting and stressful... I'd do it again, but at maximum 35 years old :-)