So what if the engineering culture defining the company comes from the hardware side and software (by all accounts) has always gotten short shrift and is viewed mostly as a necessary evil?