I suspect a CS degree is going to be pretty helpful.
Disclosure: I have a EE degree.
Reply on news.ycombinator.com