Wicked first article. Great read. Being a PC developer myself, I am concerned about the current platform shift trend from Desktop to Mobile. Personally, I have no interest in smart phones, tablets, or even laptops. The types of software and games that interest me, just do not translate to tiny touch screens. The times, they are-a-changin'.
You should see how concerned we are on the hardware side. Those video cards you had to put a fan on and liquid cool? We're designing them for cell phones to run off battery for 2 hours. Do you code an AI? We are developing dedicated AI hardware now, also to go in your cell phone. The guys in automotive, they are designing AI hardware to self-dtive your car. It fails, you die (and we get sued).