I guess so. For myself though I had to do almost a decade of soul searching before committing to programming. Didn't get my BS until I was 27. Having worked numerous garbage tier jobs, any of the crap that gets sent my way is nothing in comparison to the low waged crap in those other positions.