Podcast Episode 43

Episode 043 43 min

Evan Driscoll & Dion Almaer Unleash Augment's Software Engineering Revolution with Secure AI

with Evan Driscoll & Dion Almaer · Augment

0:00 / 43:00

Also on Spotify, Apple Podcasts, YouTube, Podbean, Player FM

Episode 43 of The Security Podcast of Silicon Valley, published May 8, 2024. Hosts Jon McLachlan and Sasha Sinkevich, co-founders of YSecurity, talk with Evan Driscoll, Augment's vice president of engineering, and Dion Almaer, its vice president of product, just after Augment came out of stealth. Evan describes 32 years of engineering leadership, from GO Corporation and General Magic to a decade at Pure Storage, and Dion his path through developer tools at Google, Mozilla, Palm, Walmart Labs and Shopify. They explain how Augment pairs a research team with a SaaS service, why the product should feel like pairing with your principal engineers, and why moving at the speed of thought matters. On security they cover why security and speed are not a CAP theorem, the unfettered access an AI coding tool needs, layers from day zero with least privilege, data classification, mTLS and OpenID Connect, a pen test with the source code and the cloud in hand, a non-extractable API that takes code in and never hands it back, and SOC 2. They also cover why Augment doesn't train on customer data, permissive licenses, indemnification, the swing from banning AI coding tools to asking for them, why on-prem requests are rarer than expected, one security reviewer for ten pull requests, why more code doesn't mean better software, using Augment to build Augment, raising the floor as well as the ceiling, and a shout-out to YSecurity. About 43 minutes.

Episode notes

Dive into the intersection of AI and security with Augment Computing's leaders, Evan Driscoll, VP of Engineering(formerly Pure Storage, General Magic) and Dion Almaer, VP of Product(formerly Shopify, Google, Walmart.com, Mozilla), to uncover how Augment's groundbreaking SaaS platform is revolutionizing the developer experience with AI. This thrilling episode of The Security Podcast of Silicon Valley,

Hosted by Jon McLachlan and Sasha Sinkevich — co-founders of YSecurity.

The deep dive

Upload only

Evan Driscoll, Augment's vice president of engineering, and Dion Almaer, its vice president of product, sat down with Jon and Sasha just after Augment came out of stealth. An AI that helps write code needs deep access to a company's code, so they explained what that asks of the people building it: an API that takes code in and has no way to hand it back, no training on customer code, a pen test with the source in hand, and a team that moves fast without breaking things. Here is the conversation with the public record beside it.

An AI that helps engineers write code is only as good as what it knows about their code. Evan Driscoll put the cost of that plainly, a few minutes into the security part of this episode.

“The notion of a large language model that has the context of your codebase means that we need, in some ways, unfettered access to your codebase.”

Evan Driscoll, at 11:24

Listen · Evan on episode 43, from 11:24
About 20 seconds: Evan on the access an AI coding tool needs, and what it obliges the company to do. The clip stops on its own. Read the full transcript.

Evan was the vice president of engineering at Augment, and Dion Almaer was its vice president of product. Augment builds AI for software engineers working in large codebases, and it came out of stealth on April 24, 2024 with a $227 million Series B at a $977 million post-money valuation, after a $25 million Series A led by Sutter Hill Ventures (Augment Code). We recorded a few days later. Dion’s own post that day described what the team set out to build, from an expert understanding of large codebases to IP protection “designed from the first line of code” (Dion Almaer).

A disclosure before we start. YSecurity worked as Augment’s security team through its first SOC 2 audits. When we recorded, Augment had its SOC 2 Type 1 report and was inside the three-month window for its first Type 2 audit, and Evan thanks us by name at the end of the tape. The case study tells our side of it. So the claims below are labeled as theirs, with the public record beside them.

Jon McLachlan and Sasha Sinkevich co-hosted this one, and it aired on May 8, 2024, with 64 words of show notes. This page is the rest of it: a section for each part of the conversation with the sources beside it, eleven figures, sixteen clips from the tape, the full transcript, and four tools: a quiz, a scorecard for how well your security would hold up against a red team with your source code, a calculator for how many pull requests ship without a security reviewer, and a timeline. Augment came back to the show twice, with Scott Dietzen, then its chief executive, on episode 74 and the founding engineer Dirk Meister on episode 77. This is where the story starts.

Thirty-two years in

Sasha opened with Evan’s résumé. He had started his career about 32 years earlier, held leadership roles at many companies, and spent about a decade as vice president of engineering at Pure Storage before Augment.

“So you’re really dating me. So thank you for that. People on the podcast can’t see the gray hair.”

Evan Driscoll, at 1:06

Dion teased him with a question about which era he most enjoyed. Evan’s answer was the one he kept returning to for the rest of the episode.

“Always the most exciting thing is the thing currently in front of me, the challenge around the corner. How do you reinvent yourself for the next big problem?”

Evan Driscoll, at 1:21

His LinkedIn shows how many times he has done it. He started as a QA engineer at GO Corporation in 1992, the pen computing pioneer, then managed QA from 1994 to 1997 at General Magic, the early smartphone company co-founded by Bill Atkinson, Andy Hertzfeld and Marc Porat. He ran quality at Extricity and engineering at Peregrine Systems, and then spent seven and a half years as vice president of engineering at Forterra Systems, which shared a close history with the virtual world There. After a stint at IMVU he joined Pure Storage in November 2010 as a director of engineering, became its vice president of engineering in March 2015, and stayed to July 2021. He joined Augment in July 2022 (LinkedIn).

A timeline of seven entries. Open, 1992 to 1997, GO Corporation, then General Magic: a QA engineer at the pen computing pioneer, then QA manager at the early smartphone company. Open, 1997 to 2002, Extricity and Peregrine Systems: director of QA, then director of engineering. Open, 2002 to 2010, There and Forterra Systems: director of QA at There, and seven and a half years as vice president of engineering at Forterra. Open, 2010, IMVU: director of engineering. Filled, 2010 to 2021, Pure Storage: director of engineering, then vice president of engineering from March 2015. Dashed, 2022, Augment: vice president of engineering, after a call from the co-founder he met at Pure Storage. Dashed, 2024, this episode: recorded just after Augment came out of stealth, inside its first SOC 2 Type 2 window.
Evan's path to Augment, from his LinkedIn experience.

Not the smartest guy in the room

Pure Storage was itself a reinvention.

“So at Pure Storage, I didn’t know a lick about storage when I initially joined, but I saw a really amazing team of solid engineers in that interesting market.”

Evan Driscoll, at 1:31

It was also where he met Igor Ostrovsky, one of Augment’s co-founders. When Igor became an engineer in residence at Sutter Hill and got funding, he called Evan, who says he didn’t know anything about AI at the very beginning. What he could see was where it was going.

“And yet, you could already see the potential for how this was going to impact the world and how it was going to impact, specifically, our craft, software engineering.”

Evan Driscoll, at 2:05

He explained his move into leadership with the same modesty.

“And I think it’s predominantly because I’m not the smartest guy in the room, right? So typically the engineers are, but I do have a decent common sense about how to get really highly effective teams.”

Evan Driscoll, at 2:28

He calls his model leader-servant, the idea better known as servant leadership: the leader’s job is to build the environment where engineers can do amazing work. Later in the episode Dion said Evan was being humble about it.

A research team and a SaaS service

What made Augment different from Evan’s earlier jobs was that the engineering team was only half of it.

“And Augment has just taken us to the next level, with like, okay, not only are we building an engineering team, but we’re also building a research capability, which is a whole new exciting challenge.”

Evan Driscoll, at 2:53

And the research had to ship as a service that companies would trust with their code.

“And you have to build a product with AI that has to be a solid SaaS service with all the security and privacy guarantees that is still the new surface area for this entire technology.”

Evan Driscoll, at 3:03

That sentence is the episode in miniature. A model is a research problem. A software as a service product that holds other companies’ source code is a security problem, and Augment had to solve both at once. He summed up the job in one line: “Augment, I’ve not had a comfortable day yet.”

Toil at Google X

Sasha turned to Dion, who has spent his career moving between startups and big companies, always building developer platforms. Two jobs led him to Augment. The first was at Google, with a team in X, the company’s moonshot group, that built models focused on code.

“They’re all about, could we help with some toil? Where, like, our internal software engineers, highly skilled, of course, at Google, highly paid, and they’re spending a bunch of time on stuff that’s grunt work.”

Dion Almaer, at 4:20

The models nudged engineers along so they could stay current in Google’s famous monorepo, which changes constantly. That was before large language models, and Dion says it wasn’t yet at the quality the field can reach now. His launch-day post tells the same story, a research team inside X that helped highly skilled engineers keep up with the monorepo in the pre-transformer days (Dion Almaer).

The cool demo in a week or two

The second job was at Shopify, where he was vice president of engineering for developer experience from 2021 to 2023 (LinkedIn). His team built developer tools on large language models, and learned the lesson most AI teams learn the hard way.

“And that’s where I got to see that you could do the cool demo in like a week or two, but it wasn’t just about the foundational models, right?”

Dion Almaer, at 4:54

The questions that mattered were about everything around the model, and about code itself. “What’s special about code?” he asked, and answered that there’s so much about code that’s different from putting out text. The team also felt restricted, because it was calling a model it couldn’t change and there were things it wanted to tweak. In his post he lists what the Shopify project taught him: a cool demo is easy, something great at scale is hard, one model isn’t the answer for every use case, quality data matters, and evaluations are vital as you iterate (Dion Almaer).

They looked at each other and grinned

So Dion went to Sutter Hill, where two friends worked: Luke Wroblewski, a UX director he had worked with at Google, and Sam Pullara, who he described as Sutter Hill’s chief technology officer. He told them he wanted to start another developer tools startup with the new capabilities of large language models.

“they both looked at each other and grinned. Like, you need to talk to some people that are in this building, in fact.”

Dion Almaer, at 5:53

That led him to the two co-founders: Igor, and Guy Gur-Ari, who did research at Google on language models and reasoning. “There’s a Minerva paper that talks all about that,” Dion said. Minerva was a Google model for quantitative reasoning, described in a June 2022 paper whose authors include Gur-Ari (arXiv). Dion’s post fills in the rest. Gur-Ari led Augment’s research, Ostrovsky had been chief architect at Pure Storage and worked at Microsoft before a stint as an entrepreneur in residence at Sutter Hill, and Scott Dietzen had joined as chief executive (Dion Almaer). Dion joined in August 2023 (LinkedIn).

A timeline of seven entries. Open, 2001 to 2009, TheServerSide and Ajaxian: editor in chief of the enterprise Java community, then a community for Ajax developers he founded with Ben Galbraith. Filled, 2007 to 2010, Google, Mozilla and Palm: an open web advocate, then developer tools at Mozilla, then developer relations for webOS. Filled, 2011 to 2015, Walmart Labs: vice president of engineering for mobile, after his company Set Direction joined Walmart. Filled, 2015 to 2021, Google again: director of engineering, then of product, with Chrome DevTools and Lighthouse among his products. Filled, 2021 to 2023, Shopify: vice president of engineering for developer experience, building developer tools on language models. Dashed, 2023 to 2024, Augment: vice president of product, from August 2023. Open, 2024 to 2025, Tessl, then Google Labs: field CTO from November 2024, and a director of engineering at Google Labs since July 2025.
Dion's path to Augment, from his LinkedIn experience.

Product and engineering, one team

The last thing that convinced Dion was Evan. He had seen product and engineering turn into siloed worlds pointing at each other.

“Where product is like, hey, this is the thing. I just want you to build it. I don’t want any of your input.”

Dion Almaer, at 6:28

After time with Evan, he knew they could be one team. It comes back at the end of the episode, when both of them describe a company where engineers think through the product side too.

Augment is in the name

Sasha asked for the overview, and Dion started with the company’s name.

“Yeah, so Augment in the name itself tells a lot about the philosophy, right? Like we’re here to augment the humans, not to replace the humans, right?”

Dion Almaer, at 7:22

Listen · Dion on episode 43, from 7:22
About 30 seconds: Dion on what the name means and how big the change could be. The clip stops on its own. Read the full transcript.

He was quoted the same way in the launch release that week: “The best software comes from augmenting developers, not replacing them” (Augment Code). The ambition was bigger than a few percentage points of productivity. As an engineer who loves coding, he wanted to change what the job feels like at companies where a lot of it isn’t fun, and he insisted the unit is the team.

“It’s a team sport. It’s not a solo thing, right?”

Dion Almaer, at 8:11

He had seen the opposite in one large enterprise outside tech, where it was painful to watch how slow everything was for the developers trying to build things.

Pairing with your principal engineers

Jon asked the market question. There were a few players already, so what did Augment do better than everyone else? Dion said it started with Igor going deep, as an entrepreneur in residence, on what it would take to understand a really large codebase, one whose dependencies reach into all kinds of other repos.

“But we want something where it feels like you’re pairing with the principal engineers, the most senior engineers at your company that understand the domain, understand the best practices, and that just delivers a very different experience.”

Dion Almaer, at 9:38

The contrast he drew was with tools that feel like a smart engineer who knows your language or framework. Augment wanted the feeling of the people who know your company’s code.

The speed of thought

The second part was speed. Dion compared it to search before Google, when there were tons of search engines and then one came along with a simple interface, fast results and better quality all at once.

“And by having this vertical AI team and building the entire stack kind of soup to nuts, we can deliver something that’s at the kind of speed of thought as you’re writing code.”

Dion Almaer, at 10:10

His launch post made the same point. Slow responses knock developers out of their flow, so the team built its own inference stack, with custom GPU kernels, to keep suggestions fast (Dion Almaer).

Not a CAP theorem

The third part is where security enters.

“And so having these different pieces where it’s not a trade-off of like, oh, I can only do CAP theorem, which one can I do? Everything was baked in right from the beginning, secure by default, high speed, high quality.”

Dion Almaer, at 10:34

Listen · Dion on episode 43, from 10:24
About 25 seconds: Dion on building understanding, speed and security in together. The clip stops on its own. Read the full transcript.

The reference is to the CAP theorem, which says a distributed data store has to give up consistency or availability when the network partitions. Dion’s claim was that an AI product doesn’t have to make a choice like that between being good, being fast and being secure, as long as the company owns the whole stack.

Three filled boxes in a row. Deep understanding, of a really large codebase. The speed of thought, suggestions while you write. Secure by default, IP protection at the core. Below them: what makes it possible is one team that owns the entire stack, soup to nuts. Two quotes from Dion: "But we want something where it feels like you're pairing with the principal engineers, the most senior engineers at your company that understand the domain, understand the best practices, and that just delivers a very different experience." And: "And so having these different pieces where it's not a trade-off of like, oh, I can only do CAP theorem, which one can I do? Everything was baked in right from the beginning, secure by default, high speed, high quality."
Dion's three parts of the triangle, all built in from the start.

Unfettered access

Sasha asked Evan to drill into data security. His first point was cultural. For many products, he said, data security is a bit of an afterthought, something you do after you get market traction. Augment couldn’t do that, because of the access the product needs, the line at the top of this page.

“And we have to do that in such a way that companies feel comfortable giving us that access. And that’s an incredible responsibility that we have.”

Evan Driscoll, at 11:35

The standard he set was the one engineers would set for themselves.

“In terms of what would other engineers, if we were selling this product to ourselves, what would our expectations for security and privacy be?”

Evan Driscoll, at 11:56

Augment’s customers are engineering teams, so the people judging its security are the people best equipped to find the holes. Evan’s answer was to hire for it from the start.

Layers from day zero

Then the architecture, in one breath.

“But you have to start with an architecture that has layers of security, tightly controlled access, operating on principles of least privilege. We’re explicit about data categorization, what can and can’t be logged, and we minimize data collection wherever possible.”

Evan Driscoll, at 12:22

Listen · Evan on episode 43, from 12:22
About 25 seconds: Evan's list of the layers, from least privilege to the non-extractable API. The clip stops on its own. Read the full transcript.

Each item is a known practice: the principle of least privilege, data classification, rules about what may be logged, and data minimization. The list kept going, with encryption on the wire, and then three specific pieces.

“we build things like mTLS, OpenID Connect, and a non-extractable API.”

Evan Driscoll, at 12:40

mTLS is mutual authentication, where both sides of a connection prove who they are, and OpenID Connect is the standard identity layer for signing users in. The third item is Augment’s own, and Sasha asked about it a minute later. Evan was honest about the cost of starting this way.

“And that’s again something that if you start with those types of principles, it takes you a longer time to build the end solution. But you end up with a really solid foundation, right?”

Evan Driscoll, at 12:50

Seven boxes stacked top to bottom, each with a note beside it. Open, tightly controlled access: least privilege for people and services. Open, data categorization: what can and can't be logged. Open, minimal collection: only the data the product needs. Open, encryption on the wire: data in transit, encrypted. Open, mTLS and OpenID Connect: services and users prove who they are. Filled, a non-extractable API: code goes up and never comes back. Dashed, proof from outside: SOC 2, and a pen test with the source. Two quotes from Evan: "But you have to start with an architecture that has layers of security, tightly controlled access, operating on principles of least privilege." And: "we build things like mTLS, OpenID Connect, and a non-extractable API."
Evan's layers, in the order he listed them.

All make-believe until a red team tries

The layers only count if someone outside checks them.

“So, that third-party attestation is super important. So, we’ve done SOC 2.”

Evan Driscoll, at 13:13

The pen test went further than most. A pen testing firm got the source code and the cloud.

“We partnered with an extremely vigorous third-party pen tester, a pen testing firm that we gave access to our source code, access to our cloud, and they were unable to break us, right?”

Evan Driscoll, at 13:18

Listen · Evan on episode 43, from 13:12
About 20 seconds: Evan on SOC 2 and a pen test with the source code in hand. The clip stops on its own. Read the full transcript.

A penetration test run with full knowledge of the system, its code and its cloud, is the most demanding kind, because the testers don’t spend their time guessing. Without that kind of test, Evan said, it’s all make-believe until a well-informed red team gets its turn. Augment’s own post that September said the same thing in a sentence: “We hire independent experts to test our security systems regularly” (Augment Code). If you want to know what a test like that costs and covers, our page on penetration testing and our post on what enterprise buyers expect from an AI startup’s pen tests lay it out.

Four boxes in a row, joined by arrows. Dashed, a core value, from the very beginning. Open, the architecture, layers of security. Open, SOC 2, Type 1, then Type 2. Filled, a red team, with source and cloud. Two quotes from Evan: "So, that third-party attestation is super important. So, we've done SOC 2." And: "We partnered with an extremely vigorous third-party pen tester, a pen testing firm that we gave access to our source code, access to our cloud, and they were unable to break us, right?"
From a claim to proof, the order Evan described.

An API with no download

Sasha asked what a non-extractable API is. Evan said it’s pretty much how it sounds.

“So in this case, it’s an API where effectively our system will upload information, say, about your codebase, but there’s no corresponding API to actually download said information, right?”

Evan Driscoll, at 14:28

Listen · Evan on episode 43, from 14:25
About 20 seconds: Evan explains the non-extractable API. The clip stops on its own. Read the full transcript.

The reasoning is simple once you hear it.

“As a client, you already know your codebase, you don’t need to download it.”

Evan Driscoll, at 14:42

Augment uses the uploaded code at inference time, to answer the developer who uploaded it, and never offers it back. That design shrinks what an attacker can reach.

“The nice thing about having this sort of type of API is that it really reduces the attack surface area of your public API.”

Evan Driscoll, at 14:53

The attack surface of an API is every call an attacker could try. A stolen credential that can’t download code can’t leak it through that API. The hard part, Evan added, is that it has to happen as you work: “So the state of your code exactly when you’re working on it is what we need to reflect,” at very low latency. Augment wrote that design up in January 2025. Its index updates within a few seconds of a change, and before the backend uses a file, the editor must “prove to the backend it knows a file’s content” by sending a cryptographic hash (Augment Code). Dirk Meister walks through that proof of possession on episode 77.

Two boxes side by side. On the left, open, the developer's editor, the code, as you work. On the right, filled, Augment's backend, the context for each request. An arrow to the right is labeled upload, at low latency. An arrow back to the left is labeled suggestions and completions. Below, a dashed box: download the code, no such call exists. Two quotes from Evan: "So in this case, it's an API where effectively our system will upload information, say, about your codebase, but there's no corresponding API to actually download said information, right?" And: "The nice thing about having this sort of type of API is that it really reduces the attack surface area of your public API."
The non-extractable API: code goes up, suggestions come back, and there is no call that returns the code.

Imposter syndrome

Sasha said trust is a big part of doing business in 2024, and that Augment was being proactive about it by being transparent about its architecture and testing continuously. Then Jon told the pen test story from the other side.

“One of the pen testers came away with a little bit of imposter syndrome”

Jon McLachlan, at 15:50

“Yeah, that was one of the biggest compliments I’ve ever had in my professional career. Granted, it wasn’t me, it was the engineers around me.”

Evan Driscoll, at 15:56

Listen · Evan on episode 43, from 15:56
About 15 seconds: Evan on the pen tester who couldn't find a critical. The clip stops on its own. Read the full transcript.

What the pen tester said, as Evan quoted it, was that they couldn’t find a critical. For a company at day zero, Jon said, that kind of commitment to security seemed really novel. Impostor syndrome usually means doubting your own competence. Here it was the testers’ reaction to a target that held up.

Moving fast without breaking things

Jon pushed on the tension every startup feels. There is a natural, healthy pull toward moving fast, breaking things and chasing the white rabbit to see how deep the rabbit hole goes, and Augment seemed to be taking a more mature approach. Why?

“Yeah, you mentioned trust earlier. And like the minute you lose trust, all bets are off.”

Dion Almaer, at 17:13

Listen · Dion on episode 43, from 17:12
About 25 seconds: Dion on treating customers' source code the way the team would want its own treated. The clip stops on its own. Read the full transcript.

The team’s test was the golden rule, applied to source code: how would we want a third party to treat our gold? Dion drew the line between where a startup experiments and where it doesn’t.

“There’s lots of areas that you can experiment on, right? We’re experimenting on the UI all the time.”

Dion Almaer, at 17:35

The difference is when the work happens. “I’ve done the retrofits, it’s really hard,” he said. Building it into the architecture from the start is what lets the team move.

“I think there’s a bit of a myth on just, oh, if you have to do something securely, then everything has to move 100 times slower.”

Dion Almaer, at 18:02

Every new hire

Evan added what keeps it true as a company grows.

“And every new hire that you add to the team understands the importance of this because it’s a core value, you can still go fast.”

Evan Driscoll, at 18:24

It isn’t always easy, he said. There are lots of debates about how to handle personal data. Then the line that explains the whole posture.

“If we don’t get this right, we don’t deserve to play in this market.”

Evan Driscoll, at 18:41

Our post on the .env file as your first security program is about the same habit at a smaller company.

We don’t train on customer data

Sasha asked the question every buyer of an AI coding tool asks first: does Augment train models on the customer data? Evan’s answer was no, without qualification, and then he went further than the question.

“And we’re slightly horrified at the idea of even doing fine-tuning on customer data for the purpose of knowing their codebase, right?”

Evan Driscoll, at 19:30

Listen · Evan on episode 43, from 19:21
About 25 seconds: Evan on why Augment won't train or fine-tune on customer code. The clip stops on its own. Read the full transcript.

Fine-tuning on one customer’s code is the obvious way to make a model know that customer’s codebase, and it’s the one Evan called the bad architectural direction. Whatever a model learns from training can surface in its output for someone else, and the risk he named was leaking a customer’s IP.

“We don’t train on customer data. That’s just not an option.”

Evan Driscoll, at 19:42

The company put the same promise in writing when it announced its SOC 2 Type II report that September: customer intellectual property will “never be used to train AI models, whether by us or any third party” (Augment Code). Scott Dietzen later turned it into four questions any buyer can ask a vendor, a story told on episode 74.

Five questions and answers. Training on your code? No, and no fine-tuning on one customer's code either. Training data? Permissive open source data, and open source models with a clear record of what they were trained on. Copying risk? Lower, because suggestions lean on your own conventions and libraries. A third-party AI service? Never. Augment owns the full vertical stack. In the contract? Indemnification for the suggestions. Two quotes. Evan: "We don't train on customer data. That's just not an option." Dion: "Never. Absolutely. None of this would make sense if we were just shipping it off to some other third party."
Where the code goes, as Evan and Dion described it.

Permissive licenses

Jon asked where the training data comes from, then.

“So we’re using permissive open source data. We’re very cognizant of the licensing.”

Evan Driscoll, at 19:47

Augment starts from foundation models and fine-tunes them to add capabilities, and Evan said the team prefers open source models with a clear record of the data sets they were trained on. A permissive software license lets anyone reuse the code with few conditions, which is why it matters for training data. Jon explained why he thinks this will matter more than people expect.

“I think permissive licenses are going to be one of those big pieces of AI that are going to sneak around the corner and maybe surprise folks later.”

Jon McLachlan, at 20:11

The open question is who owns what the models produce.

“And it’s a little bit of a gray space. And when things are undecided or a little bit gray, it does present risk.”

Jon McLachlan, at 20:32

Your conventions, your libraries

Evan added a second reason the copying risk is low, and it comes from how the product works.

“When we see great code completions, they’re often lifting reasoning and logic from your codebase, following your conventions, using your libraries. And so the risk of copying code from, say, an open source project is even less.”

Evan Driscoll, at 21:03

The coding expertise comes from the foundation models, he said, but the suggestions lean heavily on the customer’s own code. Jon tied it back to Dion’s pitch: the context is the product, so the paradigms and libraries a team already uses become part of what it gets back.

Indemnification

Jon asked whether anything in the contracts gives customers more peace of mind on IP. The answer came back in one word, indemnification, and Dion explained it.

“So everywhere we can, we don’t want to be just talking the talk, right? We want to contractually put it out there to show how important it is to us and to show that we know how important it is to you.”

Dion Almaer, at 22:13

An indemnity is a promise to cover the other side’s losses if a claim arrives. For an AI coding tool, the claim a customer worries about is someone coming after them over code the tool suggested, and Dion said Augment wanted to stand by its suggestions in the contract. Our post on the security exhibit your startup signed covers the other promises that end up in those contracts.

Do not use any of this

Dion said the contract mattered because of the bind he kept finding on the customer side. The people responsible for internal development wanted their teams more productive and more satisfied, and they were also nervous about the IP, security and legal sides. The first wave of AI coding tools made it worse.

“You know, sometimes, like, when some of these tools first started to come out, right from the top, they’d get told, do not use any of this. Do not allow anyone on the team to use this.”

Dion Almaer, at 23:10

Listen · Dion on episode 43, from 23:10
About 30 seconds: Dion on the ban, the side projects and the reversal. The clip stops on its own. Read the full transcript.

Four to six months later, the engineers had been using the tools on side projects and felt like an arm was tied behind their backs at work. Then the message from the top reversed.

“Then suddenly from the top, they were saying to this, you know, whoever was responsible, okay, find a way for us to enable this, but keeping the security and privacy and all of the other IP concerns together.”

Dion Almaer, at 23:35

The numbers backed him up. Two weeks before Augment came out of stealth, Gartner said 75 percent of enterprise software engineers would use AI code assistants by 2028, up from less than 10 percent in early 2023 (Gartner). When a ban meets that kind of demand, the tools get used anyway, on side projects or quietly at work. Our post on shadow AI is about governing that without blocking it.

Three boxes in a row, joined by arrows. Filled, do not use any of this, the first word from the top. Dashed, side projects, an arm tied behind their back, four to six months later. Open, find a way, with security, privacy and IP. Two quotes from Dion: "You know, sometimes, like, when some of these tools first started to come out, right from the top, they'd get told, do not use any of this. Do not allow anyone on the team to use this." And: "Then suddenly from the top, they were saying to this, you know, whoever was responsible, okay, find a way for us to enable this, but keeping the security and privacy and all of the other IP concerns together."
The push and pull Dion kept hearing about, from a ban to a request to make it safe.

Don’t mess up the money tree

Jon had a blunter way to put the risk aversion.

“Yeah, in a very crude sense, one way to think about a business is a giant money tree, especially one that’s successful. Right. And rule number one, when you have a giant money tree, is don’t mess up the money tree.”

Jon McLachlan, at 23:56

Listen · Jon on episode 43, from 23:56
About 10 seconds: Jon on why big companies are careful. The clip stops on its own. Read the full transcript.

Then he asked the question he said Dion probably hears all the time, whether Augment ever sends data to a third-party AI service.

“Never. Absolutely. None of this would make sense if we were just shipping it off to some other third party.”

Dion Almaer, at 24:24

The closed system with the full vertical stack, Dion said, is what lets Augment stand behind the promise. Its engineers later wrote that they made the same choice for search, self-hosting the embedding search on Google Cloud and “avoiding third-party APIs that could expose embeddings” (Augment Code).

On-prem, now and then

Owning the stack also means running it in Augment’s cloud. Jon asked whether customers ask to run the whole thing on premises.

“Now and then, but not as much as I actually expected.”

Dion Almaer, at 24:54

Dion said more and more research points to running something yourself not actually being more secure, and that you’re often safer partnering with a cloud provider. Evan added the practical problem.

“Not only is there security and privacy challenges, but the scaling challenge of how do potential customers get access to the caliber of GPUs needed to run these models and run these models efficiently.”

Evan Driscoll, at 25:38

And whoever deploys it in their own environment, or in a virtual private cloud, has to maintain it too. Sasha listed what that maintenance means: internal teams trained on the product, security networking teams to keep the DMZ around it, and a deployment that lags behind the latest version.

“And it just becomes operationally very expensive.”

Sasha Sinkevich, at 26:39

Two lists side by side. On the left, on-prem or in your own cloud: GPUs of the caliber the models need, your own teams trained on the product, security networking teams to keep the DMZ, upgrades that lag, stuck on old models, and maintenance, for as long as you run it. On the right, let the folks who wrote it run it: the latest models as the space moves, a fast-moving team with security at the center, and one security review to get the SaaS authorized. Two quotes. Dion, on how often customers ask for on-prem: "Now and then, but not as much as I actually expected." Jon: "I would rather just do what you need to do to get the SaaS authorized for use. Let the folks who wrote the software run the software."
What it takes to run an AI coding platform yourself, from Evan's, Sasha's and Jon's lists.

Let the folks who wrote the software run the software

Jon gave the security case against on-prem, and it was about freshness.

“Once something goes on-prem, you can’t upgrade the thing. It’s stuck in the old models. The space moves so quickly.”

Jon McLachlan, at 26:54

Listen · Jon on episode 43, from 26:54
About 20 seconds: Jon on getting the SaaS approved instead. The clip stops on its own. Read the full transcript.

Maybe it makes procurement go a little faster, he said, and he would rather do the work to get the service approved.

“I would rather just do what you need to do to get the SaaS authorized for use. Let the folks who wrote the software run the software.”

Jon McLachlan, at 27:07

Getting a SaaS authorized means passing the buyer’s security review, which is most of the work we do for startups. Our list of the AI security questions your first enterprise buyer will ask is the short version of that review.

One reviewer, ten pull requests

Jon asked Dion whether AI has a role in helping secure code. Dion said yes, and that the principal engineers he wants the product to feel like include the ones who know security. Then he told a story from a customer.

“And I was talking to a customer fairly recently who had one person on the team that was just really deep on the security side.”

Dion Almaer, at 28:06

Listen · Dion on episode 43, from 28:05
About 30 seconds: Dion on the security expert who sees one pull request in ten. The clip stops on its own. Read the full transcript.

That person felt a little sheepish, because they were a reviewer on roughly one out of ten pull requests, and the other nine got a different level of review. Dion’s answer was a helper that doesn’t get tired.

“So what if you could have help for that person to be able to, you know, help them guide an AI that’s always running 24-7, always available, not having to handle the time limitations that a human does.”

Dion Almaer, at 28:34

The human keeps the novel problems and the deep calls, he said, and the AI handles the nits. It works better the more a team writes its practices down, in code, in docs and in its systems, so the AI has them to apply. The calculator below puts numbers on the nine.

Two rows of ten pull request boxes. In the first row, today, the first box is filled and the other nine are open: the security expert reviews one, and the other nine get a different level of review. In the second row, with an AI reviewer that's always running, the first box is filled and the other nine are dashed: every one gets a first pass on the written practices, and the expert keeps the novel problems. Two quotes from Dion: "And this person was saying, like, they felt a little bit sheepish at times because they will be as a reviewer on like roughly one out of ten PRs." And: "So what if you could have help for that person to be able to, you know, help them guide an AI that's always running 24-7, always available, not having to handle the time limitations that a human does."
One security reviewer, ten pull requests.

More code doesn’t mean better software

Dion was clear about what Augment shouldn’t optimize for.

“More code doesn’t mean better software. And so we want to make sure that we’re really helping with code quality.”

Dion Almaer, at 29:20

He wanted the product to be able to delete bad code, not just write more of it. The fear at first, he said, was that AI would create code and that it would be bad. His bet was the opposite.

“If we can do a good job with this, we can do the exact opposite and help secure the world more than humans could before.”

Dion Almaer, at 29:44

Our post on vibe coding security is about the version of that fear that came true for teams without the guardrails, and what to put in place.

Augment on Augment

Jon had to ask whether Augment uses Augment.

“Do we use Augment to work on Augment? Is it augmenting itself?”

Jon McLachlan, at 29:52

The company had just shipped a new website as it came out of stealth, and Dion said it was fun to watch the developers build it.

“They were just like using Augment to generate a bunch of the components and pieces. It’s very meta.”

Dion Almaer, at 30:08

The habit has a name in software, eating your own dog food, and Evan comes back to it a few minutes later when he describes the best day. Jon put it as a principle.

“We should be using IDEs to make the IDE better. We should be using Augment to make the next version of Augment.”

Jon McLachlan, at 30:28

Raise the floor as well as the ceiling

Jon asked what success looks like. Dion started with people.

“So I like to see happy developers.”

Dion Almaer, at 30:42

He wants a world where people enjoy their work more than ever and the toil goes to computers, which are totally happy with it. Then the business result.

“Like every company’s become a software company. To be honest, there’s variability in the quality of software that’s created from these companies. And so we want to raise the floor as well as the ceiling.”

Dion Almaer, at 31:09

Evan’s version was about which problems people get to spend their days on.

“Things that will engage people and where there’s innovative business challenges as opposed to figuring out like, oh, I need to update this makefile and I forgot about it. Right. It’s just like, who likes writing makefiles?”

Evan Driscoll, at 31:31

Anyone who has fought a makefile knows the feeling. He called it the very start of the roller coaster, and asked how the industry uses machines for what they’re good at.

“How do we remove toil from software engineering and ultimately enable companies to go faster?”

Evan Driscoll, at 31:57

Mental cycles

Jon said he loved that adoption sat at the center of the definition of success, because it’s the piece that gets left by the wayside when people play with new technology. Sasha added creativity, since people get more time to think about bigger problems, and pointed at chores like remembering to update a README or a library. Evan named the measure he would want if he could have it.

“Yeah, I do think that the interesting metric, if we could measure it, is like the amount of cycles being spent on actual interesting problems”

Evan Driscoll, at 32:57

The opposite of interesting problems, in his example, is the time spent working out what an error message means and what might be the problem.

“Where in many cases an AI could potentially accelerate that entire process of debugging.”

Evan Driscoll, at 33:19

Like electricity

Jon asked about the best day at Augment. Evan joked that it was when Igor called him to join, then picked a day from the fall of 2023, shortly after Dion joined. The company dogfoods heavily, and early on the product wasn’t good enough for the team to want to use it much.

“I think it was October, we started seeing the first jaw-dropping code completion. What? How did the model get this right?”

Evan Driscoll, at 34:04

Listen · Evan on episode 43, from 34:04
About 25 seconds: Evan on the first completion that made the team stop. The clip stops on its own. Read the full transcript.

It had taken more than a year of research to get there.

“And for a startup guy, that’s just like, that’s like electricity. It’s just like it starts clicking and we really knew we had something.”

Evan Driscoll, at 34:19

So freaking fast

Dion’s best day came right after. First the dogfooding moments, then the day outside developers saw the same thing in a pre-alpha that put the product in people’s hands as early as possible.

“Like for me, I’d had a couple of friends who were amazing developers and hearing from them when they were just like, oh my God, this is so freaking fast.”

Dion Almaer, at 35:06

Sasha said it’s exciting to see innovation create a positive impact on people’s lives, and Dion said the human part is the point. He has worked on systems big enough to lose sight of it.

“I remember at one point I worked on Chrome at Google and you’re looking at billions of users and it felt like staring at the Matrix.”

Dion Almaer, at 35:39

His LinkedIn lists Chrome DevTools and Lighthouse among the products he owned in his second stint at Google, from 2015 to 2021 (LinkedIn). Going back to see actual customers and how the product helps their day, he said, is what makes it enjoyable.

Where do we begin?

Jon asked about a challenging moment. Dion had one he keeps coming back to, prioritizing, and as the first product person he was glad to have engineers who wanted to step up.

“So, in our culture, we don’t have an army of PMs that are off there defining all of the things, and the engineers are twiddling their thumbs, waiting for us.”

Dion Almaer, at 36:19

Evan agreed that it’s hard, and said the engineers’ enthusiasm is part of why.

“Yeah, it’s actually not an easy problem to say, where do we begin? Where do we focus? How do we start?”

Evan Driscoll, at 36:43

The team uses the product itself, so there are plenty of ideas and opinions about what to do next, and people like to prototype. The challenge is to pick an investment and take it as far as it can go.

A new form of software development

Then Evan named the challenge that sets AI products apart. A lot of the roadmap is bound by research, so a great feature idea may or may not work once the team tries to get the models to behave that way.

“And so that’s where this is just in many ways, it’s an entirely new form of software development where you’re building these algorithms through training.”

Evan Driscoll, at 37:53

Listen · Evan on episode 43, from 37:52
About 20 seconds: Evan on building software through training. The clip stops on its own. Read the full transcript.

The risk is that it takes a few tries to get the thing to work.

“And it’s just utterly fascinating, but there is risk here of, yeah, it might take you a couple of different tries to get the thing to work, which is completely foreign from a regular software engineering perspective.”

Evan Driscoll, at 38:00

This is the same point Dion made about Shopify at the start, from the other side. A demo takes a week. Knowing whether the model will do the thing takes research.

Two pillars

Dion’s version of the challenge was the one he has learned from every platform he has built. Developers never use an API exactly the way its designers expected, so you build a platform that lets you see what they do and make it better.

“I feel like there’s two main pillars: there’s the developer experience and there’s the AI.”

Dion Almaer, at 38:54

The fun days are when the two work together, he said, and the team can build different models for different scenarios that enable a totally different developer experience.

Built on trust

Sasha closed the business part of the conversation with who it’s for.

“Any company, any organization can take advantage of this new technology that is built on trust and core security principles.”

Sasha Sinkevich, at 39:32

Dion pointed listeners to augmentcode.com, where the company was hiring and had a waitlist at the time.

The shout-out

Before the goodbyes, Evan said he had something to make explicit.

“So I do have to give a shout out to YSecurity, just to make it very explicit.”

Evan Driscoll, at 40:26

Listen · Evan on episode 43, from 40:26
About 25 seconds: Evan's thanks, which is the disclosure from the top of this page in his words. The clip stops on its own. Read the full transcript.

“They partnered up with us to help us achieve SOC 2 in blistering speed, I might add, SOC 2 Type 1.”

Evan Driscoll, at 40:38

Sasha’s answer gave the credit back.

“In all fairness, we stand on a strong foundation that has been built by the leadership and engineering teams”

Sasha Sinkevich, at 41:15

The case study has our account of the work. We worked as Augment’s security team, reviewed 18 core security policies, and had its 40-person team fully SOC 2 ready in two months, then ran the three-month audit window that ended with zero deviations. In the three months after its SOC 2 Type 2, its security-qualified leads grew fifteenfold (YSecurity). Evan’s line in it is “YSecurity helped us raise our security to the next level.” Our posts on SOC 2 Type 1 versus Type 2 and how long a SOC 2 audit takes walk through the same path for other startups.

What happened after the tape

The record since the recording mostly confirms what Evan and Dion said.

The audit. On July 10, 2024, Augment received its SOC 2 Type II attestation after a three-month audit that ran from April 1 to July 1, the window it was inside when we recorded (Augment Code).

The launch. On October 24, 2024, Augment Code launched for teams (Augment Code). Scott Dietzen told the story of the next year on episode 74.

The non-extractable API, in public. In January 2025, Dirk Meister and Markus Rabe wrote up the real-time index behind the context Evan described, with an index that updates within seconds of a change and a proof of possession before any file is used (Augment Code). That April, customer managed keys went live for enterprise customers, a key the customer holds and can revoke (Augment Code). Dirk explains both on episode 77.

A second certification. On May 29, 2025, Augment announced ISO/IEC 42001 certification for the way it manages AI, the standard’s first certification for an AI coding assistant by its own account, and I wrote that post (Augment Code). Coalfire, the certification body, announced it that August (Coalfire).

The people. Dion moved to Tessl as field CTO in November 2024 (Dion Almaer) and has been a director of engineering at Google Labs since July 2025 (LinkedIn). Evan’s LinkedIn lists him at Augment from July 2022 to January 2026, with an adviser role from July 2025 (LinkedIn). Pure Storage, where Evan spent more than ten years, took the name Everpure in February 2026 (Wikipedia).

A timeline of eight entries. Filled, July 2024, SOC 2 Type II: the attestation arrives after the April 1 to July 1 window, with zero deviations. Open, October 2024, Augment Code launches: the product launches for teams. Dashed, November 2024, Tessl: Dion moves on, as field CTO. Open, January 2025, a real-time index: updates within seconds, with a proof of possession before a file is used. Open, April 2025, customer managed keys: a key the customer holds and can revoke. Filled, May 2025, ISO/IEC 42001: certification for the way the company manages AI. Dashed, July 2025, Google Labs: Dion becomes a director of engineering there. Dashed, 2026, Evan and Pure Storage: Evan's Augment years end in January, and Pure Storage becomes Everpure in February.
The public record after the recording.

What holds up best is the design. An API that never hands code back, a product that doesn’t train on customer code, and a pen test with the source in hand were early choices in April 2024, and each one shows up again in the company’s later posts and certifications.

Did you catch it? A six-question quiz

Six questions from the episode. Each answer links the moment in the transcript.

Quiz · six questions

Did you catch it?

Pick an answer for each question, then check your score.

  1. What does a non-extractable API leave out, in Evan's description?

    1. Encryption of the uploaded code
    2. Any call that downloads the code back
    3. Logging of who uploaded what

    b. "So in this case, it's an API where effectively our system will upload information, say, about your codebase, but there's no corresponding API to actually download said information, right?" Transcript, 14:28.

  2. What did Augment give its outside pen testing firm?

    1. A staging copy of the product
    2. A list of its security policies
    3. Access to its source code and its cloud

    c. "We partnered with an extremely vigorous third-party pen tester, a pen testing firm that we gave access to our source code, access to our cloud, and they were unable to break us, right?" Transcript, 13:18.

  3. What did Evan say Augment uses for training data?

    1. Permissive open source data
    2. Each customer's own code
    3. Anything public on the internet

    a. "So we're using permissive open source data. We're very cognizant of the licensing." Transcript, 19:47.

  4. In Dion's customer story, how many pull requests did the security expert review?

    1. All of them
    2. Roughly one in ten
    3. Only the ones on the release branch

    b. "And this person was saying, like, they felt a little bit sheepish at times because they will be as a reviewer on like roughly one out of ten PRs." Transcript, 28:14.

  5. What is rule number one when you have a giant money tree, according to Jon?

    1. Don't mess up the money tree
    2. Plant a second one
    3. Move fast and prune often

    a. "And rule number one, when you have a giant money tree, is don't mess up the money tree." Transcript, 24:03.

  6. When did Evan say the team saw its first jaw-dropping code completion?

    1. The day Augment came out of stealth
    2. During the first SOC 2 audit
    3. Around October 2023

    c. "I think it was October, we started seeing the first jaw-dropping code completion." Transcript, 34:04.

Would your security survive a red team with the source?

Eight questions for a team whose product holds customers’ code or data, drawn from the layers Evan listed. Each one links the part of the episode it comes from.

Scorecard · eight questions

Would your security survive a red team with the source?

Answer for the product that holds your customers' most sensitive data, as it runs today. If two answers fit, pick the lower one.

  1. Has anyone outside your team tested you with your source code and cloud access in hand?

    • No outside test yet
    • A pen test without the source
    • Yes, with source and cloud access, in the last year

    "So, that third-party attestation is super important." See All make-believe until a red team tries.

  2. Is there any API that hands back customer data your product only ever needs to receive?

    • We haven't looked
    • A few, behind authentication
    • No, those paths are upload-only

    "As a client, you already know your codebase, you don't need to download it." See An API with no download.

  3. Do you train or fine-tune models on customer data?

    • Yes, or we're not sure
    • Only when a customer opts in
    • Never, and the contract says so

    "We don't train on customer data. That's just not an option." See We don't train on customer data.

  4. Have you written down what may and may not be logged?

    • No
    • Informally, service by service
    • Yes, by data category, and it's enforced

    "We're explicit about data categorization, what can and can't be logged, and we minimize data collection wherever possible." See Layers from day zero.

  5. How much access does each person and each service have?

    • Broad access, for convenience
    • Mostly scoped, reviewed now and then
    • Least privilege, reviewed on a schedule

    "But you have to start with an architecture that has layers of security, tightly controlled access, operating on principles of least privilege." See Layers from day zero.

  6. Do your services prove who they are to each other?

    • No, the internal network is trusted
    • Some do, with shared secrets
    • Yes, with mutual TLS or an equivalent

    "we build things like mTLS, OpenID Connect, and a non-extractable API." See Layers from day zero.

  7. Where is your SOC 2?

    • Not started
    • A Type 1 report, or inside the Type 2 window
    • A Type 2 report in hand

    "So, we've done SOC 2." See The shout-out.

  8. Does every new hire learn your security commitments in their first week?

    • Not formally
    • In a policy they sign
    • Yes, as a core value, with examples from our own code

    "If we don't get this right, we don't deserve to play in this market." See Every new hire.

Untested

Your security may be fine, but nobody outside has checked. Start with the two moves that matter most for a product that holds customer data: find every API that hands that data back and close the ones you don't need, and book an outside test that starts with your source code.

Partly proven

The foundations are there and some of them have been checked. Next, close the remaining read-back paths, write down what can be logged for each kind of data, and give your next pen test the source code and the cloud.

Red-team ready

You built it in and had it tested. Keep it that way as the team grows: teach the commitments in onboarding, retest after big changes, and keep your report current for the buyers who ask.

How many pull requests ship without a security reviewer?

Dion’s customer had one security expert who saw roughly one pull request in ten. Put in your own numbers to see how many ship without that review in a year.

Calculator

How many pull requests ship without a security reviewer?

Three estimates: how many pull requests your teams merge in a week, the share that gets a security reviewer, and how many weeks a year your teams ship.

–pull requests a year
–with a security reviewer
–without one
–without one, each working day

That's about 7,500 pull requests a year, 750 of them with a security reviewer and 6,750 without one, about 27 each working day. An AI reviewer that knows your written practices can look at every one of them, and your security expert can spend their time on the ones that need judgment.

One in ten is the share from Dion's story about one customer, not a benchmark. Your repository host can tell you how many pull requests you merge and how many had a security reviewer.

From GO Corporation to Google Labs

Everything on this page sits on one timeline, from Evan’s first job to the company’s later certifications. Filter it by thread.

Timeline · 1992 to 2026

From GO Corporation to Google Labs

Filter by thread. Dates are from the public record except where marked as part of this show.

  1. GO Corporation

    Evan's first job, as a QA engineer at the pen computing pioneer, to 1994 (LinkedIn, Wikipedia).

  2. General Magic

    QA manager at the early smartphone company, to 1997 (LinkedIn, Wikipedia).

  3. TheServerSide

    Dion becomes editor in chief of the enterprise Java community, to 2005 (LinkedIn).

  4. Forterra Systems

    Vice president of engineering at the virtual world company, to January 2010 (LinkedIn, Wikipedia).

  5. Ajaxian

    Dion and Ben Galbraith found a community for Ajax developers, which they run to 2009 (LinkedIn).

  6. Google

    Dion's first stint at Google, as an open web advocate, to October 2008 (LinkedIn).

  7. Mozilla

    Director of developer tools, where he and Ben built an open source web-based code editor at Mozilla Labs (LinkedIn).

  8. Palm

    Director of developer relations for webOS, to November 2010 (LinkedIn).

  9. Pure Storage

    Director of engineering, then vice president of engineering from March 2015, to July 2021 (LinkedIn, on this show).

  10. Walmart Labs

    Vice president of engineering for mobile, after his company Set Direction joined Walmart, to May 2015 (LinkedIn, Wikipedia).

  11. Google again

    Director of engineering, then of product, with Chrome DevTools and Lighthouse among his products, to August 2021 (LinkedIn, on this show).

  12. Shopify

    Vice president of engineering for developer experience, to May 2023 (LinkedIn, on this show).

  13. Minerva

    The Google paper on quantitative reasoning with language models, with Guy Gur-Ari among its authors (arXiv, on this show).

  14. Evan joins Augment

    As vice president of engineering, after Igor Ostrovsky's call (LinkedIn, on this show).

  15. Dion joins Augment

    As vice president of product (LinkedIn, on this show).

  16. The first jaw-dropping completion

    After more than a year of research, as Evan remembers it (on this show).

  17. The SOC 2 Type 2 window opens

    Three months of observation, to July 1 (Augment Code).

  18. Out of stealth

    A $227 million Series B at a $977 million post-money valuation (Augment Code).

  19. Episode 43

    The episode airs (transcript).

  20. SOC 2 Type II

    The attestation arrives, with zero deviations in the audit window (Augment Code, case study).

  21. Augment Code launches

    The product launches for teams (Augment Code).

  22. Tessl

    Dion joins as field CTO (Dion Almaer).

  23. A real-time index

    Updates within seconds, with a proof of possession before a file is used (Augment Code, on this show).

  24. Customer managed keys

    Live for enterprise customers (Augment Code).

  25. ISO/IEC 42001

    Certification for the way the company manages AI (Augment Code).

  26. Google Labs

    Dion becomes a director of engineering at Google Labs (LinkedIn).

  27. Episode 74

    Scott Dietzen on a tech lead for a team of agents (episode 74).

  28. Episode 77

    Dirk Meister on why security starts at line one (episode 77).

  29. Evan's Augment years

    His LinkedIn lists him at Augment to January 2026, with an adviser role from July 2025 (LinkedIn).

  30. Everpure

    Pure Storage takes a new name (Wikipedia).

What to do this week

Five things, in the order Evan’s layers suggest.

  1. Find your read-back paths. List every API that returns customer data, and close the ones your product only ever needs to receive. The scorecard above is a quick first pass.
  2. Give your next pen test the source. Scope it with source code and cloud access so the testers spend their time on findings, not guesses. Our penetration testing page shows what that looks like.
  3. Put the training promise in the contract. If your product uses AI, write down that you don’t train on customer data, and ask your own AI vendors the same questions Scott Dietzen lists on episode 74.
  4. Count the pull requests nobody security-reviews. The calculator gives you the number. Then write your security practices down where an AI reviewer can apply them.
  5. Write the logging rule. Decide for each kind of data what can and can’t be logged, and teach it to every new hire. If you’d like a second pair of eyes on any of it, book 15 minutes with us.

Key takeaways

  1. An AI coding tool needs deep access, so it has to earn it

    Evan Driscoll said an AI that has the context of your codebase needs, in some ways, unfettered access to it. That made security a core value at Augment from the start, not something added after market traction, and he called the access an incredible responsibility.

  2. Augment the humans, not replace them

    Dion Almaer said the company's name is its philosophy: it is there to augment the people who write software, not replace them. The goal is more than a few percentage points of productivity, and the unit is the team, because delivering software is a team sport.

  3. Understanding, speed and security together

    Dion described three parts of a triangle: a deep understanding of really large codebases, suggestions at the speed of thought, and security and IP protection at the core. He said it isn't a CAP theorem choice of two, because the team owns the entire stack.

  4. Layers of security from day zero

    Evan listed the architecture: tightly controlled access on the principle of least privilege, explicit data categorization, rules for what can and can't be logged, minimal data collection, encryption on the wire, mTLS, OpenID Connect and a non-extractable API. Starting that way takes longer and leaves a really solid foundation.

  5. Proof comes from outside

    Evan said the architecture is make-believe until a third party tests it. Augment did SOC 2 and gave an outside pen testing firm its source code and cloud access, and the testers were unable to break it.

  6. An API with no download

    A non-extractable API takes a developer's code in for inference and has no corresponding call to download it back, because the client already has its own code. Evan said that design reduces the attack surface of the public API.

  7. A pen tester left with imposter syndrome

    Jon McLachlan said one of the pen testers came away with a little bit of imposter syndrome because the test went so well, and Evan called it one of the biggest compliments of his career, credited to the engineers around him.

  8. Moving fast without breaking things

    Dion said the minute you lose trust, all bets are off, so customers' source code is treated the way the team would want its own treated. Startups can experiment on the interface all the time. The myth is that security makes everything move 100 times slower, when the basic layers built in early let a team move fast.

  9. No training on customer code

    Evan said Augment doesn't train on customer data, and the team was slightly horrified at the idea of even fine-tuning on one customer's code. It uses permissive open source data and prefers open source models with a clear record of their training data.

  10. Suggestions lean on your own code

    The coding expertise comes from foundation models, Evan said, but great completions lift reasoning and logic from the customer's codebase and follow its conventions and libraries, which makes copying from an open source project even less likely.

  11. Indemnification in the contract

    Asked what in the contracts gives customers peace of mind, the answer was indemnification. Dion said Augment wanted to stand by its suggestions contractually instead of just talking the talk.

  12. From a ban to a request to make it safe

    Dion said early AI coding tools were often banned from the top. Four to six months later, engineers using them on side projects felt like an arm was tied behind their backs, and the same leaders asked for a way to enable the tools while keeping security, privacy and IP concerns together.

  13. Never a third-party AI service

    Jon asked whether Augment ever sends data to a third-party AI service. Dion said never, because none of the promises would make sense if the data went to another company, and the full vertical stack is what lets Augment stand behind them.

  14. Let the folks who wrote the software run it

    Customers asked for on-prem less than Dion expected. Evan named the GPUs and maintenance it takes, Sasha Sinkevich the internal teams and the DMZ, and Jon said an on-prem install can't keep up with new models. He would rather get the SaaS authorized and let the people who wrote it run it.

  15. One security reviewer, ten pull requests

    Dion told the story of a customer whose security expert reviewed roughly one pull request in ten. An AI that is always running could help that person by applying the team's written practices to all of them, leaving the novel problems to the human.

  16. A new form of software development

    Evan said much of an AI product's roadmap is bound by research. A great feature may or may not work once the team tries to train models to do it, which makes building AI software an entirely new form of development, with risks that are foreign to regular software engineering.

Chapters

Tap a chapter to play from there.

Pull quotes

“So you're really dating me. So thank you for that. People on the podcast can't see the gray hair.”

Evan Driscoll ·

“Always the most exciting thing is the thing currently in front of me, the challenge around the corner. How do you reinvent yourself for the next big problem?”

Evan Driscoll ·

“So at Pure Storage, I didn't know a lick about storage when I initially joined, but I saw a really amazing team of solid engineers in that interesting market.”

Evan Driscoll ·

“And I think it's predominantly because I'm not the smartest guy in the room, right? So typically the engineers are, but I do have a decent common sense about how to get really highly effective teams.”

Evan Driscoll ·

“And you have to build a product with AI that has to be a solid SaaS service with all the security and privacy guarantees that is still the new surface area for this entire technology.”

Evan Driscoll ·

“Augment, I've not had a comfortable day yet.”

Evan Driscoll ·

“And in general, it's just a great mindset is to always learn.”

Sasha Sinkevich ·

“They're all about, could we help with some toil? Where, like, our internal software engineers, highly skilled, of course, at Google, highly paid, and they're spending a bunch of time on stuff that's grunt work.”

Dion Almaer ·

“And that's where I got to see that you could do the cool demo in like a week or two, but it wasn't just about the foundational models, right?”

Dion Almaer ·

“Like, you need to talk to some people that are in this building, in fact.”

Dion Almaer ·

“Where product is like, hey, this is the thing. I just want you to build it. I don't want any of your input.”

Dion Almaer ·

“That's what company literally is. Company is, it's all about people.”

Sasha Sinkevich ·

“Yeah, so Augment in the name itself tells a lot about the philosophy, right? Like we're here to augment the humans, not to replace the humans, right?”

Dion Almaer ·

“It's a team sport. It's not a solo thing, right?”

Dion Almaer ·

“But we want something where it feels like you're pairing with the principal engineers, the most senior engineers at your company that understand the domain, understand the best practices, and that just delivers a very different experience.”

Dion Almaer ·

“And by having this vertical AI team and building the entire stack kind of soup to nuts, we can deliver something that's at the kind of speed of thought as you're writing code.”

Dion Almaer ·

“Everything was baked in right from the beginning, secure by default, high speed, high quality.”

Dion Almaer ·

“We believe when you can own the entire stack, you could deliver that.”

Dion Almaer ·

“For many products, data security is a bit of an afterthought, something you do after you get market traction.”

Evan Driscoll ·

“The notion of a large language model that has the context of your codebase means that we need, in some ways, unfettered access to your codebase.”

Evan Driscoll ·

“And we have to do that in such a way that companies feel comfortable giving us that access. And that's an incredible responsibility that we have.”

Evan Driscoll ·

“In terms of what would other engineers, if we were selling this product to ourselves, what would our expectations for security and privacy be?”

Evan Driscoll ·

“But you have to start with an architecture that has layers of security, tightly controlled access, operating on principles of least privilege.”

Evan Driscoll ·

“We're explicit about data categorization, what can and can't be logged, and we minimize data collection wherever possible.”

Evan Driscoll ·

“But you end up with a really solid foundation, right?”

Evan Driscoll ·

“So, that third-party attestation is super important. So, we've done SOC 2.”

Evan Driscoll ·

“We partnered with an extremely vigorous third-party pen tester, a pen testing firm that we gave access to our source code, access to our cloud, and they were unable to break us, right?”

Evan Driscoll ·

“But we believe that you can build a secure AI system and unlock the future of software development without compromising security or data privacy.”

Evan Driscoll ·

“So in this case, it's an API where effectively our system will upload information, say, about your codebase, but there's no corresponding API to actually download said information, right?”

Evan Driscoll ·

“As a client, you already know your codebase, you don't need to download it.”

Evan Driscoll ·

“The nice thing about having this sort of type of API is that it really reduces the attack surface area of your public API.”

Evan Driscoll ·

“So the state of your code exactly when you're working on it is what we need to reflect.”

Evan Driscoll ·

“Trust is a big part of doing business in 2024.”

Sasha Sinkevich ·

“Yeah, that was one of the biggest compliments I've ever had in my professional career. Granted, it wasn't me, it was the engineers around me.”

Evan Driscoll ·

“To start a company on day zero with such a strong and focused commitment to security seems really novel, actually.”

Jon McLachlan ·

“Yeah, you mentioned trust earlier. And like the minute you lose trust, all bets are off.”

Dion Almaer ·

“So it's just something that you can't compromise on.”

Dion Almaer ·

“I've done the retrofits, it's really hard.”

Dion Almaer ·

“I think there's a bit of a myth on just, oh, if you have to do something securely, then everything has to move 100 times slower.”

Dion Almaer ·

“And every new hire that you add to the team understands the importance of this because it's a core value, you can still go fast.”

Evan Driscoll ·

“If we don't get this right, we don't deserve to play in this market.”

Evan Driscoll ·

“And we're slightly horrified at the idea of even doing fine-tuning on customer data for the purpose of knowing their codebase, right?”

Evan Driscoll ·

“We don't train on customer data. That's just not an option.”

Evan Driscoll ·

“So we're using permissive open source data. We're very cognizant of the licensing.”

Evan Driscoll ·

“We care very deeply that these models are using permissive licenses.”

Evan Driscoll ·

“I think permissive licenses are going to be one of those big pieces of AI that are going to sneak around the corner and maybe surprise folks later.”

Jon McLachlan ·

“And when things are undecided or a little bit gray, it does present risk.”

Jon McLachlan ·

“When we see great code completions, they're often lifting reasoning and logic from your codebase, following your conventions, using your libraries.”

Evan Driscoll ·

“So everywhere we can, we don't want to be just talking the talk, right?”

Dion Almaer ·

“Do not allow anyone on the team to use this.”

Dion Almaer ·

“I feel like an arm is tied behind my back.”

Dion Almaer ·

“We want to help you innovate, but in a way that fits your business needs.”

Dion Almaer ·

“And rule number one, when you have a giant money tree, is don't mess up the money tree.”

Jon McLachlan ·

“Never. Absolutely. None of this would make sense if we were just shipping it off to some other third party.”

Dion Almaer ·

“Now and then, but not as much as I actually expected.”

Dion Almaer ·

“And that's where I would place my bets on a fast-moving team that has security at their center.”

Evan Driscoll ·

“And it just becomes operationally very expensive.”

Sasha Sinkevich ·

“Once something goes on-prem, you can't upgrade the thing. It's stuck in the old models. The space moves so quickly.”

Jon McLachlan ·

“Let the folks who wrote the software run the software.”

Jon McLachlan ·

“Humans and computers are different. As a human, I sometimes forget things.”

Dion Almaer ·

“More code doesn't mean better software.”

Dion Almaer ·

“If we can do a good job with this, we can do the exact opposite and help secure the world more than humans could before.”

Dion Almaer ·

“We should be using IDEs to make the IDE better. We should be using Augment to make the next version of Augment.”

Jon McLachlan ·

“So I like to see happy developers.”

Dion Almaer ·

“And so we want to raise the floor as well as the ceiling.”

Dion Almaer ·

“It's just like, who likes writing makefiles?”

Evan Driscoll ·

“How do we remove toil from software engineering and ultimately enable companies to go faster?”

Evan Driscoll ·

“Where in many cases an AI could potentially accelerate that entire process of debugging.”

Evan Driscoll ·

“And for a startup guy, that's just like, that's like electricity.”

Evan Driscoll ·

“I remember at one point I worked on Chrome at Google and you're looking at billions of users and it felt like staring at the Matrix.”

Dion Almaer ·

“Yeah, it's actually not an easy problem to say, where do we begin? Where do we focus? How do we start?”

Evan Driscoll ·

“And so that's where this is just in many ways, it's an entirely new form of software development where you're building these algorithms through training.”

Evan Driscoll ·

“I feel like there's two main pillars: there's the developer experience and there's the AI.”

Dion Almaer ·

“So I do have to give a shout out to YSecurity, just to make it very explicit.”

Evan Driscoll ·

“You're a somewhat rare mix of capability and great people to work with.”

Dion Almaer ·

About the guests

Evan Driscoll, Former Vice President of Engineering, Augment Code

Evan Driscoll was the vice president of engineering at Augment, the AI coding company, from July 2022, and his LinkedIn lists him at Augment to January 2026, with an adviser role from July 2025. Before Augment he spent more than ten years at Pure Storage, from November 2010 to July 2021, as a director of engineering and, from March 2015, its vice president of engineering. Earlier he was vice president of engineering at Forterra Systems for seven and a half years, worked at IMVU, was a director of engineering at Peregrine Systems, a director of QA at There and Extricity and a QA manager at General Magic, after starting as a QA engineer at GO Corporation in 1992. He studied at Williams College.

Dion Almaer, Director of Engineering, Google

Dion Almaer is a director of engineering at Google Labs, where he has worked since July 2025. He was Augment's vice president of product from August 2023 to November 2024, and then field CTO at Tessl. Before Augment he was vice president of engineering for developer experience at Shopify, a director of engineering and then of product at Google, where his products included Chrome DevTools and Lighthouse, and vice president of engineering for Walmart Labs' mobile group after his company Set Direction joined Walmart. Earlier he led developer relations for webOS at Palm and developer tools at Mozilla, was an open web advocate at Google, co-founded the Ajaxian community with Ben Galbraith and was editor in chief of TheServerSide.

About the host

Jon McLachlan and Sasha Sinkevich are co-founders of YSecurity, the on-demand cybersecurity team for startups, and of Cyberbase.ai. The Security Podcast of Silicon Valley is hosted by Jon McLachlan and Sasha Sinkevich. Jon McLachlan on LinkedIn ↗Sasha Sinkevich on LinkedIn ↗

Context and sources

  • Evan Driscoll's LinkedIn experience: Augment Code from July 2022 to January 2026, as vice president of engineering with an adviser role from July 2025, Pure Storage director of engineering from November 2010 and vice president of engineering from March 2015 to July 2021, IMVU, Forterra Systems, There, Peregrine Systems, Extricity, General Magic and GO Corporation from 1992. Source ↗
  • Dion Almaer's LinkedIn experience: director of engineering at Google Labs since July 2025, field CTO at Tessl from November 2024, Augment vice president of product from August 2023 to November 2024, Shopify, Google, Walmart Labs, Set Direction, Palm, Mozilla, Ajaxian, Seeking Alpha and TheServerSide. Source ↗
  • Dion Almaer, Introducing Augment, April 24, 2024: how he met the team at Sutter Hill Ventures, the research team inside X at Google and the language model project at Shopify that led him there, and five things the team set out to build, from an expert understanding of large codebases to IP protection designed from the first line of code. Source ↗
  • Dion Almaer, Joining Tessl to become an AI native developer, November 14, 2024. Source ↗
  • Augment Code, April 24, 2024: Augment Inc. comes out of stealth with a $227 million Series B at a $977 million post-money valuation, $252 million raised in total after a $25 million Series A led by Sutter Hill Ventures, with Dion Almaer quoted on augmenting developers rather than replacing them. Source ↗
  • Augment Code, Scott Dietzen, September 5, 2024: the SOC 2 Type II attestation received on July 10, 2024 after a three-month audit from April 1 to July 1, regular testing by independent experts, and a promise that customer intellectual property will never be used to train AI models. Source ↗
  • YSecurity, Augment Code SOC 2 Type 2 case study: 18 core security policies reviewed, a 40-person team SOC 2 ready in two months, a three-month audit window with zero deviations, and 15 times growth in security-qualified leads in the three months after the report. Source ↗
  • Augment Code, October 24, 2024: Augment Code launches for teams. Source ↗
  • Augment Code, Dirk Meister and Markus Rabe, January 2025: a real-time index for each user that updates within a few seconds of a change, and an editor that must prove it knows a file's content with a cryptographic hash before the backend uses it. Source ↗
  • Augment Code, Customer Managed Keys: your keys, your rules, April 16, 2025. Source ↗
  • Augment Code, May 29, 2025: ISO/IEC 42001 certification, which Augment calls a first for an AI coding assistant, in a post by Jon McLachlan. Source ↗
  • Coalfire, August 2025: Augment's ISO/IEC 42001 certification from Coalfire Certification. Source ↗
  • Gartner, April 11, 2024: by 2028, 75 percent of enterprise software engineers will use AI code assistants, up from less than 10 percent in early 2023. Source ↗
  • Lewkowycz and others, Solving Quantitative Reasoning Problems with Language Models, June 29, 2022: the Minerva paper from Google, with Guy Gur-Ari among its authors. Source ↗
  • Wikipedia, GO Corporation: the company founded in 1987 to build pen-based portable computers and a pen-based operating system, a pioneer of pen computing. Source ↗
  • Wikipedia, General Magic: the early smartphone company co-founded by Bill Atkinson, Andy Hertzfeld and Marc Porat. Source ↗
  • Wikipedia, Forterra Systems: a San Mateo company that built private virtual worlds for corporate, government and educational clients and shared a close history with There. Source ↗
  • Wikipedia, Everpure: Pure Storage, which rebranded as Everpure in February 2026. Source ↗
  • Wikipedia, CAP theorem: a distributed data store has to give up consistency or availability when the network partitions. Source ↗
  • Wikipedia, Monorepo: a single repository that holds the code for many projects, the approach Google is known for. Source ↗
  • Wikipedia, Principle of least privilege: every user, program and process gets only the access its legitimate purpose needs. Source ↗
  • Wikipedia, Mutual authentication: both sides of a connection authenticate each other, as in mutual TLS. Source ↗
  • Wikipedia, Permissive software license: a license that lets others reuse the code with few conditions. Source ↗
  • Wikipedia, Indemnity: a promise to compensate the other party for certain losses or claims. Source ↗
  • Wikipedia, Penetration test: an authorized simulated attack on a computer system to evaluate its security. Source ↗
  • Wikipedia, Attack surface: the set of points where an unauthorized user can try to enter or extract data from a system. Source ↗

Transcript

Automatic transcription. Jon McLachlan and Sasha Sinkevich host this episode with two guests, Evan Driscoll and Dion Almaer. There is no diarization on the tape, so speaker labels were assigned from the content and checked passage by passage against reference recordings of each voice from this episode, and a few short lines may sit with the wrong speaker. Names and product names were normalized where the recognizer misheard them (Jon McLachlan, Sasha Sinkevich, Dion Almaer, Augment, Igor Ostrovsky, Sutter Hill, Luke Wroblewski, Sam Pullara, SOC 2, YSecurity). Words in [brackets] are best guesses where the audio is unclear. Answers are transcribed as spoken, with repeated words and false starts trimmed. Short backchannels such as "yeah" are left out where they overlap the other speaker, and so are the goodbyes after the sign-off.

Read the full transcript 7,711 words

Jon McLachlan

Hello, everyone, and welcome to another episode of The Security Podcast of Silicon Valley. I am here today with two very special guests and a co-host, Sasha Sinkevich.

Sasha Sinkevich

Hi, everyone. It's a pleasure to co-host this episode.

Jon McLachlan

And we have two amazing leaders from Augment Computing, Evan Driscoll and Dion Almaer.

Evan Driscoll

Hey, fine guys. Thanks for inviting us.

Jon McLachlan

Welcome to the show, guys.

Sasha Sinkevich

Evan, you are VP of engineering. You have started your career about 32 years ago, and you've held many different leadership roles throughout many different companies. Your most recent role was at Pure Storage, and you were VP of engineering for about a decade. And today, Augment is happy to have you as VP of engineering. What would you say is the most interesting part of your career and what has led you to be a VP of Eng at Augment today? How did you arrive here?

Evan Driscoll

So you're really dating me. So thank you for that. People on the podcast can't see the gray hair.

Dion Almaer

Remember the [punch cards]? Was it the [punch card] era that you most enjoyed?

Evan Driscoll

Thanks, Dion. Always the most exciting thing is the thing currently in front of me, the challenge around the corner. How do you reinvent yourself for the next big problem? So at Pure Storage, I didn't know a lick about storage when I initially joined, but I saw a really amazing team of solid engineers in that interesting market. And so that was a lot of fun. And it's through Pure Storage that I met Igor Ostrovsky. He's one of the co-founders at Augment. And when Igor became an engineer in residence at Sutter Hill and he got funding, he called me. And that was in some ways like a super exciting point: I don't know anything about AI, or at least I didn't at the very beginning. And yet, you could already see the potential for how this was going to impact the world and how it was going to impact, specifically, our craft, software engineering. It was just a really exciting point to say, okay, is it time for me to reinvent myself again and to get into that type of leadership? I've always steered towards more leadership roles. And I think it's predominantly because I'm not the smartest guy in the room, right? So typically the engineers are, but I do have a decent common sense about how to get really highly effective teams. And I follow a leader-servant type of model. So I really get tons of joy out of seeing engineers do amazing work. And how do you build an environment where they can be amazing? And Augment has just taken us to the next level, with like, okay, not only are we building an engineering team, but we're also building a research capability, which is a whole new exciting challenge. And you have to build a product with AI that has to be a solid SaaS service with all the security and privacy guarantees that is still the new surface area for this entire technology. So there's just lots of interesting hard problems here, nothing to be bored about. So, yeah, it's, for me, it's what motivates me is that next hard problem. And certainly, if I get too comfortable in a place, that means I've stopped learning. So I'm always weary of getting too comfortable. Augment, I've not had a comfortable day yet.

Sasha Sinkevich

And I feel like in the new AI space, in general, there's a lot for all of us to learn. And in general, it's just a great mindset is to always learn. Dion, what about you? What's your story and how did you land at Augment?

Dion Almaer

So my career has been bouncing between startups and big companies. I've been at Google twice and other large companies, always focused on building developer platforms and ecosystems. And it was actually fun how I got to Augment. I was, two major things in my career that kind of somewhat link into what we're doing here. One was I got to work with a team in what used to be called X at Google doing all the moonshots. And this team had built some models focused on code. They're all about, could we help with some toil? Where, like, our internal software engineers, highly skilled, of course, at Google, highly paid, and they're spending a bunch of time on stuff that's grunt work. What if we could like help them? And so, started to build some models that would nudge you along so you could stay tip of tree, Google's famously monorepos, and got to learn a lot with that team on what we could potentially do. And this was pre-LLM, so it wasn't quite at the quality that we're able to do now. Then fast forward, my last role was as a VP of Shopify. And we built a bunch of developer tools using LLMs. And that's where I got to see that you could do the cool demo in like a week or two, but it wasn't just about the foundational models, right? Like they're foundational, obviously, but like what's all of the infrastructure around it? What's special about code? You can run code as AST, the static, there's so much about code that's different than just putting out text. And I felt, well, the team there felt restricted in the beginning, we were just calling into the black box of GPT. And it's amazing as a foundational model, but there are all these things we wanted to tweak that we just couldn't at the time. And so I actually came into Sutter Hill, as Evan mentioned earlier, and started to chat with a couple of friends that we all have there now. Someone called Luke Wroblewski, who I worked with at Google. He was a UX director there, amazing UX thinker. And Sam Pullara, who's the CTO at Sutter Hill, and was chatting about like, kind of want to start another DX, developer tools startup with all of the new coolness that we have with LLMs and a bunch of ideas, and they both looked at each other and grinned. Like, you need to talk to some people that are in this building, in fact. And that's what led me to Igor, the other co-founder, Guy, who worked on research at Google, did really world-class work there with LLMs and reasoning. There's a Minerva paper that talks all about that. And Evan, who is being humble about, you know, I'm not the smartest in the room, but immediately saw how capable he was, and just really resonated as a peer with product and engineering. You have seen different relationships in the past where they become siloed worlds pointing to each other. Where product is like, hey, this is the thing. I just want you to build it. I don't want any of your input. And engineering is like, what the hell? These bozos are just like telling us this stuff. And so after spending time with Evan, I knew like, okay, we can really be a team on how this could work.

Evan Driscoll

Exactly.

Dion Almaer

And definitely been true from my side. So I was just super excited about being able to really tackle these problems, really getting rid of toil for developers. You can be so much more productive, especially if you just marry the kind of like the best of the humans and developers with the best of computers.

Sasha Sinkevich

Yes, it's a huge testament to the founders, putting all of the talent together in the same room and securing the vision. That's what company literally is. Company is, it's all about people. And putting this amazing team to execute on the vision is extremely awesome. Could you give us an overview of, or like, what's the problem that was like, aha?

Dion Almaer

Yeah, so Augment in the name itself tells a lot about the philosophy, right? Like we're here to augment the humans, not to replace the humans, right? Like we feel like there's a lot of power with computing, with this new capability and capabilities that AI is bringing to the table. And obviously we've only just begun with these capabilities. So how can we dramatically change software engineering, right? Not just like a few percentage points of productivity and the like, like how can we really rethink this? And being, you know, I was an engineer early on and most of my career and I actually love coding. Like that's the part that's really fun. And then I'd be at some larger companies where there's lots of other stuff that wasn't as fun. And so what if [we] could change the way it is for developers at a company where they can feel productive, they can solve problems, they can work. It's a team sport. It's not a solo thing, right? We like to sometimes think of the engineer in the basement hacking on some problem, but delivering software is a team sport. So what can we bring in a system that would allow teams to be able to be incredibly productive? And I've been in, well, one environment in particular that was a non-tech company, that was a large enterprise company. And to be honest, it was a little bit painful to see how slow everything is for the developers that were trying to build stuff, just like all of the waste that was happening. And I think we can totally change the game there.

Jon McLachlan

Here we are today, Augment exists. We're augmenting the total developer experience. There's, it's a, I don't want to say a crowded marketplace, but there's a few players. What does Augment do better than everyone else?

Dion Almaer

Yeah, so I think when Igor was an entrepreneur in residence, like Evan mentioned, he started going really deep on, to actually pull off something that reaches its potential, we need an AI and a system, a platform that can deeply understand a codebase and deeply understand a really large codebase, and a codebase that has lots of dependencies that kind of get their tentacles into all kinds of different repos that are out there. And so what would it take to really get that deep expertise of a codebase? We want it to feel like, some systems, it feels like I'm [pair] programming with a smart engineer that understands the language I'm using or maybe the framework I'm building a web app in, React. But we want something where it feels like you're pairing with the principal engineers, the most senior engineers at your company that understand the domain, understand the best practices, and that just delivers a very different experience. So I think at our core, that deep understanding is the beginning. The other part of it is speed is incredibly important. So like with search engines, there were tons of search engines, and then Google comes along and it was a very different experience, right? And it married the very simple UX, the performance and the quality of the results that you got. And by having this vertical AI team and building the entire stack kind of soup to nuts, we can deliver something that's at the kind of speed of thought as you're writing code. It's right there able to give you suggestions, keep you in the flow at the highest possible quality. And then the third part of the triangle is from the beginning is, we'll, I'm sure we'll talk about having security and IP protection at its core right from day one. And so having these different pieces where it's not a trade-off of like, oh, I can only do CAP theorem, which one can I do? Everything was baked in right from the beginning, secure by default, high speed, high quality. We believe when you can own the entire stack, you could deliver that.

Sasha Sinkevich

Yeah, user experience in any product is crucial. A good and a strong, well designed product is what supports the user experience. Evan, can we drill down a little bit more in the data security side of Augment and how Augment handles data security tasks?

Evan Driscoll

Sure, so for us in Augment, security is just ingrained in our culture, right? It has to be. For many products, data security is a bit of an afterthought, something you do after you get market traction. For Augment, we knew at the very beginning this had to be a core value, right? The notion of a large language model that has the context of your codebase means that we need, in some ways, unfettered access to your codebase. We have to have that context. And we have to do that in such a way that companies feel comfortable giving us that access. And that's an incredible responsibility that we have. And so this has to be a core value for us. And we have an amazing team of engineers and researchers, and we're building tools for other engineers. And so the expectations are off the charts, right? In terms of what would other engineers, if we were selling this product to ourselves, what would our expectations for security and privacy be? Right. And we would have very high expectations. And so that's like the core team, we've, the people that we brought on in the very core team at the very beginning, security was one of the main thoughts that we've had. In practice, that means that even though you're at the very start of this journey, you have to be thinking longer term. But you have to start with an architecture that has layers of security, tightly controlled access, operating on principles of least privilege. We're explicit about data categorization, what can and can't be logged, and we minimize data collection wherever possible. All data obviously is encrypted on the wire and [at] rest, and we build things like mTLS, OpenID Connect, and a non-extractable API. And that's just like the thought and care that has to go in the architecture. And that's again something that if you start with those types of principles, it takes you a longer time to build the end solution. But you end up with a really solid foundation, right? And that's because we had a great team, senior staff, that knew the importance of this and we had all internalized it. Now, this isn't all make-believe until you try to have a third party prove it otherwise, right? So, that third-party attestation is super important. So, we've done SOC 2. We partnered with an extremely vigorous third-party pen tester, a pen testing firm that we gave access to our source code, access to our cloud, and they were unable to break us, right? They were unable to penetrate that framework that we had. And it's again, it's all make-believe until you actually have a very well-informed red team try to [break] you. So that's just like where we've come from, where we're going. But we believe that you can build a secure AI system and unlock the future of software development without compromising security or data privacy.

Sasha Sinkevich

It sounds like the layered approach of security has been taken from day zero. There are multiple layers that protect infrastructure, that protects the application itself, and many different corporate controls have been in place from day zero. You've mentioned a lot of very important concepts, and one of them was non-extractable API. Can we drill down into that? Explain to our listeners what does it mean and why is it important?

Evan Driscoll

Yeah, so it's pretty much how it sounds, right? So in this case, it's an API where effectively our system will upload information, say, about your codebase, but there's no corresponding API to actually download said information, right? Because we don't, there's no need to. As a client, you already know your codebase, you don't need to download it. We don't need to provide an API for others to download it, certainly, but we do provide that for the inference time of solving engineering tasks. The nice thing about having this sort of type of API is that it really reduces the attack surface area of your public API. And so in this case, it's needed for accessing that developer code. And we have to do it as you're working on it. So the state of your code exactly when you're working on it is what we need to reflect. And we have to do this in a very low latency manner, but it provides a crucial context for us to do code completions or solving other tasks.

Sasha Sinkevich

Trust is a big part of doing business in 2024. And Augment is being proactive about building the trust. Augment is very transparent about the architecture and the system design, and it sounds like there is a continuous testing by third party. There is attestation processes that are continuous and are ongoing.

Evan Driscoll

Nerve-wracking, but this one, nerve-wracking. Yeah, I know, I heard.

Jon McLachlan

One of the pen testers came away with a little bit of imposter syndrome because the pen test was so [clean].

Evan Driscoll

Yeah, that was one of the biggest compliments I've ever had in my professional career. Granted, it wasn't me, it was the engineers around me. But to have a pen tester say, wow, we can't find a critical, it was pretty, pretty fun.

Jon McLachlan

To start a company on day zero with such a strong and focused commitment to security seems really novel, actually. Absolutely appreciated by the security community and those of us who are in a position where we care deeply about security. Dion, when Augment prioritizes security, there is a, sure, that there's really good reason, there's a context in the marketplace, there's other things that are happening, there's a bigger discussion around what does it even mean to have secure AI as we innovate. Sometimes there's a tension, a very natural and healthy tension between wanting to move fast, quote unquote, break things, experiment, push the envelope, focus on, almost like chasing the white rabbit and seeing how deep the rabbit hole goes, right? And Augment seems to be taking a little bit more of a more mature approach. From a product perspective, how does that change things from your point of view? Or why does Augment do that?

Dion Almaer

Yeah, you mentioned trust earlier. And like the minute you lose trust, all bets are off. Right. So we all understand, as [Evan's] saying, like the crew that we've got together, we're always just thinking about how would we want a third party to treat our gold, right? Our IP, which is source code, and we want to treat it in the same way that they would. So it's just something that you can't compromise on. There's lots of areas that you can experiment on, right? We're experimenting on the UI all the time. There's tons of areas for us to experiment, and we definitely move fast as a startup. But I don't think that has to come with the break things side of things. And so it's just really important for us to, by baking it into the architecture, like everyone was saying, it just changes everything, right? I've done the retrofits, it's really hard. Whereas now I think that the team actually does move really fast. I think there's a bit of a myth on just, oh, if you have to do something securely, then everything has to move 100 times slower. So if you get the basic layers in place, we can move plenty fast, as I think we've already shown. And so, yeah, I don't think there has to be a compromise.

Evan Driscoll

Yeah, if you start it early, like if you have that mindset at the very beginning, and you just bake that into your original plan. And every new hire that you add to the team understands the importance of this because it's a core value, you can still go fast. It's not always easy. You have lots of debates of how do we deal with this PII or how do we deal with that? Again, we know how important this is. If we don't get this right, we don't deserve to play in this market. And so it's super important.

Sasha Sinkevich

Yeah, and it's important to start early having these discussions. What type of data flows through the systems and what do we put in place to make sure that these data types are protected? And I'm sure as our listeners are thinking about this specific space, one of the questions that customers and potential customers and listeners are asking is, does Augment train models on the customer data?

Evan Driscoll

No, we absolutely do not [train] on customer data. We have a strong commitment there, but we would never want to take any action that could potentially result in leaking a customer's IP. And we're slightly horrified at the idea of even doing fine-tuning on customer data for the purpose of knowing their codebase, right? That I think that's the architectural bad direction. We don't train on customer data. That's just not an option.

Jon McLachlan

Where does the training data come from?

Evan Driscoll

So we're using permissive open source data. We're very cognizant of the licensing. And we are using foundation models and doing fine-tuning to add new capabilities to those models. And we prefer open source models that have a very clear record of what training data sets that they have accessible. We care very deeply that these models are using permissive licenses.

Jon McLachlan

I think permissive licenses are going to be one of those big pieces of AI that are going to sneak around the corner and maybe surprise folks later. The question of all of these great models they're outputting, all of this interesting content helping us with our day-to-day jobs, our responsibilities, but the question is who owns that output? And it's a little bit of a gray space. And when things are undecided or a little bit gray, it does present risk. But if all of the models are coming from permissive open source licenses, it sounds like that was also carefully thought through and addressed even from the very early days.

Evan Driscoll

We take it one step further because a lot of what we're pulling from, we're pulling this sort of coding expertise from these foundational models, but we are actually weighing very heavily your codebase. When we see great code completions, they're often lifting reasoning and logic from your codebase, following your conventions, using your libraries. And so the risk of copying code from, say, an open source project is even less.

Jon McLachlan

Like a bit of the market distinguisher that Dion was pointing out, that Augment uses the power of context. And so if I have a particularly large codebase or an existing codebase, it sounds like the paradigms that I've already used, the libraries that I'm already referencing, can naturally be part of the suggestions that are coming out of Augment. From that, with all of these great data security commitments around IP, is there anything in the contracts that helps present a little bit more peace of mind in the business sense?

Dion Almaer

Indemnification.

Jon McLachlan

Oh, nice. Yeah. How does that protect the potential customers of Augment?

Dion Almaer

Well, we would just want to make sure that legally, contractually, everything's squared there, that no one's going to be coming after them with, they're using suggestions that are coming out of Augment. So we want to stand by that very clearly. So everywhere we can, we don't want to be just talking the talk, right? We want to contractually put it out there to show how important it is to us and to show that we know how important it is to you. And we've found that this is vital in the market. When we first were starting and talking to the folks responsible for internal development, like a VP, director of developer infrastructure or what have you. They were in a tough spot in that they, on the one hand, want to innovate, know that these AI tools are going to potentially really help their developer teams be more productive, be more satisfied, or all of these things around it. But at the same time, they were super nervous because they had to know what was going to be happening on things that we've talked about here, on the IP side, the security side, the legal side. And so they're caught a little bit between two places. And it was kind of fun to see at first. You know, sometimes, like, when some of these tools first started to come out, right from the top, they'd get told, do not use any of this. Do not allow anyone on the team to use this. Like, there's just no way. And then four to six months later, from the top, after they, everyone on the ground is telling them it's like, hey, I've been using these tools for like a side personal project. I can't use it at work. I feel like an arm is tied behind my back. Then suddenly from the top, they were saying to this, you know, whoever was responsible, okay, find a way for us to enable this, but keeping the security and privacy and all of the other IP concerns together. And so that's why we just want to make sure that like we understand that you've got these kind of two-way concerns. We want to help you innovate, but in a way that fits your business needs.

Jon McLachlan

Yeah, in a very crude sense, one way to think about a business is a giant money tree, especially one that's successful. Right. And rule number one, when you have a giant money tree, is don't mess up the money tree. So, the risk aversion that we see across successful businesses and larger enterprises, especially, is absolutely understandable. And needless to say, you probably hear this question all the time, Dion, but Augment never sends data to a third-party AI service.

Dion Almaer

Never. Absolutely. None of this would make sense if we were just shipping it off to some other third party. So yeah, that's where we have a nice closed system with the full vertical stack that we can own so we can stand behind that.

Jon McLachlan

Own that entire stack, have all of this amazing talent in-house that allows Augment to deploy everything in the cloud and through the cloud, delivering an amazing experience. Do you ever have any customers, potential customers or deals asked to run the whole thing on-prem?

Dion Almaer

Now and then, but not as much as I actually expected. There's been some interesting times when more and more research coming out that kind of points to the fact that it may not actually be more secure to run something on premises for yourself, and that there's actually better ways to do it. Get a lot more value from folks that are building systems that deeply understand all of the pain that it takes to do a really good job here. And that you're actually safer if you go partner with cloud in a way that you can access that. And we're seeing the market slowly understand that.

Evan Driscoll

Yeah, one of the exciting things about the use case of running either on-prem or behind someone's VPC. It's just there's a real scaling challenge there, right? Not only is there security and privacy challenges, but the scaling challenge of how do potential customers get access to the caliber of GPUs needed to run these models and run these models efficiently. So I think there's some real challenges. How do you actually deploy this into someone's on-prem or VPC environment? And if you were to do that, then you have to maintain it too. There's just a lot of, this is a very fast-moving space. And that's where I would place my bets on a fast-moving team that has security at their center.

Sasha Sinkevich

It's a challenging, [frothy] space right now. Hence, Augment is built on the notion of security and trust from day zero. In general, it's quite common that if a product is deployed on-prem, you have to maintain internal teams that are well versed and trained in the product. You have to maintain security networking teams to make sure that they maintain the DMZ around the product. And it just becomes operationally very expensive. Not only it moves much slower and lagging behind the latest and greatest, but it's just a lot more expensive to run in-house as well.

Jon McLachlan

Props for adding value, not overhead. So true. Once something goes on-prem, you can't upgrade the thing. It's stuck in the old models. The space moves so quickly. [Don't] know why we would want to go on-prem, except maybe to make procurement go a little faster. I would rather just do what you need to do to get the SaaS authorized for use. Let the folks who wrote the software run the software.

Sasha Sinkevich

Augment is in a very interesting space. There are so many opportunities that we as human society are faced with. And there's just not enough people. And with products that are made available by Augment, the solution will be accelerated, and we look forward to the bright future.

Jon McLachlan

So, Dion, do you think that AI will have a role in playing with respects to helping secure code?

Dion Almaer

Absolutely. Yeah. Like, when I talked about how we want to have a system where it feels like you're pairing and collaborating with a set of the principal engineers, that includes the principal engineers that deeply understand security and how you're applying it and all of your best practices. And so, whenever a developer is accepting code into their repo and shipping that code to production, you want to make sure it's following all of the best practices as possible. And I was talking to a customer fairly recently who had one person on the team that was just really deep on the security side. And this person was saying, like, they felt a little bit sheepish at times because they will be as a reviewer on like roughly one out of ten PRs. And so they felt like when they were added to it, they could do a review at a slightly different level of expertise as the other nine PRs that were coming in, which made them feel a little bit nervous. So what if you could have help for that person to be able to, you know, help them guide an AI that's always running 24-7, always available, not having to handle the time limitations that a human does. Humans and computers are different. As a human, I sometimes forget things. Pairing it up together allows the humans to like really focus on the novel problems and go deep on the areas that make sense and not have to spend a bunch of their time on the kind of nits of what's going in. So, I think it's going to be, yeah, the more you invest in these different practices, codifying it literally in code, also in doc, different areas, different systems that you have, then the AI will have access to that and will be able to help the security there. Our main metric [isn't] amount of code created. More code doesn't mean better software. And so we want to make sure that we're really helping with code quality. And we would like Augment to be able to delete bad code and be able to just help you in general. So this is going to be interesting to see, not just for Augment, but across the board. At first, there are a lot of people [who'd] be like, oh my God, AI is going to create code and this is going to be bad. I decided, nope, doesn't have to be that way. If we can do a good job with this, we can do the exact opposite and help secure the world more than humans could before.

Jon McLachlan

I just have to ask a very fun question. Do we use Augment to work on Augment? Is it augmenting itself?

Evan Driscoll

Absolutely. Yeah, and it's fun to see. Like, we just shipped a new website,

Dion Almaer

and as we came out of stealth as a company, it was fun looking at the developers. They were just like using Augment to generate a bunch of the components and pieces. It's very meta. It gets very meta in this way. It's fun to see. This is the amount of help that Augment has had in helping Augment create things like website type stuff, but also Augment itself, right? Which is really fun to see.

Jon McLachlan

Yeah, that's amazing. That's just how the world should work, right? We should be using IDEs to make the IDE better. We should be using Augment to make the next version of Augment. If we fast forward into the future, what does success look like for Augment? And how do you and your teams contribute to that?

Dion Almaer

So I like to see happy developers. For me personally, getting to a world where we've just got a lot of humans out there that are enjoying their work more than ever, that don't have to deal with the toil that conscious humans may not like, that computers are totally happy with. And then having the kind of business results on the other side of that, right? Being able to have these enterprises just totally raise the game on the level of quality of software that they're building, right? Like every company's become a software company. To be honest, there's variability in the quality of software that's created from these companies. And so we want to raise the floor as well as the ceiling. So I look forward to a world where there's people just being more productive than ever, enjoying day to day and just churning out high quality software.

Evan Driscoll

Yeah, and solving like actual novel, interesting problems, right? Things that will engage people and where there's innovative business challenges as opposed to figuring out like, oh, I need to update this makefile and I forgot about it. Right. It's just like, who likes writing makefiles? There's just a lot of room. We're at the very start of this roller coaster, right? Very beginning of the journey. And so I think there's just a lot in front of us. But it's going to be exactly how do we use the machines, what they're good at? How do we remove toil from software engineering and ultimately enable companies to go faster? So we'll [convert] harder problems, real business value, but ultimately go faster with higher quality.

Jon McLachlan

I love that. I especially love that adoption is at the center of success here. And I think that's one of the pieces that sometimes is left by the wayside when we're innovative and we're playing with new technologies, thinking about the bigger picture and adoption and the role that security and our security posture, protecting data. I can really feel the love.

Sasha Sinkevich

Not only that, but it also enables creativity. We allow people to have more time on their hands to think about solving much bigger problems instead. An example that Evan, you brought up, remembering updating README or remembering updating the library or doing some basic functions that could be automated.

Evan Driscoll

Yeah, I do think that the interesting metric, if we could measure it, is like the amount of cycles being spent on actual interesting problems versus the, I love Dion's use of [toil]. I think he introduced it here at Augment, but the notion of like the amount of the mental cycles, am I paying attention to trying to understand what does this error message mean and what might be the problem. Right. Where in many cases an AI could potentially accelerate that entire process of debugging. So I think there's, the amount of mental cycles I have for actually interesting problems would burn a lot of creativity.

Jon McLachlan

What's the best day you've had at Augment?

Evan Driscoll

So I got called to join. That was pretty exciting when Igor called me. No, the best day was, and this is shortly after Dion joined, I think. It was like in October 2023, where we're a very heavy dogfood company. So, in the sense that we use our own software, you wind up the clock far enough, we weren't really keen on using Augment a lot because it just wasn't at the quality that we wanted. But, like, sometime in that [September]-October timeframe, I think it was October, we started seeing the first jaw-dropping code completion. What? How did the model get this right? And we'd done more than a year of research to actually get to that point where we started seeing that come together. And for a startup guy, that's just like, that's like electricity. It's just like it starts clicking and we really knew we had something. So that's a mountain of work. And you start seeing that initial signal. It's like, wow, we were [really] playing with lightning here. This is exciting.

Dion Almaer

Yeah. For me, it's probably when we had our first dogfooding moments of seeing these kind of mind-blowing things, which was truly awesome. And then I think the next one for me is probably when we had our first external folks using it and having them witness the same things. Right. So we had this notion of pre-alpha. How can we get it into people's hands as soon as possible so we can start learning from their usage and what they're doing and everything else and watching some of that happen. Like for me, I'd had a couple of friends who were amazing developers and hearing from them when they were just like, oh my God, this is so freaking fast. And like the quality, like, how are you doing this? Like, I was definitely felt a lot of pride for the team on what they've accomplished even in the kind of early times. That was a lot of fun.

Sasha Sinkevich

It's exciting to see when innovation creates a positive impact on people's lives.

Dion Almaer

Yeah, the human part is really important, right? We've all worked on really large systems. And it's easy to get into your ivory tower. I remember at one point I worked on Chrome at Google and you're looking at billions of users and it felt like staring at the Matrix. It's very different when you then go back to see an actual human customers, their experience and how it's helping them and their day. And so that part is really enjoyable. We started to see that every day now, which is great.

Jon McLachlan

Does anyone have a challenging moment at Augment?

Dion Almaer

I've got one. It's the thing that I keep coming back to time and time again is prioritizing what are we doing? And as the first product person, what was really awesome for me culturally was to have an engineering team that all wanted to really step up for all of these challenges. So, in our culture, we don't have an army of PMs that are off there defining all of the things, and the engineers are twiddling their thumbs, waiting for us. We talked about not having the silos. We've got the exact opposite. Like, we've got this amazing engineering team that deeply cares about the outcomes, thinking through a lot of the product side of things, as well as how to build it. And that has enabled us to really scale in a different way.

Evan Driscoll

Yeah, it's actually not an easy problem to say, where do we begin? Where do we focus? How do we start? And that's why getting someone like Dion on the team was so critical. And he's right that the engineering team, a lot of the sort, we're engineers, we're using this product ourselves. So there's a lot of ideas and opinions as to what we should do next. The inside view at Augment is that you'd see a lot of people that enjoy prototyping. Right, so yeah, we build real systems, but yeah, people often have a little side [project], like, what if we could do this? Can we get a model to do that? What would that actually look like? And so there is just this kind of ever-challenge of trying to drive that focus and picking, yeah, we're going to make this investment and really take it as far as we can go. But fundamentally, a lot of this also is bound by the research, right? So this isn't just, yes, we can engineer a solution here. No, a lot of this is driven by AI research. So that's like one of the fundamental challenges in this space: we might have a great feature idea regardless of where it comes from. And when we actually try to get the models to behave that way, build the right data set, it may or may not work. And so that's where this is just in many ways, it's an entirely new form of software development where you're building these algorithms through training. And it's just utterly fascinating, but there is risk here of, yeah, it might take you a couple of different tries to get the thing to work, which is completely foreign from a regular software engineering perspective.

Dion Almaer

Yeah, I've been humbled in my career, and that's made me a believer in building like capabilities in a platform, that so interesting things about how I've done so many things, like, oh, the developers are going to use this API like this. And then, like, whoa, they did, but wow, and this and that and the other. So it's been really fun to, how can we build things that allow us to see those things as developers use our platform. We can learn a lot from that. And then we can be like, oh, okay. Well, here's how we can make that even better, right? There's a lot of horizontal pieces to just understanding all of this, but there's also vertical pieces that they're trying to do this thing. If we were a little bit smarter about understanding this, we could do that for them. And the most fun days are when you have that kind of like, I feel like there's two main pillars: there's the developer experience and there's the AI. And like when they work together and you have the team working together in that way, I'm like, man, but if it could do this, oh, we could try models to do that. We're building the [core], a platform where we do build different models for different scenarios that are really custom that enables just a totally different DX.

Sasha Sinkevich

Augment helps organizations across multiple verticals. It doesn't matter what business you are in, whether it's writing software for financial institutions or if it's writing software for healthcare or if it's B2C software. Any company, any organization can take advantage of this new technology that is built on trust and core security principles. How can our listeners reach out and ask for the partnership to start engaging with the technology Augment delivers to the market?

Dion Almaer

So if you go to augmentcode.com, you'll see we have a few different things. For example, if you're a software engineer that loves building things for software engineers, we are of course hiring. But there's also a waitlist area that will get you directly to us as well. So we can start talking to see if you're a good fit for what we're doing. But we would love to hear from you and understand what you need from these kind of systems, especially if you've got a bit of a feel for how we think about things from this podcast.

Jon McLachlan

Amazing. Well, thank you so much for joining on The Security Podcast of Silicon Valley.

Evan Driscoll

Oh, yes. So I do have to give a shout out to YSecurity, just to make it very explicit. So Jon and Sasha have helped Augment tell the security story here. They partnered up with us to help us achieve SOC 2 in blistering speed, I might add, SOC 2 Type 1. And I can think of no better partner in this journey and thrilled that we have YSecurity helping us. Part of the reason why we are able to tell the story so well is a lot of the work that YSecurity helped Augment with. They were able to see what we've done and get excited about it and help really raise our level to that next level as an org in terms of how we further internalize this and be able to get credit for it. So thank you.

Sasha Sinkevich

In all fairness, we stand on a strong foundation that has been built by the leadership and engineering teams at [Augment].

Dion Almaer

Yeah, but thanks so much, guys. You're a somewhat rare mix of capability and great people to work with. We love working with you. So it's a pleasure, and we've only just started working together. Can't wait to do more.

Jon McLachlan

It's absolutely a mutual feeling. It's very exciting for us to participate in the entrepreneurial journey as partners. We do get very excited about security, and it's just an absolute joy. As Sasha mentioned, there was a great foundation already in place. Collaborate together to take those next steps.

Sasha Sinkevich

This is just the beginning of an exciting journey for Augment. And as things happen, I'm confident there will be follow-up podcast recordings, and we all look forward to them.

Jon McLachlan

And a huge congratulations on the successful exit from stealth, along with all of the business successes. It's spectacular. It's amazing. It's the beginning of a very humble journey, but I couldn't imagine a better team. So it's amazing to have both of you on the show. I'm one of your hosts, Jon McLachlan. I'm joined with Sasha Sinkevich, Dion, and Evan. It's been an absolute pleasure. Thank you so much for the time. And thank you to all of our listeners for tuning in to another episode of The Security Podcast of Silicon Valley.

FAQ

Questions this episode answers

Who are Evan Driscoll and Dion Almaer?
Evan Driscoll was Augment's vice president of engineering from July 2022, after more than ten years at Pure Storage and earlier roles at GO Corporation, General Magic, Forterra Systems and IMVU. Dion Almaer was Augment's vice president of product from August 2023 to November 2024, after leading developer platforms at Google, Mozilla, Palm, Walmart Labs and Shopify.
What does Augment do?
Augment builds AI for software engineers that is meant to understand a company's own large codebase. Dion described it as pairing with the most senior engineers at your company, delivered at the speed of thought, with security and IP protection built in from the start.
When did Augment come out of stealth?
On April 24, 2024, with a $227 million Series B at a $977 million post-money valuation. The episode was recorded just after that and aired on May 8, 2024.
What is a non-extractable API?
Evan Driscoll described it as an API where the system uploads information about your codebase but there is no corresponding call to download it. The code is used at inference time to answer the developer, and leaving out the download reduces the API's attack surface.
Does Augment train on customer code?
No. Evan said Augment doesn't train on customer data and won't fine-tune on one customer's code either. Augment's SOC 2 Type II announcement that September said customer intellectual property will never be used to train AI models, by Augment or any third party.
Where does Augment's training data come from?
Evan said Augment uses permissive open source data, is careful about licensing, and prefers open source foundation models with a clear record of the data sets they were trained on.
What security architecture did Evan describe?
Layers of security with tightly controlled access and least privilege, explicit data categorization, rules for what can and can't be logged, minimal data collection, encryption on the wire, mTLS, OpenID Connect and a non-extractable API.
How was Augment's security tested?
Augment did SOC 2, and an outside pen testing firm got access to its source code and its cloud and was unable to break it. Augment's SOC 2 Type II attestation followed on July 10, 2024, after an audit window from April 1 to July 1.
Does Augment send code to a third-party AI service?
No. Dion said none of Augment's commitments would make sense if the data were shipped to another company, and that owning the full vertical stack is what lets it stand behind them.
Why not run an AI coding platform on-prem?
Customers asked less often than Dion expected. Running it yourself takes GPUs of the right caliber, internal teams trained on the product, security networking around it and constant maintenance, and Jon said an on-prem install gets stuck on old models in a fast-moving space.
Can AI help secure code?
Dion said yes, if it knows a team's security practices. In one customer's case a single security expert reviewed roughly one pull request in ten, and an always-on AI could give every pull request a first pass while the expert takes the novel problems.
Does Augment use Augment?
Yes. The team built its new website with Augment as it came out of stealth, and Evan said the company is a heavy dogfooder of its own product.
What was the best day at Augment?
For Evan, around October 2023, when the team saw the first jaw-dropping code completion after more than a year of research. For Dion, the first dogfooding moments and the first outside developers who called it incredibly fast.
What is YSecurity's relationship with Augment?
YSecurity worked as Augment's security team through its first SOC 2 audits, which Evan thanks at the end of the episode, and the work is described in YSecurity's Augment Code case study.
What happened after the episode?
Augment received its SOC 2 Type II attestation in July 2024, launched Augment Code for teams that October, wrote up its real-time index and proof of possession in January 2025, and announced ISO/IEC 42001 certification in May 2025. Dion moved to Tessl and then Google Labs, and Evan's LinkedIn lists him at Augment to January 2026.
Keep reading on the YSecurity blog
New episodes every other Tuesday

Got a story like this one?

We're always looking for practitioners who've been in the room when it mattered.