<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Synoptro Blog</title><description>Field notes on DesignOps: building practices, running teams, and the tradecraft behind the work.</description><link>https://synoptro.com/</link><language>en-us</language><item><title>When the canvas becomes the broker</title><link>https://synoptro.com/blog/when-the-canvas-becomes-the-broker/</link><guid isPermaLink="true">https://synoptro.com/blog/when-the-canvas-becomes-the-broker/</guid><description>Figma&apos;s Workflow Lab and Make Skills shift the design-to-code conversation onto the canvas. The reconciliation work goes down. The codification work goes up. The total ops work doesn&apos;t drop; its character changes.</description><pubDate>Thu, 11 Jun 2026 12:55:00 GMT</pubDate><content:encoded>&lt;p&gt;Figma shipped Workflow Lab on April 30, 2026. Their pitch: the canvas now hosts the live conversation between design and the code that gets built, with the MCP server brokering the back-and-forth. Designers see the build state in the file as it emerges. Engineers pull components, variables, and layout data into their dev environment via Code Connect. What used to be a feedback loop of JIRA tickets and Slack threads is now a conversation between design and code, with the agent making the connections.&lt;/p&gt;&lt;p&gt;Around the same time, Figma Make added Skills: markdown files where you write the conventions and workflows your team repeats, so prototypes match your standards with fewer prompts. Skills like &lt;code&gt;/follow-ds-guidelines&lt;/code&gt; to enforce design system rules, or &lt;code&gt;/sync-figma-token&lt;/code&gt; to keep color and type tokens current across the file. Skills live in your Figma Make account, invoked by slash command across whatever Figma file you&apos;re in. The agent reads them and the prototype lands closer to your prescribed style on the first try.&lt;/p&gt;&lt;p&gt;Both of these are real wins for designers. They are also a sleight of hand for DesignOps, worth looking at squarely.&lt;/p&gt;&lt;h2 id=&quot;the-artifact-problem-the-tool-finally-fixed&quot;&gt;The artifact problem the tool finally fixed&lt;/h2&gt;&lt;p&gt;For a long time, the operational work of design tooling sat in the gap between the file and the build. Component renames in Figma didn&apos;t propagate to the engineering side. Variables defined in design didn&apos;t match tokens defined in code. The design system team, usually one person, sometimes one-and-a-half, spent a meaningful slice of every week reconciling the two.&lt;/p&gt;&lt;p&gt;MCP plus Code Connect closes a real chunk of that gap. The variables match. The components map. The component a developer pulls into their environment is the component the designer created, not a screenshot of it.&lt;/p&gt;&lt;p&gt;This is the part of the story Figma is telling correctly. The reconciliation tax really did exist. Most of us who run design system ops at small companies know the weekly cost of it in hours consumed, capacity brokered, happy-hour drinks ordered.&lt;/p&gt;&lt;h2 id=&quot;the-work-that-didnt-go-anywhere&quot;&gt;The work that didn&apos;t go anywhere&lt;/h2&gt;&lt;p&gt;Then the question becomes: where did the operational work go?&lt;/p&gt;&lt;p&gt;Well...&lt;/p&gt;&lt;p&gt;Skills files don&apos;t write themselves. &lt;em&gt;Somebody&lt;/em&gt; has to author the markdown that captures how your team actually wants prototypes built. &lt;em&gt;Somebody&lt;/em&gt; has to audit the file when a new convention emerges, or when an old one starts producing artifacts that look wrong. &lt;em&gt;Somebody&lt;/em&gt; has to notice when a junior designer runs a PRD through whatever build-from-PRD skill the team set up and the result looks plausible but skips the accessibility step your house style was supposed to incorporate.&lt;/p&gt;&lt;p&gt;That &lt;em&gt;somebody&lt;/em&gt;, at most companies in our size range, is one person whose calendar is already full.&lt;/p&gt;&lt;p&gt;Same logic for the MCP server. The variables match because someone defined them well. The components map because someone curated the library to a state where mapping is possible. When the variables drift, the agent&apos;s output drifts with them. When the library is half-organized, the build pulls a half-organized version of the system. The tool&apos;s value scales with the underlying hygiene, and the hygiene is created and curated by the same person it has been.&lt;/p&gt;&lt;h2 id=&quot;the-shift-in-the-ask&quot;&gt;The shift in the ask&lt;/h2&gt;&lt;p&gt;What changes is the nature of the operational ask, not its size or scope.&lt;/p&gt;&lt;p&gt;Three years ago the ops question was: how do we get engineers and designers to agree on what the source of truth is? The answer was always some version of &quot;documentation and discipline and a weekly sync.&quot; Now the source of truth is computable. The MCP server pulls it. The agent honors it. The new question is: how do we get the source of truth to be the &lt;em&gt;actual&lt;/em&gt; truth?&lt;/p&gt;&lt;p&gt;That is a more interesting question. It is also more ops-heavy in the early years, even though the demo suggests otherwise. Codifying conventions into machine-readable skill files is the kind of work designers have historically resisted, partly because it felt like making rules and partly because the payoff was indirect or unclear. The payoff is now direct; the benefits are clear.&lt;/p&gt;&lt;h2 id=&quot;what-this-looks-like-on-the-calendar&quot;&gt;What this looks like on the calendar&lt;/h2&gt;&lt;p&gt;For a solo DesignOps practitioner at a 50-200 person company, the practical near-term effect of Workflow Lab and Skills is probably:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;A two-quarter project to define and harden the skill files the team will use most often (the team-specific equivalents of the &lt;code&gt;/follow-ds-guidelines&lt;/code&gt; pattern, the &lt;code&gt;/sync-figma-token&lt;/code&gt; pattern, and the rest)&lt;/li&gt;&lt;li&gt;A library hygiene push to make MCP pulls predictable (this was probably overdue)&lt;/li&gt;&lt;li&gt;A new ritual, review-the-skills-file, bolted onto whatever weekly cadence you already run&lt;/li&gt;&lt;li&gt;A budget conversation that has to acknowledge the work above as design system ops, not &quot;just configuring the tool&quot;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The last bullet is perhaps the most important one. The risk is that leadership sees Workflow Lab demo&apos;d at a conference, decides the design system runs itself now, and re-pools the headcount somewhere else. We have seen this pattern with other tools, because the demo always looks like the system is the work instead of the team behind it. The pattern repeats roughly every 18 months.&lt;/p&gt;&lt;h2 id=&quot;the-honest-answer&quot;&gt;The honest answer&lt;/h2&gt;&lt;p&gt;I think Workflow Lab and Skills are net positive for designers and net neutral for DesignOps. The reconciliation work goes down. The codification work goes up. The total ops work stays roughly constant, but its character changes from cleanup to authoring, which is a more satisfying kind of work to do.&lt;/p&gt;&lt;p&gt;The part I am hedging on: whether the leaders signing the budgets understand the trade. The Figma blog post says the workflow &quot;shortens the feedback loop, shifting time away from requirements discussions and toward designing and building actual features.&quot; That sentence is true for designers. It is not the sentence a CFO reads when they decide whether DesignOps gets the additional headcount they need next year.&lt;/p&gt;&lt;p&gt;If you&apos;re about to spend a quarter on Skills authoring, the move is probably to write down what you&apos;re doing as ops work and put a metric on it. Metrics aren&apos;t honest about everything DesignOps does, but the absence of a number is the gap that gets filled by keynote demos and marketing prose.&lt;/p&gt;&lt;p&gt;If you don&apos;t yet know which part of your current workflow is going to bear the codification load, that uncertainty is itself a useful signal. The part of the practice most likely to break under MCP-driven workflows is the part that was already half-documented and held together by one person&apos;s memory. Synoptro&apos;s &lt;a href=&quot;https://synoptro.com/friction-finder/?ref=gs.nuovo.me&quot;&gt;Friction Finder&lt;/a&gt; is a short diagnostic for finding where that&apos;s happening. It points at the kit closest to the friction, most often the Ready-for-Engineering checklist when teams are about to lean on MCP, since that&apos;s the conversation Skills files end up codifying.&lt;/p&gt;&lt;p&gt;The canvas becoming a broker is real. The reconciliation work it absorbs is real. The brokerage being free is not.&lt;/p&gt;</content:encoded><category>Teardown</category><category>Figma</category><category>Figma Make</category><category>Design Systems Ops</category><category>Handoff</category><category>#newsletter</category><author>Dennis Berger</author></item><item><title>The transformation will be staffed eventually</title><link>https://synoptro.com/blog/the-transformation-will-be-staffed-eventually/</link><guid isPermaLink="true">https://synoptro.com/blog/the-transformation-will-be-staffed-eventually/</guid><description>This year&apos;s DesignOps theme is &quot;Adaptive DesignOps.&quot; Meanwhile three in five design system teams are understaffed. The story and the room don&apos;t match.</description><pubDate>Thu, 28 May 2026 12:55:00 GMT</pubDate><content:encoded>&lt;p&gt;It&apos;s conference season again. Adaptive DesignOps is the new framing; the banner on this year&apos;s Design Operations NYC says so, and a handful of Medium pieces filed since January echo it. The pitch: efficiency was the 2018-era DesignOps story, scaling was the 2022 one, and 2026&apos;s job is transformation. AI-native operating models, the dissolving boundary between DesignOps and ProductOps, AI as the new team member. It&apos;s a tidy story. The room I&apos;m in tells a different one.&lt;/p&gt;&lt;p&gt;Three in five design system teams are understaffed, per zeroheight&apos;s 2026 Design Systems Report, up from last year. Only 44% have a dedicated DesignOps manager. I work inside one of those orgs full-time, and most of the people I talk to do too. The story and the room don&apos;t quite match.&lt;/p&gt;&lt;p&gt;This isn&apos;t surprising. The discourse always leads the staffing by a few years. Conferences need a story to sell, and &quot;twice the work with the same headcount, again&quot; doesn&apos;t fill an auditorium. But the gap is widening, and I notice what fills it. When the keynote tells me AI will be a true team member that balances bandwidth before a manager thinks about it, and the calendar I&apos;m looking at has me running intake triage solo across four squads while a fifth waits its turn, I am not the manager who hasn&apos;t thought about bandwidth. I am the part of the org that was supposed to get the budget, the headcount, the productivity...and got &lt;em&gt;this&lt;/em&gt; instead.&lt;/p&gt;&lt;h2 id=&quot;the-transformation-tax&quot;&gt;The transformation tax&lt;/h2&gt;&lt;p&gt;A useful question to ask of any &quot;DesignOps is becoming X&quot; claim: who does the becoming?&lt;/p&gt;&lt;p&gt;If transformation is something a team does, fine, but a team needs people, and the staffing data says many of us are short the people. If transformation is something a tool does on the team&apos;s behalf, that&apos;s a different sentence with a different consequence. The version where AI takes on ops work that doesn&apos;t show up anywhere on the org chart is a real version. It&apos;s also the version where the headcount conversation goes only one way at the next budget cycle, and it&apos;s not the way the keynote implied.&lt;/p&gt;&lt;p&gt;I am not against the framing. &lt;em&gt;Adaptive&lt;/em&gt; is a real word and the practice does adapt. I just notice that &quot;adaptive&quot; can describe a discipline gracefully accommodating a new tool, or a discipline absorbing the cost of being permanently under-funded. From the outside they look similar enough that the same talk can apply to both.&lt;/p&gt;&lt;h2 id=&quot;what-the-report-actually-says&quot;&gt;What the report actually says&lt;/h2&gt;&lt;p&gt;The same zeroheight survey notes that DesignOps, accessibility, and content design are &lt;em&gt;increasingly represented&lt;/em&gt; in design system teams. That&apos;s true; the roles exist and new openings still happen. What&apos;s also true: the representation is uneven, and the dedicated-DesignOps-manager number is under half. The teams with an ops layer are increasingly the ones whose design system survives a reorg. The teams without an ops layer are the ones whose design system degrades until the next rebrand.&lt;/p&gt;&lt;p&gt;That is the part of the story that has not become a conference theme: &quot;Some of you will get the budget and some of you will not, and the ones who don&apos;t will be told the AI will take care of it&quot; is a less appealing keynote.&lt;/p&gt;&lt;h2 id=&quot;where-the-gap-shows-up&quot;&gt;Where the gap shows up&lt;/h2&gt;&lt;p&gt;I don&apos;t know how to close this gap from inside a corporate job. I know the gap is real; I see it in the calendar of the people I talk to. I see it in the design system audits that take six months because there&apos;s one person doing them with only 20% their total capacity. I see it in the fact that the most common DesignOps job posting in 2026 is still &quot;one person, multiple squads, build the function.&quot; The discipline has not been staffed to deliver the future that the conference keynotes describe.&lt;/p&gt;&lt;p&gt;What I can say with more confidence: when you don&apos;t know where the friction is coming from, the abstract talk about transformation lands poorly. It feels either aspirational or accusatory, depending on the day. The more useful move is usually pointing at the specific friction point (intake, handoff, the team&apos;s weekly rhythm, scoring of what got shipped) and describing what&apos;s actually breaking. Synoptro has a short diagnostic for this at &lt;a href=&quot;https://synoptro.com/friction-finder/?ref=gs.nuovo.me&quot;&gt;synoptro.com/friction-finder&lt;/a&gt;. I built it because the question kept coming up and I wanted to stop answering it from scratch.&lt;/p&gt;&lt;p&gt;That conversation about the &lt;em&gt;specific&lt;/em&gt; friction is what precedes any conversation about transformation, and it&apos;s what the budget cycle is actually going to be about. The pitch that lands with a CFO is &quot;here are the three things breaking, here is what that&apos;s costing the company, and here is the smallest set of moves that fix it.&quot; That&apos;s the pitch the keynote can&apos;t make for us, because the keynote doesn&apos;t know our companies, our org charts.&lt;/p&gt;&lt;h2 id=&quot;the-next-year&quot;&gt;The next year&lt;/h2&gt;&lt;p&gt;I&apos;d love for the adaptive-DesignOps framing to age well. Some of us will end up in the truly adaptive version and some in the work-absorption version, and which side of that you land on will depend less on the framing and more on whether the company funded the DesignOps role this cycle. The conferences will continue to tell a single story, because it feels good. The staffing data will continue to tell two stories at odds with each other, because it&apos;s the uncomfortable truth.&lt;/p&gt;&lt;p&gt;Of course, both can be true at once. We are adapting. We are also tired. The discourse is allowed to celebrate the first half, but we don&apos;t have to pretend the second half isn&apos;t there.&lt;/p&gt;</content:encoded><category>Practice</category><category>AI in Design</category><category>Solo Practice</category><category>Design Systems Ops</category><category>#newsletter</category><author>Dennis Berger</author></item><item><title>When juniors leave, the library remains</title><link>https://synoptro.com/blog/when-juniors-leave-the-library-remains/</link><guid isPermaLink="true">https://synoptro.com/blog/when-juniors-leave-the-library-remains/</guid><description>The 2026 hiring market is hiring senior. The maintenance work juniors used to do isn&apos;t going anywhere. It&apos;s just changed owners — usually quietly, usually badly.</description><pubDate>Thu, 14 May 2026 12:55:00 GMT</pubDate><content:encoded>&lt;p&gt;Nobody on your team has run a token audit in nine months and you know exactly why. The person who used to do it left in the spring. The role that would have replaced them didn&apos;t get backfilled. &quot;We&apos;re being more selective at junior right now,&quot; went the all-hands. The work hasn&apos;t gone anywhere. It&apos;s just on the shelf.&lt;/p&gt;&lt;p&gt;The AI-and-design-jobs conversation has settled into a comfortable shape: designers are being sorted, not replaced. Template-pixel-pushers in trouble; strategic, systems-thinking, AI-fluent designers in growth. Job postings up at the senior end. &lt;a href=&quot;https://www.lennysnewsletter.com/p/state-of-the-product-job-market-in-ee9?ref=gs.nuovo.me&quot;&gt;Lenny&apos;s job market write-up&lt;/a&gt; has the numbers; &lt;a href=&quot;https://www.figma.com/blog/why-demand-for-designers-is-on-the-rise/?ref=gs.nuovo.me&quot;&gt;Figma&apos;s State of the Designer&lt;/a&gt; has the sentiment. None of that is wrong.&lt;/p&gt;&lt;p&gt;The story stops at the sorting. It doesn&apos;t follow what the sorted-out people used to do.&lt;/p&gt;&lt;p&gt;Junior designers seeded the system. Not the first version of the design system. That was usually a senior or staff designer with a vision. The maintenance, though. The hygiene work. The audit-and-clean-up cycles that happen monthly, the new-component intake that gets triaged, the deprecated-token cleanup nobody volunteers for, the documentation pass after a quarter of features have shipped past it. That work has lived on junior calendars for as long as I&apos;ve been doing this. It pays a junior to learn the system from the inside out by maintaining it. It gives them craft repetitions on a real codebase. It produces leveling artifacts they can point to in their next review. And it keeps the system not-broken.&lt;/p&gt;&lt;p&gt;Take that role out of the org chart and the work doesn&apos;t follow it out the door. It lands somewhere else.&lt;/p&gt;&lt;p&gt;So, where does it land? Three places. First, on the senior or staff designer who is now also the maintainer of the thing they used to design. Their week&apos;s deep work shrinks by some number of hours because the deprecated-color migration has to happen by Thursday. Second, on the DesignOps person, who absorbs it because that&apos;s where unowned operational work goes by default and because they can write a script for half of it. Third, nowhere. The work doesn&apos;t get done, the system rots a little each quarter, and the rot becomes visible in design quality six to eighteen months later, by which point the cause and the effect are far enough apart that nobody connects them.&lt;/p&gt;&lt;p&gt;Pick the bucket. None of them are good. The first costs you senior-craft hours you&apos;re paying for at senior-craft rates. The second loads more onto a function that is already, by every count, the most over-extended in design. The third is the one nobody&apos;s seeing yet because the lag is too long. None of them solve the underlying issue, which is that someone has to keep the system honest, and the org chart no longer has a slot reserved for that someone.&lt;/p&gt;&lt;p&gt;The 2026 hiring data is mostly right. Senior-strategic roles are growing. AI-fluent designers are in demand. The economics are real. But &quot;senior-only design org&quot; is a structural choice, and structural choices have consequences the hiring spreadsheet doesn&apos;t see. The pipeline that produced the next senior was, partly, this maintenance work. Some of it was the very-junior labor of doing it; some of it was the staff-level mentorship of teaching it; all of it was a context where craft repetitions happened on real surfaces. Take it out and the seniors of 2030 come from somewhere else. From companies that still hire junior, fewer each cycle. Or from a labor market where the ramp got shorter and produced fewer people who can do the work seniors used to do.&lt;/p&gt;&lt;p&gt;This is the part that compounds. AI gets more efficient quarter over quarter. Human craft gets developed by doing the work, repeatedly, with feedback, on real surfaces. We are removing the work and the surfaces. The line on the AI side keeps going up; the line on the human side bends the other way, slowly, in the kind of way that&apos;s hard to see in a single-quarter scorecard. Six years from now we will be hiring &quot;senior&quot; titles for skill sets that have lost half a decade of compounding. And we will look at the comparison, AI capability versus human output at our cost basis, and the conclusion will write itself. Because we wrote it years ago, when we stopped funding the bench.&lt;/p&gt;&lt;p&gt;What I keep watching, lately, is which of my friends are absorbing the maintenance work onto their own plates without saying so. They are framing it as &quot;I just couldn&apos;t get to the documentation updates this sprint,&quot; &quot;the icon library is in a weird state right now,&quot; &quot;we&apos;ll catch up on the audit when things slow down.&quot; Things will not slow down. The audit will not happen. The system will get a little stranger every quarter. And the next time we hire, we will hire senior, because that is what the data says, and because the slot for the person who used to do this work is no longer in the budget.&lt;/p&gt;&lt;p&gt;What helps is seeing the second-order cost clearly enough to keep it in front of you when the next staffing conversation happens. Not as a position paper. Not as a slide. Clearly enough that you can spot the moment it would have been priced in, and notice what you traded for the version where it wasn&apos;t.&lt;/p&gt;</content:encoded><category>Field Notes</category><category>Hiring &amp; Leveling</category><category>Design Systems Ops</category><category>Solo Practice</category><category>AI in Design</category><category>#newsletter</category><author>Dennis Berger</author></item></channel></rss>