In short
How 1Password’s CTO Nancy Wang says coding agents can be used safely at scale by baking security into the “golden path,” especially via “no long-lived secrets,” just-in-time access, and runtime-scoped credential brokering. She also covers measuring agent success beyond PR volume, using security harnesses, and when to keep humans in the loop.
Guest
Nancy Wang, CTO at 1Password. Background mentioned: previously worked at AWS; engineering leader building agentic developer tooling and security controls.
Key claims
- Security should be a CI/automation check, not a post-hoc PR gate.
- “No long-lived secrets” reduces risk because agents never get raw secrets into prompts/files/model context.
- Use agents for deterministic toil; keep humans for ambiguous/production-impact decisions.
- Measure outcomes like shipped features/quality and uptime, not just PRs or token spend.
Notable examples
- Cursor agents refactoring 1Password’s monolith: 50–60% faster; extracted 2–3 services/endpoints.
- Oracle Red Bull: runtime Kubernetes secret injection reduced wind tunnel recovery workflow from ~60 minutes to <5 minutes.
- Jade Puffer: AI-enabled ransomware started from stolen credentials, motivating no-long-lived-secrets.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Chapters
Tap a time to open that second in VOBalancing Productivity and Security at 1Password
0:48 to 1:58
Discussion on how 1Password is integrating coding agents with security measures.
“You're about to find out in my conversation with Nancy.”
Security as a Continuous Process
1:58 to 4:03
Exploration of how security can be integrated into engineering workflows for efficiency.
“My answer is going to be related around, you know, pass keys and credentials.”
The Secret to Fast Development
4:03 to 4:14
Nancy emphasizes that the best security tool allows engineers to keep working efficiently.
“And that is kind of what we say in our mantra here, which is let the paved path be the easiest and the fastest path.”
Implementing No Long-Lived Secrets
4:14 to 7:45
Nancy discusses the importance of not having long-lived secrets in coding environments to enhance security.
“I think that's the secret to moving fast is to reevaluating the things that you've been carrying into your current workflow from the past.”
Scoped Access and Zero Trust in Agent Workflows
7:45 to 9:46
Conversation about scoped access and how security principles apply to agents in development.
“the model itself never actually gets custody of the secret.”
Measuring Success of Development Tools
9:46 to 14:00
Nancy shares insights on how to measure the effectiveness of development tools and their impact on productivity.
“I mean, I might also be like time for my afternoon stack, but I'm going to steal that.”
The Importance of Testing and Speed for CTOs
14:00 to 15:56
Learn how CTOs can balance testing and speed to improve product delivery.
“So we still measure by, you know, at least four nines, five nines, right?”
Joy in Coding and the Role of Agents
15:56 to 17:49
Discover how coding agents can rekindle joy in development for CTOs.
“I know we didn't talk about that, but I mean, a lot of developers and myself included, right, especially when you and there's this old adage, right?”
The Rise of Agent Activity and Its Impact
17:49 to 19:19
Explore the surge in agent activity and its implications for software development.
“It's really amazing to see what folks can do once they're agentically enabled.”
Security Challenges with Agents
19:19 to 21:52
Understand the security concerns that arise from increased agent interactions.
“So, yeah, I mean, look, we think about that a lot.”
Show all 21 chapters
Drawing Lines in Security Responsibilities
21:52 to 24:45
Learn about the blurred lines of security ownership in a multi-agent environment.
“Where would you start drawing those lines?”
Foundational Practices in Agent-Driven Development
24:45 to 27:55
Find out why foundational practices are crucial in an agent-driven world.
“But two, it just makes me think of like these gates that decide in a moment.”
The Growth of Middleware Companies
28:07 to 28:51
Explore how middleware companies like Twilio are evolving and the implications for developers.
“The middleware companies that we continue using like Twilio, for example.”
The Rise of Agentic Engineering
29:05 to 31:46
Discuss how the concept of agentic engineering is shaping development practices.
“Yeah, agents want to use security tools.”
Balancing Security with AI Development
31:46 to 34:34
Understand how 1Password maintains security while utilizing AI agents in development.
“I might have your public key, but if I don't have your private key, it's still no op.”
Managing AI Token Usage
34:34 to 37:18
Examine the challenges and strategies around measuring and managing AI token usage.
“But then also, too, when you look at your AI uplift, like we go back to those charts like, oh, we're having X number of more PRs.”
Evaluating Engineering Practices
37:18 to 40:03
Learn about new interview techniques focusing on systems thinking in engineering.
“Not every token is being spent on equally useful things.”
Understanding Customer Needs in Engineering
40:03 to 42:00
Discuss the importance of engineers connecting with customer problems directly.
“we no longer do coding tests is actually agent builder test, actually, where I ask to see your prompts, your test cases, and I progressively ask for harder test cases.”
The Role of Engineers in Customer Engagement
42:00 to 43:26
Learn how engineers can connect directly with customer concerns to improve products.
“And then being able to meet the test that we put to the fire a little bit of like, how well do you understand this system that you put together?”
Empowering Customer Support with Coding Skills
43:26 to 44:56
Discover how enabling customer support reps to code can speed up issue resolution.
“And that's actually, you know, maybe a great segue to share one of actually the more exciting experiments that we're running this quarter is actually who is a builder, right, within one password.”
Unlocking Potential in Engineering Organizations
44:56 to 45:59
Explore how engineering leaders can unlock their team's potential to respond to customer needs.
“Very recently, we had a new segment on the show with one of our friends of the show, Kelly Vonder.”
Transcript
Automatic transcript. May contain errors.0:02Welcome back to Dev Interrupted, brought to you by Linear B. My guest today is Nancy Wang, the CTO at 1Password. And like many of her CTO peers, she's building again. In fact, her engineering team even assigns her JIRA tickets now. We dive into how to balance this kind of productivity and why 1Password's newest developments turn even unfamiliar support reps into code builders. But coding agents are only one part of the AI enablement puzzle we discuss. She explains that AI made writing code cheap and pushed the cost downstream into review, security audit, and rework. How do you build securely and safely with agents at scale on a team as security conscious as 1Password?
0:48You're about to find out in my conversation with Nancy. Nancy, welcome to Dev Interrupted.
0:54Nancy Wang:Hey, thanks so much for having me. We're really excited to have you. There's a big world underneath 1Password and all of the stuff you've been working on, especially in the last few months. I know even in particular in the month of June, you all had a hackathon that brought a lot of developers into the space to be working on different things in your new developer tooling world. And part of that really comes true as part of what 1Password focuses on is that, you know, making security tools a delight to use. I think that's really critical for adoption and for people to be able to use these tools en masse.
1:28And, you know, actually recently we had OWASP Hacker of the Year, Tanya Janka, on the show. She put together the OWASP Top 10 for the last year. Oh, yeah. I mean, she's a legend. Yeah, she's amazing. She's been on the show a few times. We're really good friends with Tanya here. And she reminded us that developers are like water. They'll just flow around you. So I want to hear from you, Nancy. What do you think is the most impactful change an engineering leader can make to pull security into a golden path?
1:58Nancy Wang:Yeah, well, you know, so no surprise. My answer is going to be related around, you know, pass keys and credentials. And actually, this is really exemplified by, for example, one of our first launches that we did with an AI native company, which is Cursor. end of last year, which is cursor hooks, right? And the reason why that was so important, especially even for our own engineering team building it, was this mindset of, well, you don't need to sort of, you know, put out a PR, wait for security to do the check. Now security becomes a check within your CI, right? Or you can do like a, something like a postscript, for example.
2:34Nancy Wang:And, you know, that's kind of what we're hearing from customers as well, which is, you know, actually making engineering faster because you have the right security controls from the get-go, which can sound a little bit counterintuitive. But maybe I can share a customer example that we have from Oracle Red Bull, right? Where they use 1Password. They use us as a centralized secrets management store. Then they use the Kubernetes operator and Kinect server to be able to inject Kubernetes secrets at runtime, right? And running processes, never on disk. It's not in a.m file somewhere where you can just find it, right?
3:08Nancy Wang:And it actually reduced. And this is a cool part because I know there's probably a lot of F1 fans listening to this episode. And so Oracle Red Bull actually has a very large tech team, engineering team, supporting all of the sort of things like wind tunnel recovery workflow, which is what they used this use case for. But also just how are they're racing, how they're doing trial runs. I mean, it's really like a systems engineering problem, right, which actually makes it so cool for me to just watch this all at play. But essentially what they did, right, used us to inject Kubernetes secrets at runtime.
3:44Nancy Wang:And because of that, they were able to reduce a WinTumble recovery workflow from something like 60 minutes to less than like five minutes, right, with an Ansible Rundeck playbook. And so the thing here, right, and this is just one of many examples that we can share from our customers, is that the best security tool, it's not a checkpoint. It actually removes things like weird workarounds and it lets your engineers keep on working. And that is kind of what we say in our mantra here, which is let the paved path be the easiest and the fastest path. Yeah, absolutely. I think that's the secret to moving fast is to reevaluating the things that you've been carrying into your current workflow from the past.
4:24And that includes actually a lot of our like rituals and procedures and process around how we build things and how we do them with agents as well. And so in order to do it securely, you want to think about like, how can I make security something that isn't an obstacle for my agents and my developers, but is something that's just intuitive and in fact delivers results faster because by baking it in and like a more deep level, like what you're saying is like injecting it into Kubernetes environments, right? Like it's part of the orchestration, the architecture of the system. It wasn't bolted on afterwards.
4:58Security was a first class concern from the beginning and that's what actually facilitated the speed of that development. And so, you know, speed, I think, is something that engineers and engineering leaders are really critically hinged on, kind of even obsessed with a little bit right now is we're all going really fast. And we don't want to go fast without compromising ourselves. And so as like an engineering leader, what kinds of like opportunities and concerns are like first in mind for you when, you know, you're delivering these kinds of workflows that are enabling teams like Oracle Red Bull to do what they do?
5:32Like, how do we let them operate safely?
5:36Nancy Wang:Yeah. So this goes into, you know, some of the newer items that we've had on the roadmap. And, you know, we shipped pretty recently, which really goes into, okay, so now that, you know, all of these wonderful coding agents, whether it's Cloud Code, right, Codex, you know, Copilot, Cursor. In fact, actually, a 1Password, we use every one of them that I just named. and probably more, right, that I haven't named yet, like cognition. And the reason for that is, you know, we believe that as part of our mission to deliver, you know, security for coding agents and to enable sort of secure development, well, we ourselves have to be able to understand how these tools work, right?
6:16Nancy Wang:And so our special sauce and something that we dog food internally and we launch is, well, this idea around no long-lived secrets, right? Because, you know, you and I were just talking about this before the show, right? Jade Puffer, I think I got the name right, right? It's the first ever like AI ransomware attack, right? Fully, you know, AI enabled, but it still started from a human using stolen credentials, right? Which got this, you know, agent into the system to be able to run this ransomware attack playbook, right? So that means, you know, you still want to abide by, you know, the security rule that we've had forever, but it's even more critical in this world of agents, which is no long live secrets.
6:56Nancy Wang:And so what we've, you know, recently, for example, announced in beta, for example, is something with OpenAI Codex, which is, you know, you can, for example, install a binary that comes with your local, you know, 1Password desktop app. And what it does is every time, let's say, Codex wants to, you know, reach across and be able to, find or make a tool call, connect to a system, right? That means we never actually have the raw secrets landing in things like prompt windows, either files, terminals, or even the model context. And then similar to the Kubernetes example that we just talked about with Oracle Red Bull, we're only injecting the values into an authorized runtime process.
7:37Nancy Wang:So you're letting the agent orchestrate. It can still reason, be very creative. The app executes. But what we make sure is that the model itself never actually gets custody of the secret. So I guess liken it to access without custody. And that eliminates your risk surface area, similar to this Jade Puffer attack, where because your secrets are not lying around, it's not lying around and accessible to attackers. Yeah. You say like long live secrets, you can't trust them. It's really like if you can see the secret, you can't trust it. That's the real reality now of how our workspaces are built. and if the secrets live in any capacity in the workspace where we can so plainly see and work with them that's something that's taken for granted from environment setups before and you know people would just fall into old routines like oh you get it ignore it you're fine but now because there's so much live activity that's sitting on top of all of the files you actually do have to fall back on like really these like almost like linux first class principles it reminds me like a lot of like everyone's obsessed right now with the loop and loop engineering everyone's trying to build all these crazy orchestration systems to do it and it's like at the bottom line it's like you know you can just set up a system d you can use your journal there's so much built-in stuff on the in the machine because the machine's built to pipe you know inputs outputs all over the place it's actually surprisingly tuned for it the same thing is true for like some of like the ideas of security how we abstract security away from agents like what you're describing it almost makes me think of like using like gpg and encryption and keys to like transfer information and transmit it where the people viewing it and seeing it at rest, they can't actually use it unless they pass it through some sort of binary process.
9:20Right. So I think that's a really powerful primitive that the loop engineers of the world right now, the tinkerers that are building these orchestration systems are figuring out is how do I bring those secrets as close to where I need them as possible as make them as specifically scoped for the task at hand, but then also put them in like the cookie jar on the highest shelf, like none of the agents can reach it. They can just simply get things out of there through a golden path.
9:45Nancy Wang:I love that analogy, the cookie jar. I mean, I might also be like time for my afternoon stack, but I'm going to steal that. Now I'm hungry. I need a chocolate chip cookie. I literally have some. So if I could give one to you over the recording, I so would right now. But so they'd be up in the cookie jar. They can't reach in the cookie jar. But Well, you know, that was actually like how we position actually another one of our recent launches, you know, continuing along this sort of theme, right, around no long live secrets, right, access only when you need it, right, just in time. And soon, you know, this concept of just enough as well.
10:19Nancy Wang:Right. And, you know, this is exactly why we also built our credential broker, which is, you know, before times, right, you would say, hey, here's a service account, you know, here, don't don't lose these secrets. Right. But now it's like, you know, it doesn't matter like kind of what workload you are. Once you prove your identity, you're able to, let's say, you know, using a coding agent example, you know, declare a slash goal. Right. You get exactly what the task needs. And also then you lose access whenever that task or that job ends. Right. And that's sort of the scoped access, the zero trust that we've known forever within security, but now applied to an agentic world.
10:55Yeah. And I also wanted to turn a question inward, just like with your CTO hat for a moment. And you mentioned like your company uses a lot of tools, you use a lot of different workloads and things and you experiment a lot, your broad adoption on a lot of different surfaces. And I'm just curious from like my perspective, like how do you think about measuring and understanding the success of those tools and evaluating them over time? Like what matters to you in terms of like their adoption or their impact?
11:22Nancy Wang:You know, I would say a lot of the kind of Dora and SMACE metrics are still coming into play, right? Which is what you're literally looking for is developer productivity. And I say that hesitantly because it's not just about the number of PRs that you put out, right? Because, you know, code is cheap now, right? Writing code itself has greatly reduced in terms of level of effort and barrier to entry. Now, of course, what's become more expensive is code reviews, right? Security reviews, and even things like deployment. Like I just actually met a startup this morning that is doing AI agents for just deployments, like your AI DevOps engineer.
12:02Nancy Wang:Not to be confused with your SRE agent, which is something we're building internally, right? But you're a DevOps engineer. So, I mean, these all come into play because just because you can produce PRs quickly doesn't mean that you're actually shipping code. And that's really kind of the leverage maybe piece I want to underline. So from a CTO perspective, right, how I measure whether these tools are effective isn't so much, hey, everybody went from generating, you know, 2.5 PRs a week to now 3.5. OK, that's great. But, you know, if I were to go have a board level conversation, which I just did before this call, right, that's going to be fine.
12:38Nancy Wang:But just like throwing a random metric out there, what does that actually mean? And if you look at it from a business level perspective or board level perspective, it's all about, well, how is this helping you deliver features faster, products faster, or even more products at a higher quality bar better? And so some anecdotes that I've heard from various CTO peers has been, again, less like, hey, we've gotten two or three X in PRs generated and more to, hey, we were able to do two features or three features on our backlog that wasn't even staffed for this quarter simply because we were able to move faster and we still kept up to our quality bar.
13:19Nancy Wang:So things, for example, that we measure internally just to make sure that as a security company, our quality doesn't dip is obviously by default, things have to meet our end-to-end trusted execution model, which is our essentially zero-knowledge guarantee. Every data secrets at rest, also in transit, is encrypted, and we can go into the protocols and whatnot, but every design has to meet that bar. Now, on top of that as well, we also care about uptime because I come from AWS and literally it is probably Brandon and me for life is thinking about uptime, resiliency, things like failover. And so similarly, for features that we are building almost entirely with agents now, they're subject to the same quality bar.
14:06Nancy Wang:So we still measure by, you know, at least four nines, five nines, right? And also, you know, run it through our entire test suite, as well as manual testing to make sure that, you know, it works as intended. So I would say if you don't compromise on your testing and quality, but you're able to, you know, drastically increase your velocity, that's really where you get the leverage from. And that's where the CTO, you can confidently go to your board and say, hey, I was able to deliver 2x, right, the type of products or the number of features that I was supposed to. Yeah, that's an incredible playbook for a CTO because it's not just understanding the speed, but then mapping it back to deliverables.
14:46Like you mentioned things around like understanding tasks and project management and the things that are in the backlog and what you're able to do more than you could before. You have to be able to quantify and track that, understand how it moves through that world. And then you also have to be just completely unwavering, uncompromising in your systems and your morals and your process and the things that have kept you safe. Because the other thing you have to be thinking about is the downstream stuff. And, you know, both sides of that story is a lot of like what we care about at Linear B as well, because, you know, the code generation is it piles up into one bottleneck of the system.
15:18But the reality is, is that understanding the durability of that code for the long term, does it get refactored later? Does it cause an incident? Did we have to completely like take this back to the drawing board versus, you know, So also on the other end, being able to look into things like JIRA and understand like, oh, wow, we have this huge backlog. We have these keeping the lights on tasks we always have to do. Look at how we found ways to automate that as part of this process. Now you can see it end to end. And I think that having that playbook and that strategy for tempering the speed with your quality is like the most powerful way to tell that narrative.
15:52So I think that's a really good playbook that you just gave us.
15:55Nancy Wang:Yeah. And there's also this concept of joy as well, right? I know we didn't talk about that, but I mean, a lot of developers and myself included, right, especially when you and there's this old adage, right? Once you move into management and you manage more people, right, the expectation that you spend hands on coding actually decreases and you become more of an architect than a practitioner. and what I'm seeing especially across my peer community is especially with the likes of coding agents like for example this week I know this sounds maybe silly but I was overjoyed when my engineering team actually assigned me Jira's because I'm going to be building features alongside them right and so just being able to see that aha moment right without having to be like hey I got to blow off you know CTO level meetings for the next three days so I can concentrate on specs on actually writing the code and testing.
16:44Nancy Wang:Now I have agents, you know, to your point, background agents, I have remote agents actually writing the code for me. And I obviously review the code myself, and I do manual testing. But that entire sort of uplift of sitting down, writing the code yourself, right, that's all been abstracted away by coding agents. And so having that aha moment, be able to, frankly, like experience joy in building again, while also, you know, all the CTO people stuff that I got to do. Like, that's fantastic. I love to hear that, especially from you and your role. But that's also, you know, not a weird thing to say at all, especially here on Dev Interrupted.
17:20I think we have a lot of builders, product leaders who come on the show right now, and they're so delighted to be back in the terminal, to be building things again, and to be enjoying taking the craft of coding, which many of them have built and have a skill in, but have largely had to set aside for people management and becoming leaders of their large engineering orgs, for them to be able to take their systems-based mind approach of how they've built those engineering orgs and now use it to create their orchestrators or their army of agents or whatever their case may be. It's really amazing to see what folks can do once they're agentically enabled.
17:56And also to, like you mentioned, just being able to explore and try new things. But with that also too, just becomes like a multiplicity of activity. This is something that I think that we've all been living through just in great detail, in great pain, in fact, through 2026. Like we've watched GitHub's, you know, status page just become a whole bunch of orange and yellow, especially at the top of the year when we all came back from Christmas break and everybody suddenly had an orchestrator.
18:23Nancy Wang:I was happy that we have self-hosted GitHub runners. Oh, trust me. Everybody who had a self-hosted GitHub was like, this was what we did this for. And so we had, you know, that every status page that used to have all of those nines, they don't anymore. And a lot of that has to do with just there's so much more activity on the web. Most websites that are made now are AI generated. Just very recently, half of all internet activity has been attributed to agents or to bots. And so there's just a huge amount of activity. And for folks that are building developer tools, building SaaS platforms, building things with API surfaces, they're like getting bombarded by workflows that are improperly vetted by novice engineers who don't understand how to debounce and everything in between.
19:09And so, like, from your perspective, like, you know, you're building tools that probably have a lot more inbound activity from all of these new agentic consumers. like how does that concretely change how you think about 1Password's architecture or how you protect your services and all of those lines that you want to protect so much as an AWS alum?
19:29Nancy Wang:Yeah, I mean, wow, what a pat question. So, yeah, I mean, look, we think about that a lot. And that is why we also have other features that we've launched like agentic autofill where we're going to autofill for browser agents. Right. Eventually, we're going to deliver the same capability for remote agents as well. And essentially our mantra as a company is whether you're a human, you're a machine, or you're an agent, and really you can say human identities, non-human identities, to keep it simple, you can access 1Password as your vault of the internet, where we keep your secrets safe no matter what type of secrets they are.
20:07Nancy Wang:And so that's why fundamentally we are designing for a world where, yeah, to your point, maybe more agents than humans or more non-human identities than human identities are actually accessing the vault. And that's why, for example, we also made the decision recently to acquire Epono, which is a privilege access management company, because identity in all of these scenarios, right, where more agents than humans access your vault is it becomes a runtime problem, right? It's no longer, hey, here's a cache of, you know, secrets. You can copy a secret or, you know, have it auto-filled into your browser.
20:45Nancy Wang:But this is where you have to understand, you know, who the agent is, which goes into the agent identity problem, right? Who maybe is the human delegator to that agent? What is the declared goal for that agent, right? The scope of the tools they're accessing, the, you know, TTL or maybe the time to live, right, for that specific credential or token. And also what policies is this agent taking action under, right? Those are all like, If you think about, I was just talking about this with a founder of an AI infrastructure company. This is really like a real-time decision where you had ML models with feature stores.
21:22Nancy Wang:I mean, that's classical ML theory doing this decision-making. But really, it's kind of similar to what I just described. It's runtime, it's real-time, and you have to make a decision whether or not to grant access to that agent doing the thing on that policy at that moment or not. Right. And so this is where, you know, we've also thought about like, you know, where kind of boundaries exist between, let's say, the user, right, the platform and the vendor. And, you know, we can probably go into that in depth as well. But this is where, like, I think the security actually boundaries between the three start blurring.
21:56Where would you start drawing those lines? You know, I called out the novice developer a moment ago who doesn't have the basic practices or maybe is just like throwing whatever it takes and doesn't have a good harness. You can't protect yourself that much against that person. Like, where do you draw the lines? And then how do each of those stakeholders kind of protect that?
22:14Nancy Wang:Yeah. Well, that's funny. As I was thinking about my answer to your question just now, I thought about the AWS shared ownership model. And I can see this, like, architecture diagram is as clear as day in my head right now. Because literally, we would go through that model all the time with our customers and EBCs. Because, I mean, it's very similar here, right? The customer owns the data. AWS owns services or managed services like RDS or S3, et cetera, et cetera, that contain that data and obviously networking, compute, et cetera. But essentially there is a line that you can draw. Now it gets a little bit more murky because let's say you have a specific platform.
22:55Nancy Wang:Let's say you use now these agent factories that are popping up across different companies or sandbox companies. and sure the platform companies might own you know things like sandboxing the the execution so think functions right and different boundaries between different tools and then maybe let's say a vendor like you know one password might actually own sort of uh you know how we store and protect your credentials right the different policies around when you can use them you know when your agents can use them and when they can't when do we issue those you know secrets for example how do we revoke and that's really important as well because once the task is done you should revoke Right.
Read the full transcript
23:31Nancy Wang:And then finally audit. Right. And but as you can see here, right, it's no longer as clean as, hey, we like the platform owner, you know, owns these different substrates of storage, compute, networking. And, you know, the customer owns the data is really about like who owns sort of the underlying platform and who owns a runtime. Right. That I see as sort of the separation of responsibilities. Yeah. And when you start drawing the lines like that, too, it really becomes like understanding like the guardrails that you need to have in place as an individual developer, but then also the golden path systems you have to make to make sure that those movements between those stakeholders, the vendors that you use to build your product and your engineers that are building your product and delivering it, that there's this, you know, coexistence in terms of like your data policy, your security, and also making these decisions like in an instant, like you're talking about scaling and having huge amounts of interactions, inbound activity that you have to scan for.
24:31You have to like screen against suspicious activity while you're simultaneously trying to authenticate. And then there's the whole matter of like trying to actually like load balance this whole thing across the whole globe, right? So it's a large engineering challenge. But what makes it even harder is that you'd like make a almost like a snap decision. Like in a moment, you have to decide, does this agent delegated this person for this scoped task get this and you have to have a system that can have an instant response so it doesn't block things like oracle red bull who are trying to go fast and build things
25:00Nancy Wang:you know really build a wind tunnel you don't want to be blocked you don't want to be blocking the wind tunnel time optimization and so like because of that like it goes back to what you said at the beginning about making the golden path the easiest path making the golden path makes everything faster. But two, it just makes me think of like these gates that decide in a moment. How do you think about them in a determinism aspect in terms of a probabilistic aspect? Is this like an agent making a decision in real time? Probably not. It's probably a whole bunch of mechanical guardrails. Like how do you fall back on that idea?
25:34Nancy Wang:Yeah, I mean, that's absolutely right. In fact, one of the upcoming reports that our security team is going to publish is really like a harness that we've also built internally that, you know, our product security team was able to distill, I think, over 300 different, you know, security rules that we've used since the beginning of 1Password into an AI-assisted review program, or we call it our security harness, right? And why that's really important for like us on the engineering team is we're not sort of then waiting on tickets from the AppSec team that review code. Like, we're able to actually build that furnace into our code review process.
26:11Nancy Wang:And so, again, reduces that time to value. And that's really what we're focusing on. Wow. Okay. So security is a loop now and it has a harness and there's a flow that you can go through and there's steps that all those stakeholders can do at every stage of that circular flow to be good inputs for the next. And it becomes a virtuous system. It's kind of interesting how - Yeah, and self-learning as well. It's self-learning, self-healing. And then that perfectly becomes adaptive to these things like software factories that you mentioned a moment ago that it's a very trendy topic right now. Everyone is very obsessed with trying to figure out how do we create that kind of end-to-end loop.
26:47And, you know, I think understanding the determinism gates along the way and being able to split things into lanes and measure all of that activity is going to be the most, like, effective way to get, like, a grasp on it. Also just having good log practices. It goes back to just, like, good fundamentals. fundamentals we talk about that a lot on dev interrupted that like right now oh how can i just get really ahead in an agentic world well you know eat your wheaties like do your eat your breakfast do your homework like you need that you need to have clear communication process because like building software is a contact sport we got to communicate with each other and if you don't have the processes in place to facilitate that then you're not going to go much faster or much safer
27:25Nancy Wang:with agents exactly and i mean that's that's where you don't throw the old textbooks out the window Right now is exactly the right time to do zero trust. Now is exactly the right time to do identity verification. Right now is the right time to go make sure that you have golden copies of your sensitive data stored in like Fort Knox somewhere. So when you're ransom, you have, you know, golden copies to recover your business data from. So those definitely still exist. And which is why now maybe speaking from a business perspective is if you look at, for example, what companies have done really well, especially in this AI transformation age is actually still the companies like the infra companies, right?
28:07Nancy Wang:The middleware companies that we continue using like Twilio, for example. I mean, they've went, you know, crazy in terms of growth, right? The storage companies, because look, agents access file systems. I mean, as an infra nerd and builder, it makes me really happy that I guess I'm not super irrelevant in this day and age. A new hire's first mistake used to be doing something wrong with Git. Now it's an AI slot pull request merged straight into main from an untamed agent. But the accountability should be the same. You should own the code that you ship, whether you wrote it or generated it. As AI writes more of your code, it's more important than ever to have strong checks and balances in place.
28:46Without them, security risks and spec mismatches slip straight into production. LinearB provides policy-driven AI code review that catches risks and enforces your standards before human review even begins. Govern your AI workflows without slowing your team down. Learn more at LinearB.io. Yeah, agents want to use security tools. They want to be secure. People want to build secure workflows. workflows. And so it's only just going to become more fuel for more things that get built as people become more agentic. And, you know, speaking of everyone becoming more agentic and everyone's right now is figuring out how they can lead their engineering teams into that agentic engineering world.
29:25I want to take a moment also to revisit something like the builder hat you've been putting on lately. And it sounds really exciting. I know, too, that in the developer world of one password, you all just had so much tooling and releases that have come out very recently and you had a whole month hackathon as well where folks built a whole bunch of stuff on top of your platform. You know, I'm just curious from your perspective as like a CTO in that role, how do you focus on moving quickly, but also then preserving the brand around we are deep on privacy and trust. And yes, it's safe to build an experiment and be agentic, but you can be secure at the same time.
30:01I think leading with that message is it can be, you know, it can be really hard for folks to strike the right balance.
30:06Nancy Wang:Yeah, for sure. In fact, actually, you know, real data points is when we released our blog, and this was probably a few months ago, around using cursor agents to help us refactor the monolith. Well, that was really important because, you know, agents actually helped us probably refactor 50 to 60 percent faster by being able to actually crawl the entire code base much faster than a human could. And it actually made pretty good suggestions on which endpoints we could pull out first, right? And which sort of data models were kind of so entangled with those endpoints that as we were factored and were able to pull out separate microservices, you know, in what order should we pull out those microservices?
30:48Nancy Wang:And because, you know, their recommendations were actually pretty good because it was able to crawl the entire code base, you know, we've since now pulled out two or maybe three services now, endpoints completely out of the monolith, which has, you know, helped obviously free up headroom because as we get more customers, right, the number and the volume of queries per second also goes up. So we want to be able to serve that traffic in a good way, right, going back to, again, resiliency, availability, uptime signals. And so that obviously led to some conversation, of course, in the community of, well, is 1Password just letting our agents then or letting your agents see our credentials, right?
31:26Nancy Wang:And so that's where, you know, we had to do some explaining to do, which is, look, agents can't see your credentials. Why? Because we can't see your credentials. That's why it's zero knowledge, right? Your credentials, frankly, if, first of all, I can't log into your vault because it needs, it's an asymmetric key encryption, right? Only you have your private key. I might have your public key, but if I don't have your private key, it's still no op. And let's say, even if, right, we were able to get in or someone used your private key because they were on your device, what we see is actually encrypted blobs, right?
31:58Nancy Wang:And so that's the level a security guarantee that we do not compromise on no matter what feature we build, whether it's with humans manually writing code or with agents doing, you know, coding loops, right? So that's things that we will just not compromise on. Also things like cryptography, right? A lot of our cryptography is still very manual because again, this goes way above my knowledge here, right? But in terms of how we design the protocols, how we guarantee safety and security, right? We never want to compromise that. And so this also becomes a conversation around, well, where do you enable full agent loops?
32:35Nancy Wang:And so those naturally are going to be largely front-end heavy features, for example, because agents are a lot faster in building UI, right? Or things that require heavy security architecture, security models, many of that or most of that actually still require a human in the loop, right? So this is where we just have to be very deliberate around when and when not to use it. Right. So does that come down to like measuring and under or like rather like labeling and delineating that work? You mentioned like security reviews. And so having a system by which like the work that moves through our engineering org, we can identify it, maybe even tag it and then do different types of work depending on the level of human attention or mediated help that it needs.
33:20Is that kind of what you're working towards?
33:22Nancy Wang:Yeah. Right. So similar to how you would have like, you know, story points, right, for this is a harder to implement versus easier to implement. You know, there's also tagging to your point, classification involved. And largely, I think this is how I think about agents is, you know, they're best when you use them to automate deterministic toil, right? So things like, you know, where you can easily test success and you can easily do rollbacks, right? Those are great candidates. But, you know, when it comes to, for example, ambiguous judgment, things like building this policy engine, right, that does just-in-time determinations, keep the human in the loop, right?
33:56Nancy Wang:Anything that touches production systems, we definitely have to keep the human in the loop. We require a human operator to review and sign off on any changes that go into, for example, our core repo, right? Also understanding things like, you know, customer trust boundaries, because that's also really important for us. And anything that, you know, using Amazon terminology is a one-way door, Right. Once you go through, you can't easily come back. So it's really this, you know, kind of sliding scale of the more sensitive the decision or the system that you're taking the action on. Right. You have to just be way more explicit with like the spec and also the escalation path for a human.
34:34Yeah, this becomes a really powerful lens, too, for the playbook you gave us earlier, because by doing this labeling and understanding the level of attention that you need, then you're able to then a better route that work. But then also, too, when you look at your AI uplift, like we go back to those charts like, oh, we're having X number of more PRs. We're writing the X number more lines of code or whatever the case may be. And you see that lift, that trend in the graph. If you can map some of that to those kinds of recurring story point ideas that are small or very modular, easy to break apart and make repeatable.
35:08And you can trace that. Then that becomes like a really powerful way of being like, yes, this is a durable practice that we're building. Because like you just identified some really great candidates there. You know, we've talked a lot about on the show, too, about people transforming like really old architecture or doing mass migrations of like run times and stuff, especially on like really large platforms. And this is largely something that, like you said, can be heavily tested and rolled back and can be very systematically done. It's about creating just the system that can that can do it. It just needs someone to put in some initial investment.
35:40Right. And so creating those systems is what gives you that durable, long term lift. I think that's really, really insightful. And the opposite side of that coin, too, I'm curious about is like something that's really trendy right now, too. You talked about like software factories and stuff. Also companies going with like the idea of like token maxing, like just use as many tokens as possible, consume as much as through your API as possible. Like what is your thought on token maxing? Obviously, that runs antithesis to some of the things you've covered today. So like how do you prevent that kind of mentality within like an engineering org?
36:14Nancy Wang:Well, so first off, we're not putting caps yet on token spend. And I'm laughing because we have a Slack channel called AI Guild, where all the developers that are using our tools hang out. And I think one person just said, hey, am I allowed to use Fable now? I know it's very expensive. And I just thought to respond, but I'm like, you know, let the community maybe take this one. I also I don't want to be, you know, that person that comes in and, you know, turns the lights on at a disco party. Right. So it's OK. So I'll kind of let them figure it out. But you're welcome. AI board that I pulled her away right before she she dropped the message in and dropped in here.
36:53You know, exactly.
36:55Nancy Wang:But look, it comes back to, you know, the same thesis around you can't just measure productivity by how many PRs you generate. Right. Maybe you're generating like five two line PRs, maybe because it's a bunch of bug fixes or maybe you're generating like one, you know, half a million lines of code PR. Right. Because you're building this massive feature. So just like not every PR is created equal. Right. Not every token is being spent on equally useful things. And so this is where, you know, we do have a leaderboard internally of who are the top spenders. And so far, I mean, you know, I will manually pick out anomalies, but they also align with the engineers who are, you know, delivering the most work, right?
37:36Nancy Wang:Most features, most products, most platform changes. And so rough and tumble, it kind of matches out. Now, I think what's going to be really interesting, and this is something we're also building, is if you're able to tie, you know, spend, right, for these various AI tools to productivity, right? Because that's eventually not just what CTOs need to know, because we have budgets that we need to measure against or manage against, but also your CFO, right? So that they understand like, hey, where is all this money going, right? Because not only do you now have fixed costs in terms of human headcount, which is usually, was actually the biggest spend target, right?
38:15Nancy Wang:Now you also have variable spend or operating costs from the usage of AI tooling. And what's netting out, right? Are we in the positive? Are we not in the positive? Yeah, this is a huge part of all of the things we've been talking about today and as part of like what people would even use a tool like ours to try to figure out, right? Because you do have these variable and fixed costs. They have different levels of accuracy and throughput through your security, through your like your entire SDLC, right? And so because of those two factors, it's really complex to get a grapple on it. You need a place that centralizes like this is all of our API costs through cloud code.
38:50This is our subscription costs. These are our seats on cursor. And then for those same users, being able to understand like, oh, and then these are the PRs they're doing. Like you go back to your token maxing board and you talk about like the high performers and like, sure, they're at the top of the list, but they're also having huge impact. And so it's amazing to put them there and to identify what's working right. And I think that comes to to to understanding probably like if there is that uplift of AI adoption and it's durable and you're getting results and you're able to attribute those, you know, those story points we talked about earlier to to those durable downstream things.
39:27Then identifying, oh, did you create a system that did this at scale? Did you migrate something? What you find is that like, oh, that person on that leaderboard, they represent these large scale projects or automations or things that they've managed to architect. And so now the learning opportunity becomes, how do I share this expertise with the whole organization? How do I turn this thousand X developer into a 10X everybody is what we've been saying around here. And so distributing those gains. I'm curious to like how you think about using those signals to drive the change.
40:01Nancy Wang:Yeah, I mean, this goes into actually some of the updates that we've made in our interview loop, for example, what we usually test for. we no longer do coding tests is actually agent builder test, actually, where I ask to see your prompts, your test cases, and I progressively ask for harder test cases. Right. And this goes back to, you know, really good engineers. Right. The best ones that I know are really systems thinkers. And this is something that was really drilled into us, whether and I actually worked at Google as well prior to AWS, also building infrastructure systems. Right. This is where that comes back into the picture in tenfold, right?
40:41Nancy Wang:Because things like state management, right? State machines, be able to retry, retry logic, failbacks, right? Agents are just workflows, right? That reason, right? In between different steps. So they don't take always the next step after, you know, it's not a sort of dependable, you know, four-while loop, right? So this is where, you know, you have to have strong specs, right? You have to have strong tests and, you know, be able to be literate around evals. I find that's probably the still, you know, maybe the hardest hurdle for many engineers who are in that sort of AI transformation process is understanding what is an eval, first of all, and also how do I write good evals so that my agents that I'm actually running in production, I know if they're working or not working.
41:27I love this interview format, this idea of flipping almost like the coding exam and realizing that like what we used to stare at and focus at is that the code creation during those whatever time period and evaluate how it was done, how they thought through it. Now it's like, you cut that out. What's around it? How do they think about the planning and then actually lining up the systems to be done? How do they define what was good? What were the constraints? And actually understand what would success versus failure look like and eliminate those things before even starting to build. And then being able to meet the test that we put to the fire a little bit of like, how well do you understand this system that you put together?
42:09Something you're proposing, which by the way, within an engineering org, when you're building and proposing systems within a product, like there's a lot at stakes. You need to understand the stakeholders and the downstream impacts and it's the stakes are much higher. So being able to screen for that level of not only taste and execution on the systems thinking level, but also just like the impact thinking as an engineer, because I think engineers right now, it's like the biggest challenge is how do I get as close as possible to the customer problem and how do I get literate in what my customers or what my users are most deeply concerned about?
42:42And traditionally, all of the barriers between them and that conversation were so, so much. You had the CSMs and the account execs and the product marketing team and the product team and then everyone else before you would start to think like the engineers and getting them close to that problem. But now all of the people in between have some element of engineering and engineering has extended all the way into all of those organizations. The engineer actually has the ability to walk all the way up to the customer, look the customer right in the face, be part of the conversation. And I think that's so exciting for builders and being able to screen for the builders that are not only not only see that opportunity and want to walk all the way up to that conversation and be a be a contributor and sit at the table.
43:20But then also think, well, how do I build things that are going to make an amazing experience for this user? I just want to protect them and keep them safe. Right.
43:28Nancy Wang:And that's actually, you know, maybe a great segue to share one of actually the more exciting experiments that we're running this quarter is actually who is a builder, right, within one password. And sure, you know, the usual suspects of engineering and you have some, you know, technical PMs and designers who are also builders. But now for the first time, we're actually expanding that designation of essentially who's able to write code and then check in code to customer support reps. And the reason why that is so important is, you know, as a we also have a fairly large consumer business where our consumers, you know, they're using our browser extension fairly daily, our desktop app.
44:07Nancy Wang:And for many consumer users are also developers or hobbyist developers. So they're using our CLI, our SDK, and they're the first ones to report if something is flaky or buggy or, you know, the modal might be off on the UI or whatnot. And so when CSMs get that, typically it gets routed into engineering. Engineering has to look at the backlog and say, okay, we can maybe take care of it in this sprint or in this other sprint. And that's a pretty long time, right? Versus if we empower the CSMs with coding agents, right, like the ones we just talked about, and also build them a safe factory in which they can run their own tests, set up their own, you know, dev environments, right, to run their code through, right?
44:47Nancy Wang:And we can enable them to ship code, right? That's going to be the holy grail of unlock for all of the customer support tickets that we get in. Yeah, that's a huge leverage. Actually, that's such an amazing point. Very recently, we had a new segment on the show with one of our friends of the show, Kelly Vonder. And she wrote an article recently about that exact thing, about how you can create this safe environment that can prevent a backlog from even happening. And that too, it can empower these CSMs, these folks that are close to these customer pain points that are always having problems hearing things directly from the customer, want to be able to directly enable and fix them to be able to actually make that change without having to fight for space on a roadmap.
45:29It's like fundamentally orthogonal to what they're trying to solve. So now they can finally get to the heart of it. I think that's like one of the many unlocks that engineering leaders can really find within their org now. And, you know, I got to say, Nancy, you've given us like a lot of, I've said, playbooks, recipes, menus, like all like routes, like all sorts of ways to think about navigating this world. And I just really want to thank you so much for joining us and sharing your security minded perspective. And I think it's a really helpful reminder for all of us that you can not compromise on your values and what makes your product durable and safe for others, but you can still be agentic and you can still be on the cutting edge.
46:05And there's so much that's coming out of One Password right now. just as we wrap up, where can our audience go to learn more about like the latest and what's coming next?
46:13Nancy Wang:Yeah, check us out on the website. And especially 1password.dev is our new dev website. So if you want to understand, you know, what's new and hot, right, coming from 1password as a builder, as a developer, you know, check us out. We're also going to be doing a lot more sort of demo style videos from our technical marketing team. So you can see, for example, one, you know, that I just reviewed is how do we discover some of the secrets that are lying on disk, right, through the app and be able to vault them or protect them with one password vaults. And so that's an example of something that, you know, it's going to be, I'm really excited for it to come out and be truly game changing.
46:52Yeah, that's awesome. So we'll make sure those get in our show notes. Our listeners can go and follow those. And to those listening, you know, if you've enjoyed our conversation, please come and find Nancy and I on LinkedIn or Substack. where this newsletter accompanying this podcast is also published. And if you made it this far, you clearly liked it. So give us a like, maybe subscribe, listen to the next one as well, give us a review. But more importantly, come and find us and join the conversation. I think we're all better builders right now if we can share best practices and build more openly.
47:20So thanks again for joining us. And Nancy, I really appreciate, again, joining us to chat on the show. It was a ton of fun and I can't wait to have you back sometime.
47:28Nancy Wang:Thanks so much for having me, Andrew. bio
From the publisher
What happens when your autonomous coding agents need to navigate your core infrastructure? Do you hand them the keys and hope for the best? (gulp!) This week on Dev Interrupted, 1Password CTO Nancy Wang teaches the golden path for agentic security: just-in-time secrets that grants AI "access without custody." She also shares her CTO playbook for measuring true agentic ROI beyond raw PR volume, explains why 1Password has officially replaced traditional coding interviews with agent builder tests, and confesses she’s shipping PRs again with her own fleet of agents between meetings. Like many CTOs we’ve had on the show, Nancy reminds us that code is cheap now, and review is what’s expensive now. We get into tactics for addressing that bottleneck.
Get the guide: The AI engineering productivity gap - how elite teams pull ahead in 2026
Register: Dev Interrupted Presents: The Software Factory Roundtable
Follow the show:
- Subscribe to our Substack
- Follow us on LinkedIn
- Subscribe to our YouTube Channel
Follow the hosts:
Follow today's guest:
- 1Password: Explore the enterprise password and identity platform at 1password.com
- 1Password for Developers: Dive into the new developer tooling, credential brokering, and secure AI workflows at 1password.dev
- Oracle Red Bull Racing: Read more about the F1 team's systems engineering at redbullracing.com
- Connect with Nancy: LinkedIn
OFFERS
- Start Free Trial: Get started with LinearB's AI productivity platform for free.
- Book a Demo: Learn how you can ship faster, improve DevEx, and lead with confidence in the AI era.
LEARN ABOUT LINEARB
- AI Code Reviews: Automate reviews to catch bugs, security risks, and performance issues before they hit production.
- AI & Productivity Insights: Go beyond DORA with AI-powered recommendations and dashboards to measure and improve performance.
- AI-Powered Workflow Automations: Use AI-generated PR descriptions, smart routing, and other automations to reduce developer toil.
- MCP Server: Interact with your engineering data using natural language to build custom reports and get answers on the fly.
