Democratising AI in Engineering: Lessons from Typeform's Journey

Bookmark
Rate this content

As AI transforms software development, teams face a critical choice: lead the change, or risk being left behind! At Typeform, we're proactively encouraging the use of AI tools, and helping everyone level-up their AI proficiency.

This means lots of things including the flexibility to try different tools, democratising access to (but controlling our expenditure on) LLMs, and ensuring we're hiring the next generation of engineers who have AI as part of their DNA.

In this talk, I'll provide some practical examples of how we're achieving these things at Typeform, as well as how we're enhancing the way we collaborate with people outside of engineering using AI tools.

I'll share real examples using AWS Bedrock and MCP servers, plus hard-won lessons from our journey. If your team is on the path to AI transformation, this talk will give you some practical strategies for making it a success.

This talk has been presented at TechLead Conf London 2025: Adopting AI in Orgs Edition, check out the latest edition of this Tech Conference.

FAQ

The main topic of Andy's talk is democratizing AI in engineering, focusing on providing engineers with access to AI and sharing learnings from Typeform's journey.

Typeform is an online forms builder similar to Google Forms. Users can create forms to collect information, send them out to customers, analyze results, and integrate with third-party services.

AWS Bedrock is a managed service that provides access to large language models (LLMs) from various vendors through a unified API. At Typeform, it is used to provide engineers with access to AI tools by distributing Bedrock API keys.

Typeform's hiring process now includes assessing candidates' AI proficiency by giving them tasks that require the use of AI tools, rather than just traditional coding skills.

Democratizing access to AI at Typeform involves making AI accessible to all team members by reducing barriers to entry and providing tools widely, enabling everyone to use AI effectively.

Typeform provides engineers with Bedrock API keys and has internal tools like a command line tool to generate tokens. This empowers engineers to use AI tools freely and choose the ones that suit their needs.

AI has impacted areas like hiring and the interaction between engineering and adjacent disciplines like design and product management, enhancing prototyping and idea testing.

Currently, Typeform provides engineers with unlimited access to AI tools using Bedrock API keys, incurring costs of about $150 per month per engineer without imposing strict limitations.

Typeform has learned that AI adoption is about empowerment rather than prescription, focusing on enabling team members to use AI tools in ways that suit them, and recognizing AI enablement as a people-centric effort.

Andy Kuszyk
Andy Kuszyk
36 min
28 Nov, 2025

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Andy introduces himself at Typeform, discussing AI democratization and his interests in Star Trek and Emacs. The conversation delves into the hype and slow adoption of AI tools at Typeform, emphasizing the journey of democratizing AI access. The use of AWS Bedrock for accessing LLMs and the challenges of simplifying access are explored. Implementing Bedrock token generation, AWS convenience, and tool federation at Typeform are discussed. The talk also covers the impact of AI on hiring, evolving AI integration, responsible AI usage, assessing AI proficiency, internal productivity assessment, and knowledge sharing in tool adoption.

1. Introduction to AI Journey at Typeform

Short description:

Andy introduces himself at Typeform, discussing AI democratization and his interests in Star Trek and Emacs. He plans to talk about Typeform's AI journey in engineering, its impact, and key learnings, using a fabricated illustration to frame the conversation.

So, hi everyone. Welcome to my talk about democratizing AI in engineering, which is a sort of summary of some of the learnings we've had from our journey at Typeform this year. I thought I would start with some introductions. So, my name is Andy. I'm a staff engineer at Typeform. In case you haven't heard of Typeform, Typeform is an online forms builder, a bit like Google Forms. You can sign up and you can create a form for lots of information you want to receive. You can send that form out to your customers and they can fill it in and you can analyze your results and send it to third-party integrations and things like that. Are there any Typeform users here? Has anyone used Typeform or heard of Typeform? Okay, good. Right, a few friendly faces, good, that's good to know. Okay, other thing to know about me is I'm a Star Trek fan. Are there any Star Trek fans here? Okay, a few people. Good, all right, live long and prosper. There are some Star Trek memes, so you'll probably find them funny. I hope so anyway. If you're not a Star Trek fan, which is the vast majority of you, when you see a Star Trek meme, just laugh. That's just a sort of cue to laugh. Other thing to know about me is I'm an Emacs user, big Emacs fan, thanks for the intro. I wrote the presentation in Emacs. I'm actually presenting in Emacs. Those of you at the front will see my mode line, which is very exciting. Are there any Emacs users here? Okay, there's one. Okay, it's quite a familiar experience to me to be the only Emacs user in the room. Maybe not a room with so many people in, but okay, that's fine. Don't worry, we'll just forget the whole Emacs thing.

So, what am I going to talk about today? I'm going to talk about the journey we've been on this year at Typeform to provide our engineers with access to AI, and I'm mainly going to talk about that inside our engineering organization. I'm going to spend a bit of time on that. I'm also going to share a few anecdotes about the impact AI has had outside of our engineering organization, and I'm going to close with a few sort of learnings or lessons from that journey. Now, before I talk about our journey inside engineering, I thought I would just frame this conversation with an illustration. Now, this, I just want to… fair disclosure, this chart is entirely fabricated.

2. Hype and Adoption of AI Tools at Typeform

Short description:

Discussing the hype around AI coding tools and the slow adoption rate compared to the industry hype. Highlighting the journey of democratizing access to AI and federating its usage at Typeform.

No real data was used. I actually asked an LLM to generate this diagram, and those at the front, you might get bonus points for spotting some clues that this diagram was AI generated. So, a complete fabrication. But I do think it illustrates the point I want to make. Which is that this year, there's been a huge amount of hype about AI. An exponential amount of hype. The green line is an exponential amount of hype this year about AI coding tools. And the kind of coding tools I'm talking about are agentic coding tools like Claude Code, Cursor, Klein, that kind of thing. My presentation is about the journey we've been on at Typeform, but I think it's probably a familiar experience for many people in many organizations. And the other line trailing behind the hype line is adoption. Basically, I'm trying to illustrate that whilst I think there's been a lot of hype in the industry, I think actually people's adoption has been somewhat slower than that hype might indicate. Especially, and that might be especially true in larger organizations, you know, because for an engineering team to really adopt AI tools, it's not just a case of individuals picking it up. You know, the company needs to buy licenses, pay for LLM access, choose tools, consider security, all of this kind of thing, which slows down that adoption curve. So, when I'm talking about the adoption of AI tools, it's that adoption curve that trails behind the hype. That's the curve I'm talking about, the adoption of tools in engineering teams.

So, let me tell you a bit about our journey at Typeform. So, this year, I think I could probably summarize the entire experience we've had with this one phrase. Adopting AI in our engineering organization has all been about democratizing access to AI and federating usage of AI. And I'm going to unpack what I mean by those two terms a little. But that's really been the guiding principle throughout the whole year, democratizing access and federating usage. So, let's start with democratizing. What do I mean by democratize? So, I asked an LLM to write a summary of the word democratize, and we didn't so much write a summary as an essay. So, I said, okay, this is far too long, summarize your summary. And then it wrote this paragraph, which I thought was actually pretty good, so I kept it in. So, what do I mean by the word democratize? Democratizing is all about making something accessible to ordinary people, everybody, not just a specific group or a set of elites, making something accessible to everybody by removing barriers to entry, simplifying how they can use it, and distributing that usage as widely as possible. Ultimately, so that it's available to everyone and not just a small group. So, when I say democratizing access to AI, I'm talking about making access to AI available to everybody in your team, reducing the barriers to entry for everybody, so it's as easy as possible for people to use it, and distributing that access as widely as possible, so everyone in your team has access to AI. So, you might be thinking, that sounds great. How did you do it? This is the first Star Trek meme, so it's... Captain Picard.

QnA

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

A Framework for Managing Technical Debt
TechLead Conference 2023TechLead Conference 2023
35 min
A Framework for Managing Technical Debt
Top ContentPremium
Today's Talk discusses the importance of managing technical debt through refactoring practices, prioritization, and planning. Successful refactoring requires establishing guidelines, maintaining an inventory, and implementing a process. Celebrating success and ensuring resilience are key to building a strong refactoring culture. Visibility, support, and transparent communication are crucial for addressing technical debt effectively. The team's responsibilities, operating style, and availability should be transparent to product managers.
Principles for Scaling Frontend Application Development
React Summit 2023React Summit 2023
25 min
Principles for Scaling Frontend Application Development
Top Content
Watch video: Principles for Scaling Frontend Application Development
This Talk discusses scaling front-end applications through principles such as tearing down barriers, sharing code in a monorepo, and making it easy to delete code. It also emphasizes incremental migration, embracing lack of knowledge, and eliminating systematic complexity. The Talk highlights the use of automation in code migration and the importance of removing barriers to enable smoother code migration.
Fighting Technical Debt With Continuous Refactoring
React Day Berlin 2022React Day Berlin 2022
29 min
Fighting Technical Debt With Continuous Refactoring
Top Content
Watch video: Fighting Technical Debt With Continuous Refactoring
This Talk discusses the importance of refactoring in software development and engineering. It introduces a framework called the three pillars of refactoring: practices, inventory, and process. The Talk emphasizes the need for clear practices, understanding of technical debt, and a well-defined process for successful refactoring. It also highlights the importance of visibility, reward, and resilience in the refactoring process. The Talk concludes by discussing the role of ownership, management, and prioritization in managing technical debt and refactoring efforts.
Building High-Performing Cross-Cultural Teams
React Day Berlin 2022React Day Berlin 2022
25 min
Building High-Performing Cross-Cultural Teams
Top Content
The Talk discusses the importance of effective communication and collaboration in cross-cultural teams. It emphasizes the impact of culture on communication and performance evaluation. The speaker highlights the differences between low-context and high-context communication styles and the need to understand cultural nuances. It also explores the challenges of giving feedback in multicultural teams and suggests ways to improve communication and create a feedback culture. The influence of language on communication and the importance of transparency and honesty in feedback are also discussed.
Scale Your React App without Micro-frontends
React Summit 2022React Summit 2022
21 min
Scale Your React App without Micro-frontends
This Talk discusses scaling a React app without micro-frontend and the challenges of a growing codebase. Annex is introduced as a tool for smart rebuilds and computation caching. The importance of libraries in organizing code and promoting clean architecture is emphasized. The use of caching, NxCloud, and incremental build for optimization is explored. Updating dependencies and utilizing profiling tools are suggested for further performance improvements. Splitting the app into libraries and the benefits of a build system like NX are highlighted.
A Quick and Complete Guide to Measuring Your Tech Debt and Using the Results
TechLead Conference 2023TechLead Conference 2023
27 min
A Quick and Complete Guide to Measuring Your Tech Debt and Using the Results
Watch video: A Quick and Complete Guide to Measuring Your Tech Debt and Using the Results
This Talk discusses the measurement and interpretation of tech lead, focusing on tech debt. Tech debt is a tool to temporarily speed up development but can have negative consequences if not managed properly. Various tech debt metrics, including heuristic metrics and second-tier metrics, can help identify and manage tech debt. Tech debt interest is crucial for measuring the impact of tech debt and allows for prioritization. It is important to collect and analyze tech debt metrics to ensure software and team health.

Workshops on related topic

From Engineer to Leader: A Workshop for First-Time Tech Leaders
TechLead Conference 2024TechLead Conference 2024
144 min
From Engineer to Leader: A Workshop for First-Time Tech Leaders
Workshop
Andrew Murphy
Andrew Murphy
Transitioning from an individual contributor role to a leadership position, especially in the fast-paced tech industry, is hugely challenging. Most new leaders don't receive any training at all in the first 10 years of their new responsibilities.Our comprehensive workshop is designed to assist new and emerging tech leaders in understanding their new roles and gaining the skills to make them confident, happy and effective leaders.
The Future of Engineering Teams: Humans Guide, Agents Code
TechLead Conference 2025: AI in OrgsTechLead Conference 2025: AI in Orgs
103 min
The Future of Engineering Teams: Humans Guide, Agents Code
Workshop
Konrad Bujak
Konrad Bujak
Most teams are still using AI as a glorified autocomplete, but the future is already here. I'll show you how engineering teams work when coding agents handle implementation while humans focus on guidance and oversight.I have built coding agents that have our team guidelines embedded - no more style guides or coding standards docs. You'll see agents that automatically follow our Next.js 15 patterns, Nx monorepo structure, shadcn/ui conventions, and more of our tech stack, while humans make small corrections that improve all future work.This isn't about replacing engineers - it's about scaling the possibilities of your team through agent multiplication instead of hiring and restructurizations. I'll demonstrate the workflow where the agent implementation is followed by human refinement, creating consistent quality that doesn't depend on human variability.
Managers Are From Mars, Devs Are From Venus
TechLead Conference 2024TechLead Conference 2024
111 min
Managers Are From Mars, Devs Are From Venus
Workshop
Mo Khazali
Mo Khazali
A Developer’s Guide to Communicating, Convincing, and Collaborating Effectively With Stakeholders
It’s a tale as old as time - collaboration between developers and business stakeholders has long been a challenge, with a lack of clear communication often leaving both sides frustrated. The best developers can deeply understand their business counterparts’ needs, effectively communicate technical strategy without losing the non-technical crowd, and convince the business to make the right decisions. Working at a consultancy, I’ve both failed and succeeded in architecting and “selling” technical visions, learning many lessons along the way.Whether you work at a product company, are a consultant/freelancer, or want to venture beyond just being a developer, the ability to convince and clearly communicate with stakeholders can set you apart in the tech industry. This becomes even more important with the rise of GenAI and the increasingly competitive developer market, as problem-solving and effective communication are key to positioning yourself.In this workshop, I’ll share real-world examples, both good and bad, and guide you through putting the theory into practice through dojos.
Out of the Frying Pan, Into the Fire: A Manager's Guide to Helping New Developers Thrive
TechLead Conference 2024TechLead Conference 2024
35 min
Out of the Frying Pan, Into the Fire: A Manager's Guide to Helping New Developers Thrive
Workshop
Andrew Coleburn
Andrew Coleburn
Onboarding to a new project can be difficult, no matter your background and experience. But it can be especially challenging for new developers straight out of school or a coding bootcamp. Drawing on personal experience as a bootcamp grad and JavaScript consultant, this talk will discuss tips and strategies for managers to help the new developers on their teams get their bearings in an unfamiliar codebase, so they can make more of an impact, faster!