Non-CS/EE hackers?
imp: Mech E here also.  Spent two years as a design engineer until I made the jump for web programming.  I didn't leverage any domain knowledge though.  Light bulb design doesn't have much to do with fantasy football :)