You're not nuts, if that's what you want to do, then do it.
However, the truth is 30 is not young for an entry level developer. Most 30 year-olds are accustom to a higher income than a 22 year-old CS grad, and this might make some employers adverse.
Keep pounding the pavement. With your engineering background you should be able to find a good job. It might take some time in this job market, but keep at it, and try to pickup some freelance to pad your resume.