Foreword
When I graduated from UCLA in the early 1990s, I thought I would be a professor. But when IBM hired me, I quickly fell in love with the technology industry. There was no turning back. I would go on to work at other companies like VMware, Pivotal, EMC, and SGI.
Then I founded several startups. My latest is Aisera, which builds generative AI solutions for enterprises. Our platform helps with customer service, employee experience, enterprise search, IT service desk, and AIOps.
Throughout my career, I’ve seen many innovations, such as the emergence of the internet, cloud computing, mobile devices, and deep learning. Yet there was one area of technology that saw little progress: software development.
As a founder, this was certainly a big frustration. There would often be certain things we wanted to do but could not because of the bottlenecks with our engineering teams. But with AI-assisted programming, the game has changed in a big way. It has made Aisera more agile and nimble. It’s been a force multiplier that has helped propel our growth.
Now, when I consider hiring a developer, I want to know how they leverage AI. How are they using this powerful technology to handle tedious processes and code faster?
Bottom line: I believe that understanding AI-assisted programming tools is a critical skillset. According to Microsoft CEO Satya Nadella, they are “becoming standard issue for any developer…”
But understanding AI-assisted programming requires a different approach. It’s not ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access