The answer is to do a double major in Computer Science and English.
Given the cost of higher ed these days, I would imagine that path is not nearly as feasible now as it was in the late 80s/early 90s. (Definitely not at that university, which just discontinued its MFA program in writing.)
Worked out alright, definitely see the differences when working on the architect / manager / principle engineer -- the highly technical types only see tech.