EP 03

Teaching AI to Speak Your Design System's Language

Reony Tonneyck shares how AI is reshaping design system work, from using Claude and Raycast to automate tasks to integrating AI with Notion for automated release notes, plus what stays consistent across design and engineering.

Presented by
Billy Sweetman
Head of Design
Guest
Reony Tonneyck
Senior Product Designer, Command Zero
Key learnings

How decentralized design systems work for small, senior teams

Reony Tonneyck, Senior Product Designer at Command Zero and former design system lead at Khan Academy, runs design systems at a roughly 30-person startup where almost everyone is senior or above. That seniority is an advantage for velocity, but it comes with a catch: experienced people tend to be set in their own habits and workflows.

His team started with a couple of centralized people and has since shifted to a decentralized model, where designers and UI engineers all contribute to the system rather than handing it off to a dedicated owner. For small, scrappy teams, this is often the most realistic way to keep a design system alive without pulling people off product work.

Design systems are a cultural problem, not just a tooling one

Reony's sharpest point is that a design system is not only about the components you ship and how people consume them. It is about knowing how to work with people, including how individuals prefer to communicate and when. The interpersonal side is what keeps a decentralized system from falling apart.

The tradeoffs of building a design system on an open source framework

Command Zero builds on Angular, a decision made before Reony joined. Building on an open source UI framework lets a young startup move fast and skip the cost of creating and maintaining every component from scratch. That speed is a real return on investment in the early phase.

The risk is sameness. Reony notes that tools like Tailwind get teams moving quickly, but products can start to look alike unless you invest real effort in customization. The other ongoing cost is maintenance: you inherit upstream decisions, and you have to keep pace with the framework's releases.

How to vet an open source framework before you commit

Reony evaluates a framework the way an investor evaluates a company. Before adopting one, he looks at signals of long-term health:

  • Release cadence, since a framework with no release in two years is a red flag
  • How active the community and core maintainers are
  • The open issues list, where hundreds of unresolved bugs signal trouble

If the bug list keeps growing, the honest question becomes whether you can live with the constraints, design around them, or contribute fixes directly.

Knowing what your team owns versus what it inherits

A major lesson for teams on an open source framework is drawing a clear line between owned and inherited work. At Command Zero, the team inherits core component logic, naming, styles, and variables from the framework. They own their custom components, their modified themes, their brand layer, and their documentation.

The theme work is a good example of doing it the right way. Reony's team learned to modify the framework's theme at build time using the maintainers' documented approach, rather than piling on CSS overrides that nobody enjoys maintaining. They also keep a lightweight Notion space for scrappy design system decisions, so the reasoning behind a choice is recorded and readable by people outside the team.

Keeping design tokens in parity with code

The framework team sells a companion Figma UI kit that maps almost one-to-one with code, which solved a painful parity gap and gave engineers a dev handoff they could actually trust. The catch was that the kit used Tokens Studio with its own naming structure, while the codebase used SCSS variables, and there was no transformation pipeline (like Style Dictionary) to translate between them. Maintaining design-to-code parity without that pipeline means treating the design tool and the code as two sources you keep closely aligned by hand.

Contributing fixes back upstream

When Reony dug into the kit, he found the tokens were not set up correctly. He connected the framework's lead designer with a Tokens Studio community advocate, and the three collaborated for months. The kit eventually migrated fully to native Figma variables. Building on open source is not a one-way street: solving your own problems can improve the system for everyone using it.

Building a design patterns library for screens and flows

Once a system matures past raw components, the harder work is documenting layout and interaction patterns, which no framework gives you for free. Reony's scrappy but effective method is a separate Figma library called Design Patterns: a set of templates for full screens and multi-screen flows, with as many core components nested inside as possible.

The templates are built to be detached, so when a designer drops one into a new design, the nested components and styles come along. Figma's slot functionality makes these more dynamic, but Reony hit a gotcha worth knowing: turning a component area like a dialog footer into a slot can reset overrides and strip Boolean props when the library updates. Useful to plan around until Figma addresses it.

How AI is changing the design system workflow

AI showed up in Reony's workflow through Raycast, which let him use large language models with his own Claude API key before fully committing to any one tool. From there he started using Claude to generate complex assets that nobody enjoys building by hand, like charts exported as clean SVGs straight into Figma. This kind of practical, AI-assisted workflow is where most design teams are finding real time savings today.

He is also candid about what falls flat. UI generation tools work well for linear flows and prototypes, but because they depend on fast-moving models, things break. When Figma Make shipped its new kits feature, it wiped out the template setup his team had built. He had a backup of the guideline file, but the lesson stuck: tooling-level changes can undo your work in ways version history will not save you from.

Speaking the language of engineers

One of the strongest insights in the episode is about handoff. Instead of giving front-end engineers a static chart mockup to interpret, Reony used Claude with CodePen to produce working chart code that referenced the real charting API. Engineers could take that and run with it far faster than a Figma file. When you communicate in the medium engineers already work in, you remove the guesswork from the handoff.

Giving AI the right context about your design system

The biggest friction Reony hit was naming. Because the Figma kit used Tokens Studio naming while the codebase used SCSS variables, the Figma MCP would read the literal Figma names and generate brand-new variables in code that already existed. His fix was to write Claude guidelines that tell the tool to use the Figma styles only to identify the matching variable already in the codebase, then reuse that one rather than creating a duplicate.

The takeaway for any team is that AI context is often defined by what not to do. Working around naming conflicts and exclusions is real, ongoing work, especially when parts of your system live upstream and outside your control.

Automating release notes and documentation with AI

Reony built two AI workflows worth copying. For custom skills, he started from the Vercel skills.sh directory, pulled a design system patterns skill, and heavily modified it with Claude to match his stack, including context on how the team uses Tokens Studio. He then branched off a second skill focused just on Tokens Studio knowledge for sanity-checking semantic changes.

The bigger win is automated release notes. Using Claude Code with direct access to the GitHub repo and the official Notion connector, he built a routine that reads the actual release candidates, then writes and updates the release notes in Notion. The setup uses a personal access token stored as an environment variable so the token is never exposed. Those notes reach customers, the CEO, and the chief product officer, people who are not watching the release page themselves.

Where AI still falls short (as of May 2026)

Reony's parting take is a useful counterweight to the hype. He thinks the idea of fully replacing people is overhyped, both for the interpersonal skills of running a business and for the craft of design. The accidental aha moment that comes from manually tweaking pixels in Figma is still something agents cannot reproduce.

Transcript

[00:00:00] Reony Tonneyck: in terms of, like, the design world, it’s not always about the output.

[00:00:04] Reony Tonneyck: You know, there’s that understanding and visual design taste and Even, like, sort of exploration when you’re still manually tweaking and playing with pixels in Figma, you might have, like, that accidental aha moment that these agents really can’t do.

[00:00:19] Billy Sweetman: Welcome to Intent & Craft, a product design podcast where we dig into design systems, AI in the design process, and what it really takes to scale design for modern day software. In this episode, we sit down with Reony, Senior Product Designer at Command Zero and former design system lead at Khan Academy.

[00:00:35] Billy Sweetman: Command Zero is building the next generation of cyber investigation tools for enterprise security teams. In our chat, we get into what it’s really like building and maintaining a design system on top of an open source framework. What does your team actually own versus what do you inherit from upstream?

[00:00:50] Billy Sweetman: How do you set up tokens and documentation so AI tools can actually use them? And how Reony is setting up a Claude and Notion automation to document and put release notes out straight from GitHub. So let’s dive into

[00:01:08] Billy Sweetman: Can you kind of walk us through your, your design career and kind of, give us a little bit of a roadmap of, of how you landed where you are now?

[00:01:12] Reony Tonneyck: Yeah. So I’ve heard this story from other people sort of around my age as well, but I went to school for animation, uh, at the Art Institute, which, yeah, has reduced in size quite a bit, uh, since then. and I had a pretty rounded, education. So after my first job or so, the Great Recession around 2008 happened, as a lot of us probably remember.

[00:01:41] Reony Tonneyck: so I had to quickly career shift essentially with something that I could land. and that was when I first stepped into web design, sort of around that like Web 2.0 era. And I landed at a federal contract position for the state government, doing what they call e-learning, which are these sort of learning courses that they eventually, apply to a DVD, for State Department employees that are maybe traveling, traveling internationally and need to learn about the culture and the country that they’re going to, et cetera.

[00:02:17] Reony Tonneyck: And I was there for quite a while, and then I kind of had enough of that, you know, culture and environment and I was like, “I really wanna get into like a startup or some small like local agency, like get into mobile web design,” ’cause the iPhone and then the first Android phone just came out, which is what I went with, with like the cool flip keyboard and stuff.

[00:02:39] Reony Tonneyck: And yeah, did that for quite a while. long story short, basically was always at startups, uh, in some form. And then there was sort of this pivot where, I was at a place, we made software for law firms, so a bit more technical and dry, not like visually super interesting. And I started to really get into, building a Dribbble portfolio, and that was sort of me prepping to try and get into a position where the work was you know, more creative, a bit more modern in terms of practices and things.

[00:03:16] Reony Tonneyck: So I used my Dribbble portfolio to just build concepts and even get into like some prototyping tools at the time. One was called Principle. and yeah, and then I landed something and Fast forward a few years, got into my first cybersecurity startup, currently at one now. and that was like a big pivot point.

[00:03:37] Reony Tonneyck: So I finally joined a, a team where we had a few designers, started mentoring, another junior designer at the time, and then landed a job at Khan Academy, which was my first dedicated design system role to lead their design system team on the design side. And my wife puts it like Khan Academy was like my master’s degree in a way.

[00:04:02] Reony Tonneyck: just surrounded by incredibly bright, um, and good people, uh, and and just learned so much and absorbed everything that I could there. and that, yeah, that’s where I kind of solidified that knowledge and understanding and practice and the craft around design systems. and then went through a big layoff like a lot of big tech did, sort of, you know, the tail end of COVID, and then landed where I am now, another cybersecurity startup.

[00:04:29] Reony Tonneyck: So yeah.

[00:04:31] Billy Sweetman: That’s very cool. It’s funny ’cause like that, you say like that era of designers have all had that like career shift. I did the same thing myself. started in a completely different industry and then moved into, uh, product design. Also an early Android adopter. I was not on the iPhone right away, so…

[00:04:48] Reony Tonneyck: Yeah. I, I saw a little glimpse of that same phone on some video I saw recently. I was like, “I wanna get my hand on one. That was such a cool device with the keyboard, with the screen that flipped out.” And yeah.

[00:05:00] Billy Sweetman: Yeah. That’s awesome.

[00:05:02] Billy Sweetman: how did you, you know, like through all of the startups that you worked in and then getting into more, s-sustainable tech, company like Khan Academy and things like that, how did you move from product design into design systems? Was that like an intentional choice?

[00:05:20] Billy Sweetman: Was that like you had to wear the extra hat or just sort of a happy accident?

[00:05:26] Reony Tonneyck: Yeah. It was kind of both actually. So like I started building up, right before I was at Complex, the first cybersecurity startup. I worked for a small telehealth, like virtual health platform company, that was later acquired by Amwell, and I was specifically hired to lead design systems there.

[00:05:47] Reony Tonneyck: I was an early adopter, even sort of beta phase with Figma, So was there for a little while, but then at Complex with a larger org, still startup, it was like less than 100 people.

[00:05:59] Reony Tonneyck: but in terms of startup world, a bit, bit larger. as the product started to evolve and scale, it was just out of necessity. so we had a, like, pretty decent size of, front-end folks, multiple designers. I came in with a very strong knowledge and background of Figma, which we adopted as soon as I, came on board.

[00:06:20] Reony Tonneyck: They were using Sketch, uh, right before I, I came, so it was much easier to start to ramp that up, especially as the features and tooling in Figma started to evolve. and yeah, I mean, we, we got scrappy, but we had, uh, an open source framework there as well, and used Atlassian for documentation, for formal decisions, things like that.

[00:06:43] Reony Tonneyck: before then in, in terms of interest, I think like frameworks like Bootstrap come to mind. learning about Brad Frost and Atomic Design System concepts, even like BASS CSS, uh, was, was, uh… I don’t know if a lot of people know about it. It was like a basically sort of a utility layout, based framework, uh, super lightweight, and it was really fun to use.

[00:07:07] Reony Tonneyck: and then another really big pivotal moment for me as well before leading to Complex was when I joined this virtual design community called spec.fm, which they also have numerous podcasts, and they’re still around, I believe. but the big one there was Design Details, and that was led at the time by Bryn Jackson.

[00:07:26] Reony Tonneyck: Brian Loven’s still there. And that was probably one of the best decisions that I made because I was at these small companies, usually the only designer. so having to get a strong understanding of front-end knowledge as well, which is a big advantage to me. but I wanted to be, you know, in some form or fashion, even virtually surrounding myself with more designers, not just like making concepts on my own.

[00:07:53] Reony Tonneyck: and then Bryn Jackson had a connection with someone at Figma, and he started to write one or two blog posts to essentially promote Figma, before they were officially in production. Uh, so I got a beta invite there. And yeah, as, as we know, if you remember, Figma, one of Figma’s strong sort of key points and highlights with their features was like components, like no other tool had that at the time.

[00:08:22] Reony Tonneyck: So that was like, you know, sort of the first entry step into design systems, making it a lot more accessible and approachable for, for design tooling. So yeah, a combination of all that and then Finally at Complex, really being able to practice that for like four or five years, allowed me to build like a pretty strong portfolio, case studies, stories, et cetera, which landed me that job at Khan Academy eventually.

[00:08:47] Billy Sweetman: Awesome. Yeah, I know when, uh, when the components first came out, I remember folks who were setting up design systems in Photoshop using smart objects for a while. Uh, it was, like, brutal to manage all those disparate files everywhere. So,

[00:09:05] Reony Tonneyck: Yeah. Yeah.

[00:09:06] Billy Sweetman: Awesome.

[00:09:07] Billy Sweetman: with your team now, what’s different, compared to, like, past design system teams?

[00:09:13] Billy Sweetman: ‘Cause you’ve done kind of design systems at a couple of roles, and you’re doing one now. How does it feel, and how has, how has things, like, shifted, over time?

[00:09:23] Reony Tonneyck: well, where I’m at now, the team, the entire org is quite small, around 30 people. I never joined, an org this early before. I could essentially say I’m a founding designer, which is really exciting. Uh, but when I joined, it was almost a, a bit of a culture shock, and I didn’t quite know what to expect.

[00:09:42] Reony Tonneyck: but yeah, because of that, the majority of the folks here are very senior plus, so there’s a lot of knowledge, passion, drive just to get things done, which was, again, could be quite a, a sh- a shift that you have to get used to if you’re not used to that sort of velocity. but I, I adapted. I’m usually pretty good at, at adapting, and then I, yeah, I could see the, the advantage in, in this sort of culture and mindset.

[00:10:13] Reony Tonneyck: and, people usually frame design system teams and how they’re maintained in like three models. There’s like, the hybrid or the decentralized, um, et cetera. It’s kind of a mix here. It started, I would say as a couple centralized people. So when I started, that was one of the main focuses of why, uh, I was hired.

[00:10:36] Reony Tonneyck: Started contracting at first, for that sole purpose. Uh, eventually, as things started to evolve and really mature, I could label us as decentralized now. So everyone’s contributing, you know, within the UI team, UI meaning the designers that we have, uh, and our UI engineers. That’s just how we label it.

[00:10:55] Reony Tonneyck: so it’s about like four or five of us. We have someone on the ops side specifically for UI, and then we have, the designer, Myself and a teammate who worked with me at Complex before. Uh, and we have an intern now as well, which is, which has, been a really good experience for us. and so myself and my teammate, we, we come from a strong systems background.

[00:11:18] Reony Tonneyck: After we left Complex, he joined, uh, Cvent to join the design system team, uh, which was really neat, um, after we worked together and I sort of mentored him along the way during his, what was, I believe, his first job, uh, out of school. Um, so now we’re kind of, yeah, synthesizing and like merging back together all of that knowledge and practice.

[00:11:41] Billy Sweetman: That’s awesome. it’s cool to hear that you guys have sort of that open contribution model and decentralized, team. I know for small scrappy teams, that’s like the ideal way to run so the team isn’t dedicated to just, the design system. So that’s

[00:11:56] Reony Tonneyck: Yeah.

[00:11:56] Billy Sweetman: Was there any struggles in getting that sort of set up in, in running with, uh, the team you have?

[00:12:02] Billy Sweetman: I know you said mostly you have a pretty senior team, but I know every once in a while there’s like, there’s some times there can be alignment issues or, or things like that. But was any hardships getting that rolling?

[00:12:12] Reony Tonneyck: I think like to your point with the, you know, senior sort of plus, folks, I think one, one downside of that is people can be very,focused on like their sort of habits and how they do things. So as, as we know with design systems, or maybe you don’t know, it’s not always just about the tooling and what you’re offering and, you know, the consumption of those.

[00:12:33] Reony Tonneyck: But there’s that cultural part as well. You have to know how to work with people, sort of remember, oh, this person likes to be communicated with, you know, in this sort of way, or, you know, even times of the day, things like that. There, there’s sort of that more interpersonal aspect of, of design systems.

[00:12:52] Reony Tonneyck: but yeah, it’s an interesting story there because when I joined, the team was around for at least a couple years already. they already decided to use Angular, uh, which I hadn’t used in a while, but it was cool to get back into it ‘cause, everyone’s using React, in- including Khan Academy. So I was, yeah, interested to get back into Angular, and it was nice to see like the Angular community still very active, constantly putting out releases.

[00:13:21] Reony Tonneyck: So we had that to start with, which was nice. and like a lot of open source frameworks, there’s documentation sites, so when you’re coming on board, it’s an excellent resource to start getting familiar with, see what the, you know, system’s capable of. but then on the Figma side, we also had our own essentially, you know, UI kit library. and that was a big focus that I was asked to, to work on, and improve because it, it wasn’t really parity with code. there was a big gap, just the way it was. and because of that, it sort of forced me to really dive into things, see where the gaps were, understand like why things were the way they were.

[00:14:03] Reony Tonneyck: and eventually I discovered the team of the framework that we use, they actually sell a, essentially a companion or canonical Figma UI kit. So as they put major releases out for the framework, they typically will also release a new Figma UI kit. you can imagine there’s pros and cons to that, but this was a huge, uh, opportunity for us to essentially switch over to something that’s, you know, aligning and meeting parity with code mostly, and work from something that actually maps pretty much one-to-one when we’re, designing things in Figma.

[00:14:43] Reony Tonneyck: We have that dev handoff for engineers. They actually know what it is. They don’t have to do that guesswork.

[00:14:48] Billy Sweetman: yeah, so building on top of like that open, open source UI framework instead of like everything in-house, how did that decision originally get, get made by the team? was that before you were there? Were you part of that decision-making process?

[00:15:03] Reony Tonneyck: Yeah. that was made before I joined. So already, even though the product was so small and young at the time, I think because of like I’m the new guy in town, I just joined, I would say like 80 or 75% of the people that were there at the time when I joined all had known each other from the past or worked with each other from the past and had pretty good, like, strong relationship with, with one another.

[00:15:31] Reony Tonneyck: So I wasn’t gonna be like that new person, be like, “Hey, let’s, you know, switch to this.” So it was just a situation that I had to accept and, you know, work around those, those constraints. Um, so

[00:15:43] Billy Sweetman: to come in and disrupt everything.

[00:15:46] Reony Tonneyck: Yeah, and they already had something. It’s not like everything was POC and like, you know, backend logic. There was already a UI started to be established and a lot of the work, uh, in Figma that we could build off of, even though we found this, you know, canonical Figma UI kit that we could, we could switch to.

[00:16:03] Reony Tonneyck: but even that Library that was there still proved a lot of value and w- was already being used in, in UI designs. and there were a lot of com- custom components as well. So even now at this point, that same library has evolved to only our custom components, and then we have that sort of companion Figma UI kit that’s, that’s in parity with, with code.

[00:16:27] Reony Tonneyck: and there’s another really interesting story there with discovering that Figma UI kit that the framework team provides, because when I started using it, I quickly discovered that they were starting to use Token Studio. So they weren’t using variables even though it was available. and this was when Token Studio was gaining a lot of popularity, and I believe the version right before the one that we started using was when around the time Token Studio was released, there wasn’t variables in Figma yet.

[00:17:01] Reony Tonneyck: So that was sort of their next best thing if they really wanted to meet parity with, with code. and for context, they’re using, uh, SCSS variables and like I said, Angular. so that was really intimidating because if you’ve not used Token Studio, there’s so much there. and it was still on version one.

[00:17:22] Reony Tonneyck: The UI was still like really clunkly– clunky and just a steep learning curve.

[00:17:28] Billy Sweetman: Mhm.

[00:17:28] Reony Tonneyck: So because of that, I reached out to the team. They have a Discord server, uh, and I also joined the Token Studio, Slack community. Just started diving in, trying to, you know, make, make sense of things. And eventually I met, Sam, Gordosko, uh, or sort of her tag name is, uh, Samiam.

[00:17:50] Reony Tonneyck: and she’s been a huge advocate for tokens. she was working, working for Token Studio, sort of their first like community advocate in a way. and she was a huge help, and we chatted a lot. She helped me get started, and I quickly discovered, that the method in terms of the frameworks team that, uh, they were using in the Figma file was actually really not the right way to do things.

[00:18:16] Reony Tonneyck: And I was like, “Oh, this all makes sense,” because I was trying to make sense of like the Token Studio structure and the library. I was like, “Why aren’t things working?” And she was like, “Yeah, because it wasn’t set up right.” so long story short, I connected her with the framework team’s lead designer, and eventually that put them on a good path, and the three of us sort of collaborated for quite a few months, which was really cool.

[00:18:40] Billy Sweetman: Um, and eventually, yeah, they put out a few more big releases and, yeah, the, the library’s in awesome shape. And the most recent one, they actually completely switched to native Figma variables. They’re not using Tokens Studio anymore. That’s kind of cool how, uh, using an open source framework and, and plugging into their library and trying to solve some problems that you were able to contribute back up to, to them and, and help set them on a nice path. That’s

[00:19:07] Reony Tonneyck: Yeah. Yeah, yeah, and I’m, I’m still in touch with them as well, but it’s, yeah, exciting to see the direction this team’s taking, so.

[00:19:14] Billy Sweetman: for any other– You talked a little bit about some like pros and cons of, of using a, you know, building on top of maybe an open source library, or having the Figma library there. Anything else that like folks who’ve only worked with proprietary systems would want to know or like what’s different about building on top of those that maybe you haven’t mentioned already or any gotchas that, that you had to, you had to also work through?

[00:19:42] Reony Tonneyck: Yeah. Um, I could imagine, like, being at an org that’s very large, has a very extensive mature design system, and shifting to a very small team,is quite different. and then for context, at Khan Academy, it was proprietary, so that was actually a new experience for me, in seeing how much slower things are.

[00:20:05] Reony Tonneyck: But yeah, where I am now at, at Command Zero, we had something that was already being used. I, I think the first one that people could probably think of is obviously you could get started so much more quickly when you just y- you know, use something that’s readily available. obviously so many people now are using Tailwind.

[00:20:24] Reony Tonneyck: but yeah, uh, which is cool, but also it lends the risk of things starting to look kind of the same, um, unless you put in a ton of work in, in modifying that. so like as a startup, especially early, early phase, you can imagine like that’s a huge ROI, you know, return of investment as you’re, as you’re starting off just to get things moving, not having to worry about like, “Oh, I have to build this component and this component.

[00:20:50] Reony Tonneyck: Now I have to maintain that,” And thankfully, we are blessed enough to even discover the, the Figma UI kit, which is usually like the bottleneck, right? You have the code available, but oh no, I have to recreate everything in Figma. so yeah, that, that was a huge advantage once, once we discovered that.

[00:21:06] Reony Tonneyck: on the other side, something that We always have to keep in mind at past, past places as well when we were switching frameworks and, and stuff, is like choosing wisely in terms of like looking at that repo, you know, if it’s open source, see how active the community is, who maybe who the core team members are, even like how often releases are.

[00:21:28] Reony Tonneyck: Like if I see a framework or something and it’s not had a release for like two years, you know, I’m gonna probably

[00:21:34] Reony Tonneyck: second guess that A bit.

[00:21:36] Reony Tonneyck: or even looking at their issues list, like if you see hundreds of bugs, you know, another sort of

[00:21:43] Billy Sweetman: Red flag, yeah.

[00:21:44] Reony Tonneyck: bit. Yeah, and, and sometimes that’s just the case because the framework’s been around for so long.

[00:21:51] Reony Tonneyck: But yeah, if it– the list just keeps growing, that’s probably not a good sign.

[00:21:55] Reony Tonneyck: And then at that point you might ask yourself like, “Okay, can I live with these bugs or do I directly contribute to, you know, to them? Do I design around these constraints and wait things out,” et cetera. Um, so those are definitely questions you’d kind of try and answer at least.

[00:22:12] Reony Tonneyck: and then going back one more time, like to the plus side or sort of both, is obviously having that documentation side, for that framework that typically exists. That’s, that’s a huge advantage, especially when you’re coming on board or, or being onboarded as a new member. But then also at the same time, you have that learning curve of trying to learn all of that instead of sort of learning along the way as you’re building a proprietary system from the ground up and you just gain that knowledge as, as it evolves and, and expand, uh, scales.

[00:22:43] Billy Sweetman: fire hose a little bit

[00:22:45] Billy Sweetman: as you’re trying to– But then a whole bunch of decisions have been made for you that you don’t have to make, so…

[00:22:53] Reony Tonneyck: yeah. Cer-certainly pros and cons. And the one thing obviously like none of these account for is always like sort of that next level where design systems try and get at is when you’re like documenting design patterns or, or layout and interaction patterns. That’s something that you’ll have to do with any of them as, as the product evolves, ’cause typically, you know, those are, those are around product and feature decisions and flows and such.

[00:23:18] Billy Sweetman: Yeah, that’s always, uh, you know, the project we’re on, we’re also looking at getting into like service level patterns and interaction patterns across multiple products and, and it’s– that’s like where we wanna be. We’ve finally have gotten out of the raw component bit and, and moving into that, which is, is the fun.

[00:23:39] Billy Sweetman: It’s a lot more documentation and a lot more research heavy.

[00:23:42] Reony Tonneyck: For sure, yeah.

[00:23:44] Reony Tonneyck: one good way that I found, and I won’t get too far into this so we can move on, but one, one good sort of method that I found that proves to be pretty effective but is still scrappy but easy to maintain is What we did at Complex, and I’m doing here as well, in addition to like we have a very scrappy Notion doc site, which is also very easy to maintain, is we have a separate Figma library.

[00:24:07] Reony Tonneyck: We just call it Design Patterns. And it’s a series of templates for screens or maybe a series of interactions that we have designed out, and as many components as we can from the main component library nested in that. And that way we have those sort of templates. And when we sort of try and formalize them, uh, we’ll turn those entire screens or a series of flow with multiple screens into components.

[00:24:36] Reony Tonneyck: obviously they’re entire screens, so you’re not gonna be able to just work with that screen when you drop it into another d-design. But it’s a nice way to just have that sort of template that’s designed to be detached, but when you dis- detach it, it still has those nested core components and styles, et cetera, in them.

[00:24:54] Reony Tonneyck: So it’s, it’s better than nothing or having to like hunt for a feature that maybe was more recently designed that you like that pattern but the other designs don’t. so it’s, it’s another thing to maintain, but at least it’s more interconnected with, with the core system. Yeah.

[00:25:12] Billy Sweetman: Yeah. Yeah, for sure. And I imagine the new, uh, slot functionality assists in making those things a lot more dynamic than they were. No more weird hacks.

[00:25:22] Reony Tonneyck: Yeah. Huge help. Yeah. We just started trying it out for some of those more dynamic components, like dialogues for the content and tables and stuff. But yeah, we found one thing that we quickly realized is not a good thing with the slots, is it will very easily remove Booleans. So for example, Boolean props.

[00:25:46] Reony Tonneyck: So if in the dialogue we have a footer with, you know, a couple actions buttons, and we were like, “Oh, let’s make the footer a slot as well,” because sometimes we want to add like a switch or an extra control in there and not just, the submit and the cancel button. When we did that and we published the library and we pulled that update, it actually reset all the overrides and the components in the footer, which we didn’t expect, so…

[00:26:13] Reony Tonneyck: And then those Booleans go away, so you manually have to hide or delete those buttons and change things. So there’s certainly a, a con to the slots, which I’m sure Figma will address at some point. Like if they could, you know, retain those Boolean props for things within slots, that would be amazing.

[00:26:31] Reony Tonneyck: But right now it just kind of disables them and then the s- the props go away. So we’ll see. But it’s def- definitely a huge help, for sure.

[00:27:56] Billy Sweetman: back onto, like, all the bits and pieces of, of the design system and, with the system that’s set up built on top of or built with Angular and using their Figma component library, like, what parts do you own? And then what parts are you inheriting from them and kind of following their, methodology to, to either component naming, variables, things like that?

[00:28:22] Billy Sweetman: And have you had any sort of parts where you’re like, “I’m gonna diverge from what they’re doing,” or do you stick pretty much in line with what they kind of recommend?

[00:28:30] Reony Tonneyck: Yeah. I would say that’s certainly, uh, in the top, like, three things that are maybe not necessarily a drawback, but a huge sort of maintenance, undertaking when you, when you take on an open source framework. Yeah. In terms of what we own, certainly I mentioned it a bit in the past, but we do have an expansion of our own custom components.

[00:28:54] Reony Tonneyck: A lot of times those do have the, the core like frameworks components, certainly styles, variables, things like that within them. and those are typically like maybe larger sets of templates or, certain sets of, table rows or even certain forms or drawers that have certain controls that we don’t wanna remake.

[00:29:18] Reony Tonneyck: Um, but all of those have those core components and styles and variables, et cetera, uh, applied to them. the other big thing that, uh, initially wasn’t ours, but now we sort of see as our own are the modified themes. So when I started, and even like up to a year ago or so, the way we were creating our own theme wasn’t really the way ideally it was meant to be done, and that was just the circumstances that were happened and maybe a little bit lack of, lack of knowledge when I came on board.

[00:29:51] Reony Tonneyck: Um, and then once I got really familiar with the framework and we were looking to do a major upgrade last year, that we went through, we learned how to, and the, the team that builds the framework, has specific documentation on, keeping the, the logic and the files that come with the entire theme and, and the framework, but modifying it in terms of the right way, doing things at build time, et cetera, versus just like, you know, overrides in terms of CSS and stuff, um, which, you know, no one, no one likes to, to deal with.

[00:30:24] Reony Tonneyck: so now I, I would say that’s very much ours. And then the other aspect is mentioned earlier, some Notion docs that we have. So I just have like a Notion space,very lightweight tools, you know, to, edit and maintain. Very easy to embed, rich content, even Figma previews and things like that.

[00:30:43] Reony Tonneyck: So we have that for I would say like some scrappy design system decisions, but at least it’s there. And if we forget something, we can always go back and refer to that, and it gives an opportunity for folks outside our team to maybe read it if, if they need to, uh, as to why like a decision was made. and then, yeah, like brand specific stuff is ours, of course.

[00:31:04] Reony Tonneyck: It’s always like another layer on top of the core framework. and yeah, on the more inherit- inheriting side, obviously, yes, core component like logic, naming, all of that. And then that quickly took a shift because once we discovered that canonical Figma UI kit that the framework team provides, because we, we get that version that they release at the time.

[00:31:28] Reony Tonneyck: You know, No library is ever gonna be perfect. So even with the Figma library, there were bugs that we discovered or maybe some gaps for component props and things like that that we wanted. We were a little puzzled, “Oh, why didn’t this come with that?” So we’ve essentially turned it into our own. So we’ve enhanced it quite a bit, but making sure that we’re doing changes that are essentially, possible in, uh, the codebase for the framework as well, so we’re not stepping outside the boundaries.

[00:31:57] Reony Tonneyck: That’s what our custom components file is for. and we even did something where I, found a really handy widget for Figma. So not a plugin, but a widget, called Figlog. And it lets you drop in like a dynamic changelog that you could very easily update,

[00:32:15] Billy Sweetman: Oh, that’s

[00:32:16] Reony Tonneyck: nuance, modify. It’s got different states, for what the change is for.

[00:32:20] Reony Tonneyck: Even a URL if you wanna point to like a commit in GitHub. Because we were using Token Studio, sometimes we like to just call out that specific change that we made to the commit so we could see what we did for the JSON,So, Yeah. but especially with like a security platform, it’s not typically an option to do like a major upgrade.

[00:32:44] Reony Tonneyck: Um, and when we did that one last year, that was a huge undertaking, and I’m really glad that we did. I don’t know when we’ll do the next one again, but the point is, like, it’s working for us, uh, and and we have a good system that’s working for us. So, chasing the, the, you know, the greener grass isn’t always worth it.

[00:33:02] Billy Sweetman: it feels like everyone now is, is using AI in the design system workflows, you know, w- whether it’s like variables or building components or, or transposing stuff. how did, like, AI tooling first show up in your workflow and, uh, or has it even showed up in your workflow yet? Uh, and was there anything that you were, like, skeptical about at first that maybe was like eureka moment,

[00:33:30] Reony Tonneyck: yeah, where it kind of started for me was, uh, Raycast. So

[00:33:36] Billy Sweetman: Mm-hmm. Mm-hmm.

[00:33:37] Reony Tonneyck: A lo- I, I feel like so many people are using Raycast at this point, but when these LLMs were so new, I think that was a very sort of approachable and accessible way, especially for people in tech and maybe more non-technical folks like designers.

[00:33:52] Reony Tonneyck: or maybe you are a designer that’s very technical. Uh, not, not to, label, put a label on things, because I’m certainly one of those. But yeah, that, that was my first entryway. And then just like getting comfortable with how these, these tools work and get an understanding of them.

[00:34:07] Reony Tonneyck: and then, you know, even our org, we, you know, lean very heavily into Claude, so I got access to API keys, so now I can like bring my own key to, other tools.

[00:34:18] Reony Tonneyck: Raycast brought that over, um, so I started exploring using Claude to like generate more complex assets for designs like charts. And no one wants to, like, in my experience, no one wants to manually edit charts, uh, in in Figma. It’s super tedious, but then, oh, I gotta make it, you know, resized to my design, etc.

[00:34:40] Reony Tonneyck: I’ve used plugins and things in the past, but, um, yeah, having Claude generate a chart for you, and then I could export that SVG and just bring that into my design, that was huge, uh, advantage, and actually really impressed the front-end engineers. It was like a little proud, you know, pat on my shoulder moment.

[00:35:03] Reony Tonneyck: and it saved them a lot of time as well, because now they don’t have to sort of translate a static chart mockup in Figma. They could actually go to, I used CodePen. So I was using Claude with the CodePen page, in Raycast, so I have my, like, AI chat open. and I could essentially have it reference that, that JavaScript Making sure it’s, it’s understanding and it’s referencing the API for the chart system that we use.

[00:35:29] Reony Tonneyck: and yeah, I just had these CodePens made about like five or six, and then just handed them off. And of course, they’re like dummy data, but it’s way more effective, um, when you’re, you know, you’re speaking the, the language of the engineers, and they could take that and run with it a lot more quickly versus just a, Figma mockup.

[00:35:47] Reony Tonneyck: yeah, and then there are like some other tools, like maybe you’ve heard of Rewind, where, you know, it essentially starts taking like snapshots of your, of your computer, and you can kinda ask it something that you saw in the past or it could record a meeting, and they kinda did quite a lot. Um, and then later they released Limitless, which is more focused on like meetings and audio transcription.

[00:36:12] Reony Tonneyck: and then like this is where things started really picking up. So later discovered, uh, s- one called Super Whisper, which I use constantly, which is b- basically a voice-to-text, tool. So instead of typing, you’re typing all day, um, you could just say what comes to mind. It’ll remove filler words. You use different modes depending on context, and it could reformat that based on the tool you’re in or, you know, the sort of medium, like if I’m doing an email versus chat or a message, even code.

[00:36:45] Reony Tonneyck: and then, yeah, and then the browsers as well. So a lot of folks, you know, in tech were using Arc. Um, and then Arc released, uh… Well, I should say the browser company released Dia,

[00:36:57] Billy Sweetman: Mm-hmm.

[00:36:58] Reony Tonneyck: And everyone was skeptical. I was just like, “I’m just gonna try it.” And it was super minimal, uh, minimal, but I saw a lot of the potential and I was just like, “I’m just gonna stick with it and see what happens.”

[00:37:08] Reony Tonneyck: And yeah, now I’m a huge fan of Dia and the fact that I can like have it sort of cross-reference and give context to a bunch of other tools and, and features, et cetera, is, is a huge advantage. And yeah, I’m really glad they got acquired by Atlassian because they said they would release an Android app, uh, and a Windows app, which is what I use personally, but Mac for work.

[00:37:31] Reony Tonneyck: So it’ll be amazing to finally have like a more modern browser across all my devices. But, uh, I’m still waiting for that to happen, so I’m sure it’ll happen.

[00:37:40] Billy Sweetman: I got to make that jump yet. I’m still living in Arc. I haven’t made the, the full Dia jump yet, but I am fully on board with all the, uh, personal dictation tools. Uh, Whisper flow, at least for me, has been a lifesaver for everything.

[00:37:55] Reony Tonneyck: Yeah.

[00:37:56] Billy Sweetman: But now my kids think I’m on a meeting all the time, anytime.

[00:38:00] Reony Tonneyck: Yeah. Super Whisper, they just released a Windows app and it’s impressively really good and like almost identical to the macOS app. they have a, a, an iOS keyboard, which is what you use to like, you can type, but essentially it uses it to like use your clipboard and then insert it into the, into the field that, um, you’re looking at in the app.

[00:38:22] Reony Tonneyck: But yeah, they’re supposed to work on Android and that would, that would be fantastic. But, uh, for now it’s Gemini, which is pretty good. Um, I, I won’t lie.

[00:38:31] Billy Sweetman: Anything that you’re, like, skeptical of or, like, you’ve tried and just kind of fell flat?

[00:38:31] Reony Tonneyck: Yeah. even until n- now, everyone’s trying like, you know, design generation tools or like UI generation tools. it depends on, on, on the context. So a big fan of like tools like Lovable. Um, I think they’re doing really well for what they are. And now, you know, most recently we have Claude Design, which is essentially a direct competitor to Lovable.

[00:39:00] Reony Tonneyck: and now most recently we have more of those like open canvas type tools like Paper and another one I just came across that’s very similar to Paper, uh, is Pencil.dev. they both do a couple different things. so it’s cool to see those, but… And then we have Figma Make as well, which I think is, is pretty underrated.

[00:39:21] Reony Tonneyck: and I was a big fan of until recently. So here’s sort of where I’m a little skeptical on is a lot of these tools they’re focused on like, I would say like linear flows and prototypes, and it’s, it’s great to see the tools like Paper and Pencil where it’s more of an open canvas exploration, and I think that’s gonna do well.

[00:39:41] Reony Tonneyck: But with something like Figma Make, I think as these, you know, these models and LLMs design generation tools are evolving for so quickly and they’re essentially reliant on them, you know, things are, are bound to break. And I kind of experienced this when Figma Make… And nothing on the f- on the Figma teams, just, how things went.

[00:40:02] Reony Tonneyck: Make was great and working just great the way it is.

[00:40:05] Billy Sweetman: Mm-hmm.

[00:40:06] Reony Tonneyck: And our team used the, you know, the template feature, which at first we were like using just a single file with guidelines in them, so we would manually duplicate that. Um, and then they released formal templates, so I could publish that file as an actual template.

[00:40:21] Reony Tonneyck: So you go to make a new Make file. It’s always funny to say that, make a new Make. Um, and, uh, you could choose that template and then great, it’s got all the guidelines that we established from that Figma component library, you know, that the framework team provides that we’ve customized and everything.

[00:40:41] Reony Tonneyck: And then just recently they, they launched this new kits feature. So now they’re essentially separating the template to just be a template file. So it’s more of like, maybe like for a feature that you, you know, you’re gonna iterate on. And then the, kit is really the design system.

[00:40:57] Billy Sweetman: Mm-hmm.

[00:40:59] Reony Tonneyck: when they launched that, uh, released that, and I went to open our template file to try it out, the onboarding experience, and I’m sure I’m not the only one to experience this who was using Make and Templates before, essentially destroyed what we had.

[00:41:15] Reony Tonneyck: And I think– I don’t even know if there’s a way around this because they’re restructuring how the, file is, all the guideline files, um, how it’s referencing the library, and now the kit, is the focus on that. there was no way for me to like revert back because this is at like the tooling now level,

[00:41:36] Reony Tonneyck: not like The file system version history.

[00:41:39] Reony Tonneyck: Um, and thankfully, I, I had that snippet of the one large guidelines file in another safe place, so I could start over and go through the process of rebuilding it. And in the end it’s much better. But that, that was kind of alarming and I, I hadn’t seen, you know, Figma like kind of drop the ball on that.

[00:41:59] Reony Tonneyck: And again, I’ve not like hunted down, you know, into community forums and such to see if, if others were complaining. But there was, you know, there’s obviously people who were using, Figma Make prototypes before, and I’m sure they had templates. So yeah, I’m a little worries-worrisome about like what the next version of that will be.

[00:42:19] Reony Tonneyck: And in the end, you know, I sent the support team a message, but, um, yeah, it’ll, it’ll be hard to kind of keep up with that, especially when it’s kind of out of our control.

[00:42:29] Billy Sweetman: I struggled a little bit with Make to getting the kit set up. It– And maybe I, I just, I very much like skip the tutorial and just go in there and try to do it myself. And so, uh, couldn’t get it to reference my component library correctly and pull the information. But then I did have some success when I started to investigate like design.md files, and I built one of those with a rough, uh, markdown version of the, uh, button component and basically one-shot at all our buttons into the kit having that, which for them was kind of cool because then I was able to do that in, Claude, design as well, is get that same representation, from that one file.

[00:43:13] Billy Sweetman: So, like I’m really interested in, in spending some more time exploring that.

[00:43:18] Reony Tonneyck: Yeah.

[00:43:19] Reony Tonneyck: I think that’s– maybe that’ll be a way to maintain that visual language everywhere. Yeah, I think Claude, Claude Design really nailed that onboarding experience for like creating a design system because, completely new, just diving in, not knowing what to expect, and the way it sort of guides you step-by-step through all those sort of main foundational elements like typography, iconography, colors, dimensions, et cetera.

[00:43:46] Reony Tonneyck: And then you can provide it feedback after it sort of pulls that information in and shows you a little preview. You can say, “No, it’s not quite right.” Go back again. So it’s running multiple agents for each of those sort of elements. that was very cool. And I think in terms of like the tool to try and approach things this way and for a design system for like quick prototypes and stuff, that it’s been the best experience that I’ve come across so far.

[00:44:13] Reony Tonneyck: So yeah, kudos to them.

[00:44:15] Billy Sweetman: Nice.

[00:44:16] Billy Sweetman: kind of doubling back into, into the design system itself and any– and just the way that your system is specifically structured, when you’re giving like the AI tools any context about the system, is there anything that, may be harder when parts of it live, upstream or parts of it aren’t necessarily in your, control,you know, as Opposed to having everything owned by you?

[00:44:41] Reony Tonneyck: Yeah, the first sort of conflict that we quickly ran into was things around like variables or props.

[00:44:49] Reony Tonneyck: And it’s an interesting sort of situation that we’re still dealing with, but we’ve kind of resolved, uh, with Claude guidelines is, like I mentioned, the, the Figma UI kit that, uh, we got for the framework was pretty close to parity.

[00:45:06] Reony Tonneyck: The big gap that it had was it’s using Token Studio, which has a very specific naming structure, but on the code base, it’s Sass variables. And there was no like transformation pipeline like you might expect with, you know, a more mature system where they

[00:45:22] Reony Tonneyck: use Like Amazon Dic- uh, style dictionary to transform that into CSS variables.

[00:45:28] Reony Tonneyck: the team now with the latest version, they do offer a service that has their own pipeline that does all the transformation and syncs with Figma and stuff, which is cool. but we were noticing like Claude would take– Using the Figma MCP, you know, engineers would try and implement designs, and it would take the literal naming structure of the, styles, uh, and the one that we have, which is not using variables, would create new variables in our code base, but we already had the ones in SaaS So eventually we had to tell it, “Okay, use-” the variables or the styles in Figma for just essentially identifying the ones that we already have in our codebase and then match and use the one that is in our codebase Don’t generate new ones, if that match exists. So it’s, yeah, working around like exclusions and, what not to do is certainly a thing we had to figure out, but it’s working now.

[00:46:26] Reony Tonneyck: And like I said, like there’s too much work and like we don’t have the resource and the bandwidth right now to completely upgrade to the modern one. And, it’s working for us. we just know we, we work around that. yeah, I would say that was probably the, main big one. Just naming is always a big thing, like any org that you’re gonna be at.

[00:46:44] Reony Tonneyck: And now we have an LLM that has to translate that, and yeah, we don’t have like a transformation pipeline, so you’re essentially, maintaining two sources in a way, the design tool and the code, um, even though they’re pretty closely aligned. But yeah.

[00:47:01] Billy Sweetman: well, cool.

[00:47:01] Billy Sweetman: Is there any like, AI tools or workflows that you’re using right now that’s like saving you time, maybe like custom skills or a- or anything that, that’s providing to be really valuable?

[00:47:13] Reony Tonneyck: Yeah. the first one that I learned about was this really fantastic, like a skills directly– uh, directory, excuse me, that Vercel published, uh, called skills.sh. And it’s, it’s an aggregate of multiple sources, but it’s an excellent place to just browse, download a skills file, try it out. so we tried some there.

[00:47:35] Reony Tonneyck: One that really stuck out to me was, one that someone had made for design system patterns, I believe it’s called. And that one’s just like a very large overall one that even covers mobile, et cetera, but we’re just web desktop platform. so essentially what I did was start with that. I talked to Claude, Claude quite a lot and just heavily modified it for our own purposes and tech stack.

[00:48:00] Reony Tonneyck: and it proved super helpful. And now it has all that context around our design system, how we use Token Studio, even context of the JSON as sort of some source of truth. And yeah. and then we have a specific one I made that sort of branched off that just for Token Studio knowledge as well. Um, so when we’re making modifications to the Figma library, just want to double-check things, you know, that are semantic, et cetera.

[00:48:26] Billy Sweetman: any sort of like automations that you’ve, that you’ve built for yourself, with any of the tooling to kind of like, I don’t know, speed some things up here and there?

[00:48:36] Reony Tonneyck: Yeah. We have biweekly release notes, and at first we started exploring generating those with our browser, so via chat with their AI, uh, or some other folks might be using Chrome with, with Gemini. And we have our releases page and then a Notion doc that we essentially dump the release notes into, and we would cross-reference those.

[00:49:00] Reony Tonneyck: And it worked pretty well. But again, like the browser, you know, LLM is reading those, they don’t have direct access to the code and, and the release notes with RC. So as we started leaning into Claude more, I was exploring doing more of like an automated task. And obviously with Claude Code It has direct access to the repo.

[00:49:23] Reony Tonneyck: It can see what’s, you know, in the PRs and the releases. So, uh, I was really interested in seeing, like, how much more accurate it could be. Um, and I have that up, if you wanna take a look. I could quickly show and, yeah, not spend too much time. But yeah, this chat was, like, the first one where I was just seeing if it was entirely possible.

[00:49:42] Reony Tonneyck: So I was just asking Claude, like, “Hey, I wanna try out making this, you know, recurring task. Can you walk me through it? I wanna automate it.” and, essentially getting some background in terms of what’s possible, so I don’t have to go and hunt through Claude docs. then I was like, oh, you know, in the end, oh, there’s this scheduled task and essentially a routine, walking through Claude, seeing what types of routines we could make, uh, et cetera, et cetera.

[00:50:10] Reony Tonneyck: and then, you know, we have connectors as well. So like I said, we use Notion, so they have an official Notion connector. So now that’s already a level up from the browser just reading, sort of a, a read-only, view of the Notion. It could also write with this connector, uh, versus the browser, it was like a copy-paste.

[00:50:31] Reony Tonneyck: So I had that. We’re obviously connected to GitHub. so in the end, now I have this scheduled task. it generates, you know, essentially a guideline with a bunch of steps using the GitHub API directly, so I can point it to the release. you do have to use a personal access token. Um, and at first it was like, “No, don’t give me the actual one ‘cause you don’t wanna expose your actual access token to Claude.”

[00:50:57] Reony Tonneyck: So you make an environment variable. That’s probably the most technical thing it did. And, um, a few other steps, and then in the end, I had it actually generate a, guideline that other designers or even more non-technical folks can follow. So it’s very approachable and anyone can try it. and a few other things around, like, output in terms of sections, ordering, et cetera.

[00:51:19] Reony Tonneyck: and then at that point, right now it’s not scheduled, it’s just manual, so I choose when to launch it in case we have, like, an odd week or something. and then that way, not only is it fetching the latest and the actual source, which is our RCs from our release page, and the RCs, we have a few RCs leading up to sort of that actual release day.

[00:51:42] Reony Tonneyck: so that pa- page will change. So I, you know, the next week I could say, “Hey, let’s check if there was another RC, see what’s missing. Let’s update the Notion.” And now I don’t have to go and copy-paste and cross-reference between windows what’s in Notion. It just knows and it edits the Notion for me. so we’ve only done this a couple times, but it’s been a huge time saver.

[00:52:05] Reony Tonneyck: and yeah, in the end, the release notes end up, in customers’ hands as well. So it’s not just for our own team and stakeholders to know, you know, what’s coming out ‘cause folks like, CEO, et cetera, and even our, uh, chief product officer, they’re not constantly looking at releases, right? They’re worried more about bigger picture stuff.

[00:52:25] Reony Tonneyck: So it’s nice for them to, to just have that, that list, including our, like, customer service people too.

[00:52:31] Billy Sweetman: Yeah, absolutely. That’s really cool. Well, awesome, Reony. thanks a ton for, for really deep diving how your design system’s set up and really how you have that, uh, sort of a, a unique scenario for you guys.

[00:52:45] Billy Sweetman: before you leave, two things. one, do you feel– anything that you feel is over-hyped right now in the AI world?

[00:52:50] Billy Sweetman: And then the other thing, is there something that you’re using right now that you think everyone should go check out?

[00:52:55] Reony Tonneyck: Ooh, yeah. overhyped. Everyone’s always talking about, like, completely replacing people. I definitely think that’s overhyped. even, like, when I come to think of it, like, do you want to trust, like, some business that’s completely ran by, like, a bunch of agents and maybe just one person? Like, I, I don’t know.

[00:53:15] Reony Tonneyck: Personally, I wouldn’t be. And then there’s even just, like, that knowledge of knowing how to run a business, those interpersonal skills, and as things scale, you know, your business is growing. Like, it’s– you’re gonna burn out if it’s just you, for those things. So that’s sort of my take on it. And then in terms of, like, the design world, it, it’s not always about the output.

[00:53:36] Reony Tonneyck: You know, there’s that understanding and, visual design taste and yeah, things like that. Even, like, sort of exploration when you’re still manually tweaking and playing with pixels in Figma, you might have, like, that accidental aha moment that these agents really can’t do. and yeah, obviously there’s always the debate, but that’s sort of my take on it.

[00:53:57] Reony Tonneyck: and yeah, one tool I always mention to people is, it’s called brain.fm. it’s like a background audio sort of focus tool that just lives in your menu bar. there’s a lot of really interesting, like, science behind, um, like the frequencies and stuff that they use, and yeah, I got in very early. But yeah, people I’ve gotten acclimated to, they’ve become a big fan.

[00:54:23] Reony Tonneyck: So if you want something that’s doesn’t have lyrics and things, just pick something based on a mood, definitely check it out.

[00:54:30] Billy Sweetman: Awesome. I’ll definitely have to check that out. Well, thanks again for hopping on with us. Uh, we appreciate you taking the time.

[00:54:37] Reony Tonneyck: Yeah. Thanks for having me. It was a pleasure. Take care.

[00:54:41] Billy Sweetman: Thanks for watching Intent & Craft. Wanna support the show, subscribe and try notifications. You never miss an episode.

[00:54:47] Billy Sweetman: You can also share it with your team or leave a rating and review to help other designers and product leaders find us. We’ll see you next time.

Show Full Transcript
show notes

(00:00) Intro

(05:02) Career shift into design systems

(09:07) Small team decentralized system model

(12:52) Working with Angular framework parity

(16:27) Transition from Token Studio variables

(19:14) Open source framework benefits and risks

(23:44) Patterns library and slot issues

(27:56) Custom components versus inherited framework

(33:02) AI integration in design workflow

(38:31) Skepticism toward UI generation tools

(44:16) Naming conflicts and AI context

(47:01) Claude skills for token management

(48:26) Automated release notes process

(52:45) AI hype and practical takeaways