> IBM used to be an engineering-first company.
I would argue that this was never true--even from inception. HP was an engineering-first company--not IBM.
IBM was about sales and marketing--they would rent and finance equipment for you even way back.
Now, IBM had world-class engineering, but people forget that a lot of the major companies had great engineering until the 1980s.