i would go with programming, i mean you have skill... i dont know if you start education with 30, i dont think companies will hire you, they go like hey why did he start to so late and stuff
yeah, but chess do not enter in the decision proccess
well if you serious about making money and have serious job you always have little time for chess i would think unless you are your own boss and even then time might still be short.
Let me save a soul here. Programming, and it's not close. Graduate school by research is basically legalized slavery. Your advisor owns your butt, and they can do anything they want to you and the school will back them no matter what.
To paraphrase some guy on the internet somewhere, "you can literally see what 'sunk costs' look like in the eyes of a fifth-year PhD student." Research can be great if and only if you LOVE your topic AND your advisor.
Also, real talk, saying you want to be a great chess player at 30 isn't much different from saying you want to be a great basketball player, tennis player, or fighter at 30. It's theoretically possible I suppose, but definitely have a Plan B.
whats do you do in research anyway?? what is a research job??