As a novice engineer , i would like to ask the larger community few view point questions just out of curiosity.
If you were the CTO/CIO and were tasked in building up a cloud that competes with behemoths , how would you do it. Of course it would be an "A Team" to do it , but what would be your priorities (e.g pick up cloud foundry and build things on top , take low hanging IaaS services) , there are so many aspects to it , how would you track progress and decide when to go out to market ? How would different teams (right from procurement , network , premises , to developers and ops personnel) be managed and seamlessly work ? What would be reasonable milestones and $$ spends ? :)
Note this is purely out of curiosity..any links/blogs would be fine too :)
TLDR:
The passion and rigor for study/education died and it shows
Being from the same decade , could not agree more. It was really selection through fire (especially if you were in general category of applicants) . Not all set their sights on this degree , the later part of the decade set about this whole boom of software engineers (Y2K , eCommerce etc.)
Those who didn't get in , then got into roles of lecturers in these colleges that mushroomed. The quality started going down in GP , 1/2 cooked engineers produced 1/4 cooked ones and this went on.
I think what is to blame as well was the fact that the path was all too easy and clear , finish engineering , pass through some quant tests , 3 month bootcamp and lo you have your job (or in some variant of this). Attitudes changed toward this easy life.
Compared to this other professions like Charted Accountants (CPA equivalent) , Actuaries (who i think are the best data scientists around) or Doctors where there is a lot more work in the first decade of one's career post undergrad , engineering was a cake walk.
If you were the CTO/CIO and were tasked in building up a cloud that competes with behemoths , how would you do it. Of course it would be an "A Team" to do it , but what would be your priorities (e.g pick up cloud foundry and build things on top , take low hanging IaaS services) , there are so many aspects to it , how would you track progress and decide when to go out to market ? How would different teams (right from procurement , network , premises , to developers and ops personnel) be managed and seamlessly work ? What would be reasonable milestones and $$ spends ? :)
Note this is purely out of curiosity..any links/blogs would be fine too :)