my boss is a biologist, couldn't find a job anywhere, started in embedded software with us through a contractor we normally work with (anyone can write software, no?, don't know how she pulled that off), I remember her first day, obvious she never programmed in her life, threw a couple manuals at her and she caught on very quickly, after 6 months she was better then everyone else.
One big difference I noticed is she's not "married" to any software languages or operation systems or tools like most formally educated software types unfortunately are. she uses whatever tools are necessary for the job without preference which makes her very efficient, its nice to not have that baggage