Microsoft’s indecisive future as a software/hardware/service company
extremetech.com