Suggestions
Adam Bosworth
Inventor and Advisor
Adam Bosworth is a prominent figure in the technology industry with a long and distinguished career spanning several decades. He is currently self-employed as an inventor and advisor, working with a select group of individuals facing interesting challenges.23
Career Highlights
Adam Bosworth has held several high-profile positions throughout his career:
Google:: He served as Vice President of Product Management from 2004 to 2007, where he headed the Google Health division.1
BEA Systems:: Prior to Google, he was Senior VP Engineering and Chief Software Architect, responsible for engineering efforts in the Framework Division.1
Microsoft:: Bosworth held various senior management positions, including General Manager of the WebData group. He was instrumental in designing Microsoft Access and driving the development of Internet Explorer 4.0's HTML engine.1
Borland:: He developed the Quattro spreadsheet application after Borland acquired Analytica, a company he co-founded.1
Entrepreneurial Ventures
After leaving Google, Bosworth founded Keas, a health and wellness company.1 He later joined Salesforce in 2013 as Executive Vice President, driving the company's next-generation application development platform.1
In 2016, Bosworth moved to Amazon Web Services (AWS), where he led the team that developed Honeycode, a tool that combines collaborative spreadsheets with a relational data model.1
Expertise and Contributions
Adam Bosworth is known for his expertise in several areas:
- XML technology: He is considered one of the pioneers in this field.1
- Database development: His work on Microsoft Access and other database technologies has been significant.1
- Web technologies: Bosworth has contributed to the development of various web-related products and standards.1
Education
Bosworth graduated from St. Ann's School in Brooklyn Heights and received his bachelor's degree in History from Harvard University in 1976.1
Adam Bosworth's current role as an inventor and advisor allows him to leverage his extensive experience and expertise to assist a select group of individuals and potentially contribute to innovative solutions in the technology sector.23
Highlights
Herding idiot savants
I used to describe stress as knowing what you have to do and knowing it is impossible to do.
I have been spending quite a lot of time advising software companies in the last year and it is fair to say they are stressed.
They know what they have to do. They have to convert the UX to chatApps where the Apps enable their customers to control and direct the applications through chat. The value is so high that every customer, seeing ChatGPT expects this. It bypasses the entire need for experts in tools. It is vastly more efficient. Every single customer gets this and wants it at least as badly as they wanted a web site in 1996.
However there are virtually no guidelines or tools to help them build their applications this way and the CTO of one company exploded in laughter and agreement when I said, after watching his efforts, that instead of trying to herd cats, he was trying to herb idiot savants. This after endless iterations of sophisticated prompt engineering and use of langchain.
They are, therefore, very stressed.
I will write more about this, but in short applications expect to enable users to find application relevant data and/or modify it in potentially complex ways. It has its own grammar and vocabulary. Just doing this has obsessed and delayed some of the companies.
Second, applications collect information from customers in order to take actions. Doing this well (smart incremental drop downs, obvious checks on validity,.. )and knowing when the AI agent actually has successfully collected it are also turning out to be problematic since the goal is to enable the user to chat with the app, NOT feel like some awful IVR.
Lastly, applications have smart controlled logic on what actions may be taken at all, what information is required and what must be true to enable the actions. These can be exposed through highly annotated Web API documents but the do’s and don’t ideally will surface through into the chat so that it is aware, on its own, of what can and cannot be done by whom when and how to do it. How to do this is also total experimentation now by most of the companies I know.
What is needed is a new application development environment for this new generation of applications that enables all this and with multiple examples to learn from.
While the beaches and the sailing in Australia are lovely, so is helping amazing people to build amazing things and I miss it. I had a glorious time advising Bridgewater Associates and YaloChat and a few other companies for the last three years and now I have free time to advise one or two more. My advice is hands on. I need to talk to the customers and the product managers and the sales people and the engineers on an ongoing basis because I am trying to help the teams learn how to get right who is it for, why they will want it, how well it delivers on this , and how they will find and market it. I only do annual gigs and where the product/engineering org actively wants help and advice. #OpenToWork
