There are two types of people in this world: those who use cloud computing knowingly and those who use it unknowingly. In fact, the latter often use the clouds more. Apple’s shift to the cloud today marks an important landmark. While most people are discussing it in the light of how it will impact consumer’s lives, I can’t stop thinking about how it will change computer science and the work lives of the “geeks.” Some old skills will become irrelevant and some brand new fields will emerge. In this post, I present my take on how computer science and engineering job descriptions will be impacted by this change.