There isn't a "too old". Having experience outside of the coding world provides value as you turn ideas into software. I do think ageism is real in the software world, but it is easily countered by building cool stuff. Open source and personal projects provide great resumes.