There was a technical glitch on this episode when first released that prevented the entire conversation from being heard. We've corrected the problem with this re-release. Thank you for understanding.
My friend Kevin Scott has a unique vantage point from which to speak about the future of software engineering. He is a very gifted and accomplished man who serves as CTO at Microsoft, but his career as a software engineer spans a number of years and a variety of different roles in companies both large and small. Naturally, he didn’t start out the amazing software engineer he is today.
If you will take the time to listen in to this conversation you’ll hear his story, of life in a very small town in Virginia, of his first personal computer (from Radio Shack), of his interest in technology and aspirations to become a university professor - and how he started down the path of having his own impact on the realm of software engineering when he applied at a company called Google. Please, take the time to listen.Outline of This Episode
Kevin’s software engineering career started at Google, and he enjoyed the many benefits of working in its open environment. But it wasn’t long before he decided to step into an opportunity at a small company that was just starting up. It was called Admob. His co-workers at Google joked that he’d be back, either because he’d miss his role at Google or because Google would buy the company he was moving to. The later is what wound up happening.
But during his time at Admob Kevin discovered that the lessons he’d learned working for the giant (Google) were not always directly transferable to what was being done at the smaller company (Admob). The size of the company made a difference, as did the goals the company was working toward. The ethos and culture of his new team of talented engineers made for a different dynamic, and the lack of infrastructure forced him to take on challenges Google had already addressed. Listen to hear how Kevin managed those tumultuous but exciting days at Admob and how he applied the lessons learned there upon his return to Google after the acquisition.Why mimicking another company culture doesn’t work
I’ve noticed that many new companies are enamored with the stories of the open and self-directed culture at companies like Google - so much so that they often try to mimic those approaches in their new startup. Kevin says he’s seen the same thing and understands why it’s attractive. But he also understands why it hardly ever works.
Every company has its own unique needs and the company should be structured in a way that will enable it to serve those needs. That means sometimes the intelligence and talent of the team has to be managed more carefully and intentionally. Other times, it means allowing team members to be more autonomous. But it's the DNA of that particular company that makes the determination. Kevin shares a number of other examples, in this conversation.How online advertising paved the way for today’s free internet
Online ads are not a particular favorite of today’s internet user. Few of us even pay attention to the sidebar or display ads we see on our favorite social media platforms. But online ads and the technology that makes them work have played a huge part in the development of almost every aspect of what we’ve come to enjoy as the free and open internet of today.
Kevin was one of the pioneers of that technology. When he was working at Google, he was among the engineers who were developing the tech behind Google ads, building out the complex systems that sort, identify, and target users with advertising applicable to their needs. He says that the projects he was working on back in the day were the largest of their kind up to that time. Those same patterns and principles have been applied in a variety of ways to the technological advances of today, including AI and machine learning systems.AI and Machine Learning as teaching tools of the future
Kevin prefers the phrase “machine learning” over the term “AI” - he feels it’s a more accurate description of how technology is really being used and developed. And he believes that it's a technology that is among some of the most promising for the education of the future. The day is coming when Machine Learning will be used to develop educational models that challenge students in new and better ways that accelerate learning and build expertise faster.
Join me for this conversation with my good friend, Kevin Scott. I could have spent hours talking with him about these and other topics. He’s a fount of information and wisdom you won’t want to miss.Resources & People Mentioned