[
  {
    "startMs": 1309,
    "text": "[music]"
  },
  {
    "startMs": 12800,
    "text": "Hello everyone. I'm Jonathan Gordon. I'm"
  },
  {
    "startMs": 16080,
    "text": "a founder of Reweaver AAI, a new"
  },
  {
    "startMs": 18400,
    "text": "company, you know, on the scene, let's"
  },
  {
    "startMs": 20240,
    "text": "say. I want to share one thing with all"
  },
  {
    "startMs": 21760,
    "text": "of you that was really fascinating. So,"
  },
  {
    "startMs": 23359,
    "text": "I I plugged in my laptop and I realized"
  },
  {
    "startMs": 27039,
    "text": "I had to mirror. So, I no longer have my"
  },
  {
    "startMs": 29279,
    "text": "speaker notes. So, I went into Claude"
  },
  {
    "startMs": 31760,
    "text": "and I said, \"Can you extract my speaker"
  },
  {
    "startMs": 33440,
    "text": "notes from my slide deck, please?\" And I"
  },
  {
    "startMs": 35600,
    "text": "had my speaker notes now."
  },
  {
    "startMs": 38079,
    "text": "I love AI."
  },
  {
    "startMs": 41440,
    "text": "The suspense was killing me. I was"
  },
  {
    "startMs": 43120,
    "text": "talking to Claude"
  },
  {
    "startMs": 45040,
    "text": "now. Who knows if it got it right. I"
  },
  {
    "startMs": 46640,
    "text": "don't know. Whatever. Um, so I also"
  },
  {
    "startMs": 49200,
    "text": "realized that my title slide buried the"
  },
  {
    "startMs": 50960,
    "text": "lead. I shouldn't have put it up. Um,"
  },
  {
    "startMs": 53680,
    "text": "but nonetheless, let's play with this."
  },
  {
    "startMs": 56800,
    "text": "So, uh, yeah, my name is Jonathan. Um,"
  },
  {
    "startMs": 59280,
    "text": "I'm here to talk to you about the design"
  },
  {
    "startMs": 60719,
    "text": "code roundtrip that isn't."
  },
  {
    "startMs": 64159,
    "text": "And I guess probably the best thing to"
  },
  {
    "startMs": 66000,
    "text": "do first is to explain what I think a"
  },
  {
    "startMs": 69119,
    "text": "design code roundtrip should be. Um the"
  },
  {
    "startMs": 73600,
    "text": "design code roundtrip is a full loop"
  },
  {
    "startMs": 77200,
    "text": "between design and engineering in both"
  },
  {
    "startMs": 81920,
    "text": "directions without any loss of fidelity"
  },
  {
    "startMs": 86479,
    "text": "and with a persistent provenence. So it"
  },
  {
    "startMs": 88560,
    "text": "knows exactly where everything came"
  },
  {
    "startMs": 90159,
    "text": "from. You know that perfect dream world"
  },
  {
    "startMs": 93119,
    "text": "that we live in where there is no drift"
  },
  {
    "startMs": 97439,
    "text": "in between the gaps of design and code."
  },
  {
    "startMs": 102159,
    "text": "Um, today's tools, design is amazing."
  },
  {
    "startMs": 105520,
    "text": "It's incredible. It's magic. It's I ask"
  },
  {
    "startMs": 107759,
    "text": "for something, I get it. It's clickable."
  },
  {
    "startMs": 109439,
    "text": "It's interactive. It's amazing to me."
  },
  {
    "startMs": 112720,
    "text": "But nobody really looks at the code"
  },
  {
    "startMs": 114000,
    "text": "anymore, it seems. And so, I kind of"
  },
  {
    "startMs": 117200,
    "text": "want to go there. I want to go into that"
  },
  {
    "startMs": 118640,
    "text": "space."
  },
  {
    "startMs": 120320,
    "text": "Whoops. Of course, I have to get my"
  },
  {
    "startMs": 122079,
    "text": "mouse to the right location. There we"
  },
  {
    "startMs": 124640,
    "text": "go. Um, a little bit about me."
  },
  {
    "startMs": 127680,
    "text": "past 30 plus years um I've been building"
  },
  {
    "startMs": 130959,
    "text": "and designing coding tools developer"
  },
  {
    "startMs": 133520,
    "text": "tools idees at these companies um so"
  },
  {
    "startMs": 138319,
    "text": "I've spent a lot of time with as a"
  },
  {
    "startMs": 140720,
    "text": "designer I've spent a lot of time with"
  },
  {
    "startMs": 142480,
    "text": "design and engineering teams trying to"
  },
  {
    "startMs": 144800,
    "text": "understand"
  },
  {
    "startMs": 146400,
    "text": "how do we do that handoff well how do we"
  },
  {
    "startMs": 148640,
    "text": "hand off from design to code how do we"
  },
  {
    "startMs": 151280,
    "text": "get what we wanted to be delivered to"
  },
  {
    "startMs": 153760,
    "text": "the customer um it was never a perfect"
  },
  {
    "startMs": 156879,
    "text": "science We never got it. We never found"
  },
  {
    "startMs": 159760,
    "text": "that magic sauce that just made"
  },
  {
    "startMs": 162000,
    "text": "everything come together where intent"
  },
  {
    "startMs": 165680,
    "text": "matched the outcome."
  },
  {
    "startMs": 167920,
    "text": "Um, but I developed techniques. I"
  },
  {
    "startMs": 170239,
    "text": "negotiated with engineers. I brought"
  },
  {
    "startMs": 172319,
    "text": "them out for drinks. I made them my"
  },
  {
    "startMs": 173840,
    "text": "friends. Um, I got things delivered to"
  },
  {
    "startMs": 177040,
    "text": "customers."
  },
  {
    "startMs": 178959,
    "text": "But the the loop was never closed. Um,"
  },
  {
    "startMs": 181760,
    "text": "and it's because our outcomes diverged."
  },
  {
    "startMs": 184480,
    "text": "engineering had one set of requirements,"
  },
  {
    "startMs": 187120,
    "text": "technical constraints, design had a"
  },
  {
    "startMs": 189200,
    "text": "vision for the future, a new rebranding,"
  },
  {
    "startMs": 191280,
    "text": "whatever. So, this has existed, you"
  },
  {
    "startMs": 194239,
    "text": "know, dare I say, for decades."
  },
  {
    "startMs": 196879,
    "text": "Um, then along comes AI"
  },
  {
    "startMs": 201200,
    "text": "and LLM and prompting ourself into a"
  },
  {
    "startMs": 204800,
    "text": "fully running application. In a sense,"
  },
  {
    "startMs": 208080,
    "text": "now we have one intelligence that"
  },
  {
    "startMs": 210799,
    "text": "understands design intent and the same"
  },
  {
    "startMs": 213760,
    "text": "intel in intelligence can write code. So"
  },
  {
    "startMs": 217360,
    "text": "I thought to myself, oh my god, I think"
  },
  {
    "startMs": 219680,
    "text": "we might be able to close this loop. At"
  },
  {
    "startMs": 222080,
    "text": "the speed of inference, we could close"
  },
  {
    "startMs": 223519,
    "text": "this loop. And so I was curious. Um, I'm"
  },
  {
    "startMs": 228319,
    "text": "curious by nature. So I went all in."
  },
  {
    "startMs": 232319,
    "text": "That's my GitHub before vibe coding"
  },
  {
    "startMs": 235040,
    "text": "happened on the left on on my left on"
  },
  {
    "startMs": 238799,
    "text": "your whatever. Um then after so I think"
  },
  {
    "startMs": 243120,
    "text": "everybody probably gets a sense of what"
  },
  {
    "startMs": 245120,
    "text": "my life was like from April 2025. And if"
  },
  {
    "startMs": 248319,
    "text": "you want to scroll till today it's it's"
  },
  {
    "startMs": 251200,
    "text": "even more so. Um, I got this email from"
  },
  {
    "startMs": 254239,
    "text": "cursor one day that said I was in the"
  },
  {
    "startMs": 256959,
    "text": "top 0.1%"
  },
  {
    "startMs": 258880,
    "text": "of usage of cursor"
  },
  {
    "startMs": 261680,
    "text": "and I thought to myself, I need to spend"
  },
  {
    "startMs": 263840,
    "text": "more time outside."
  },
  {
    "startMs": 268320,
    "text": "Then there was a bill. Um,"
  },
  {
    "startMs": 271199,
    "text": "but at the time it was the $20 deal and"
  },
  {
    "startMs": 273680,
    "text": "I kind of, you know, monitored, but"
  },
  {
    "startMs": 275680,
    "text": "every now and again I'd pay for a little"
  },
  {
    "startMs": 277120,
    "text": "bit more, get another hit. Um,"
  },
  {
    "startMs": 281360,
    "text": "and this was my life vibe coding from"
  },
  {
    "startMs": 284479,
    "text": "that point in April"
  },
  {
    "startMs": 286960,
    "text": "until today. Um, I'm trying to figure"
  },
  {
    "startMs": 290320,
    "text": "out can I go from design to code? Can I"
  },
  {
    "startMs": 292400,
    "text": "go from code to design? Can I build a"
  },
  {
    "startMs": 294240,
    "text": "tool to go from design to code and code"
  },
  {
    "startMs": 296800,
    "text": "to design a full round trip without any"
  },
  {
    "startMs": 300479,
    "text": "loss of fidelity? That pixel perfect"
  },
  {
    "startMs": 302639,
    "text": "dream that we have. Um, I remember"
  },
  {
    "startMs": 306639,
    "text": "vividly uh one day I was, you know, just"
  },
  {
    "startMs": 310160,
    "text": "hammering away at the keyboard, just"
  },
  {
    "startMs": 312560,
    "text": "vibing my way. I was really feeling the"
  },
  {
    "startMs": 314320,
    "text": "vibe. And, uh, this wall of text was"
  },
  {
    "startMs": 318000,
    "text": "coming by and I was completely ignoring"
  },
  {
    "startMs": 319840,
    "text": "it and code was being written, just"
  },
  {
    "startMs": 322960,
    "text": "watching that come by. And I remember"
  },
  {
    "startMs": 325520,
    "text": "seeing a statement that was an inner"
  },
  {
    "startMs": 327520,
    "text": "HTML statement."
  },
  {
    "startMs": 329840,
    "text": "And I remember from way back when that"
  },
  {
    "startMs": 333120,
    "text": "inter HTML was a security vulnerability"
  },
  {
    "startMs": 335120,
    "text": "that people can actually inject into in"
  },
  {
    "startMs": 337520,
    "text": "HTML and I stopped it. I said, \"Wait a"
  },
  {
    "startMs": 340400,
    "text": "minute, wait a minute.\" to my LM, \"Wait"
  },
  {
    "startMs": 342080,
    "text": "a minute, what did you just do?\" And it"
  },
  {
    "startMs": 345520,
    "text": "explained to me what it did and it was"
  },
  {
    "startMs": 346720,
    "text": "very proud of itself. And and I said,"
  },
  {
    "startMs": 349039,
    "text": "\"Revert that. Do this instead.\" Blah"
  },
  {
    "startMs": 350960,
    "text": "blah. And I got into this mode of like,"
  },
  {
    "startMs": 353199,
    "text": "\"Oh, maybe I need to steer this thing a"
  },
  {
    "startMs": 355039,
    "text": "little bit better. Maybe I can't just go"
  },
  {
    "startMs": 356320,
    "text": "blindly in. Maybe I need to look at the"
  },
  {
    "startMs": 358560,
    "text": "code now."
  },
  {
    "startMs": 360000,
    "text": "And I've looked at a lot of code in my"
  },
  {
    "startMs": 361680,
    "text": "life. So I went ahead and went in and"
  },
  {
    "startMs": 363919,
    "text": "looked at the code and I Whoops. I'm"
  },
  {
    "startMs": 367039,
    "text": "sorry. I clicked too ahead and I found I"
  },
  {
    "startMs": 370000,
    "text": "found issues. And so I went a little bit"
  },
  {
    "startMs": 372639,
    "text": "deeper"
  },
  {
    "startMs": 374400,
    "text": "when the industry started to tell me"
  },
  {
    "startMs": 377440,
    "text": "that they had solved the round trip"
  },
  {
    "startMs": 380560,
    "text": "that you could go a true roundtrip"
  },
  {
    "startMs": 383120,
    "text": "workflow. You could roundtrip between"
  },
  {
    "startMs": 385199,
    "text": "code and canvas. I think folks in the"
  },
  {
    "startMs": 387039,
    "text": "room might remember back in February,"
  },
  {
    "startMs": 389520,
    "text": "no slam on anthropic or Figma, there was"
  },
  {
    "startMs": 393199,
    "text": "this demo that showed going from cloud"
  },
  {
    "startMs": 396000,
    "text": "code into Figma. And it was magic. It"
  },
  {
    "startMs": 399039,
    "text": "was incredible. I couldn't believe you"
  },
  {
    "startMs": 400400,
    "text": "could build a Figma artboard from a"
  },
  {
    "startMs": 403039,
    "text": "prompt in Cloud Code. And then I had to"
  },
  {
    "startMs": 406080,
    "text": "go deeper and I had to look deeper in"
  },
  {
    "startMs": 407919,
    "text": "the same way that I looked at vibe"
  },
  {
    "startMs": 409120,
    "text": "coding. Like, is this real? Is the hype"
  },
  {
    "startMs": 410880,
    "text": "real? So I went deeper and then more"
  },
  {
    "startMs": 413440,
    "text": "announcements were made all the way up"
  },
  {
    "startMs": 415440,
    "text": "until last week when Figma config"
  },
  {
    "startMs": 417680,
    "text": "announced that code is now material."
  },
  {
    "startMs": 420720,
    "text": "Does that mean there is no even handoff"
  },
  {
    "startMs": 423520,
    "text": "that exists anymore? Um so I'm"
  },
  {
    "startMs": 426400,
    "text": "monitoring trying to keep up. Things are"
  },
  {
    "startMs": 428720,
    "text": "happening at warp speed."
  },
  {
    "startMs": 431680,
    "text": "But they said the roundtrip was solved"
  },
  {
    "startMs": 433599,
    "text": "and I started messing around and"
  },
  {
    "startMs": 436479,
    "text": "realized it wasn't. And so I want to"
  },
  {
    "startMs": 438479,
    "text": "share with all of you"
  },
  {
    "startMs": 441039,
    "text": "a harness that I built. Whoops. Oh, wait"
  },
  {
    "startMs": 444720,
    "text": "a minute. Local host, where are you?"
  },
  {
    "startMs": 447440,
    "text": "Local host,"
  },
  {
    "startMs": 449919,
    "text": "come back to me, local host. Okay."
  },
  {
    "startMs": 453199,
    "text": "I don't know what I don't know what just"
  },
  {
    "startMs": 454560,
    "text": "happened there. And now I'm afraid to"
  },
  {
    "startMs": 456080,
    "text": "restart this. Um, okay. I think we're I"
  },
  {
    "startMs": 458479,
    "text": "think we're okay. Um, I created this"
  },
  {
    "startMs": 460960,
    "text": "harness. And what this harness is is on."
  },
  {
    "startMs": 464800,
    "text": "I'm going to say left. I hope everybody"
  },
  {
    "startMs": 466960,
    "text": "is that your left. It is your left."
  },
  {
    "startMs": 468400,
    "text": "Okay, good. [laughter]"
  },
  {
    "startMs": 470080,
    "text": "On your left is code that was generated"
  },
  {
    "startMs": 472080,
    "text": "by AI. This is this is all real what"
  },
  {
    "startMs": 474479,
    "text": "you're seeing here. Generated by AI and"
  },
  {
    "startMs": 478240,
    "text": "on your right is a design. Be it a"
  },
  {
    "startMs": 482240,
    "text": "canvas that that I created in Figma, be"
  },
  {
    "startMs": 484560,
    "text": "it something I created in Sketch. It's"
  },
  {
    "startMs": 486479,
    "text": "not really relevant what the sources are"
  },
  {
    "startMs": 489120,
    "text": "here, but the reality is I'm trying to"
  },
  {
    "startMs": 491039,
    "text": "illustrate a round trip. And so a round"
  },
  {
    "startMs": 494000,
    "text": "trip you know starts with code or starts"
  },
  {
    "startMs": 496319,
    "text": "with design and it has a prompt"
  },
  {
    "startMs": 498800,
    "text": "associated with it. So some some LLM I"
  },
  {
    "startMs": 502240,
    "text": "call off and I say in this instance I"
  },
  {
    "startMs": 504000,
    "text": "want to take this form and I want to"
  },
  {
    "startMs": 506160,
    "text": "build a design system from it. So there"
  },
  {
    "startMs": 507680,
    "text": "there are tools that do this that can"
  },
  {
    "startMs": 509360,
    "text": "extract code and build design systems"
  },
  {
    "startMs": 511759,
    "text": "from graphical canvases. And so I can do"
  },
  {
    "startMs": 515279,
    "text": "that. And it updated the code and"
  },
  {
    "startMs": 518159,
    "text": "created some styles. And it also"
  },
  {
    "startMs": 520800,
    "text": "actually created um a design system that"
  },
  {
    "startMs": 523919,
    "text": "works in runtime here. So this is like a"
  },
  {
    "startMs": 525839,
    "text": "a real app that got built that is also"
  },
  {
    "startMs": 528959,
    "text": "living in Figma. So there's a link up"
  },
  {
    "startMs": 530880,
    "text": "here. I won't go there, but trust me, so"
  },
  {
    "startMs": 533440,
    "text": "we can say stable. If I click that link,"
  },
  {
    "startMs": 535680,
    "text": "it would go to Figma and show me the"
  },
  {
    "startMs": 536959,
    "text": "full-blown design system that was built."
  },
  {
    "startMs": 538880,
    "text": "And a design system for those that don't"
  },
  {
    "startMs": 540720,
    "text": "know is composed of components and"
  },
  {
    "startMs": 543760,
    "text": "tokens and variables and styles that all"
  },
  {
    "startMs": 547360,
    "text": "are used as a basis for building"
  },
  {
    "startMs": 549200,
    "text": "software from. So code and design"
  },
  {
    "startMs": 551440,
    "text": "together, you know, really work well"
  },
  {
    "startMs": 553839,
    "text": "when there's a design system and there's"
  },
  {
    "startMs": 555279,
    "text": "a code base that understands it. Now"
  },
  {
    "startMs": 558560,
    "text": "move back and forth. You throw something"
  },
  {
    "startMs": 560000,
    "text": "over here and you say, \"Okay, I want to"
  },
  {
    "startMs": 561519,
    "text": "build an orange button.\" And I've added"
  },
  {
    "startMs": 564640,
    "text": "a company field and an orange button."
  },
  {
    "startMs": 566160,
    "text": "The code is updated. The design is"
  },
  {
    "startMs": 567760,
    "text": "updated. This is awesome. Could I go"
  },
  {
    "startMs": 570080,
    "text": "back? Maybe. Um, but I have a button up"
  },
  {
    "startMs": 573440,
    "text": "here called show drift."
  },
  {
    "startMs": 575920,
    "text": "So, show drift is rewaver AI working"
  },
  {
    "startMs": 579680,
    "text": "right now. And this is real rewaver code"
  },
  {
    "startMs": 582959,
    "text": "for the first time introduced to the"
  },
  {
    "startMs": 584399,
    "text": "public ever. And if I click show drift,"
  },
  {
    "startMs": 588160,
    "text": "I'll see a list of issues that got"
  },
  {
    "startMs": 589839,
    "text": "generated from both the code and the"
  },
  {
    "startMs": 592640,
    "text": "design at the same time. There are"
  },
  {
    "startMs": 595360,
    "text": "across several different dimensions that"
  },
  {
    "startMs": 597279,
    "text": "you can see here. Design quality, code"
  },
  {
    "startMs": 599839,
    "text": "quality, performance, design tokens,"
  },
  {
    "startMs": 602160,
    "text": "etc. One of the ones of note that I find"
  },
  {
    "startMs": 605680,
    "text": "really important from my perspective is"
  },
  {
    "startMs": 607519,
    "text": "at Microsoft I worked on accessibility"
  },
  {
    "startMs": 611200,
    "text": "and I learned a lot about what it means"
  },
  {
    "startMs": 612640,
    "text": "to build an accessible software system."
  },
  {
    "startMs": 615519,
    "text": "And I I want to be honest with all of"
  },
  {
    "startMs": 617120,
    "text": "you. I was very frustrated when I first"
  },
  {
    "startMs": 618480,
    "text": "saw LMS come out and they generated code"
  },
  {
    "startMs": 620079,
    "text": "that was inaccessible period out of the"
  },
  {
    "startMs": 622240,
    "text": "box. I thought what models weren't"
  },
  {
    "startMs": 625120,
    "text": "trained on accessibility."
  },
  {
    "startMs": 627519,
    "text": "Um, and I was reminded 20 years ago when"
  },
  {
    "startMs": 631040,
    "text": "you know engineers needed to be trained"
  },
  {
    "startMs": 632800,
    "text": "on accessibility. So here we are again"
  },
  {
    "startMs": 634640,
    "text": "now training LLMs instead of engineers"
  },
  {
    "startMs": 637279,
    "text": "on accessibility."
  },
  {
    "startMs": 639360,
    "text": "So found issues. Um, here's an issue"
  },
  {
    "startMs": 642720,
    "text": "where"
  },
  {
    "startMs": 644399,
    "text": "has no Arya live region. So it won't be"
  },
  {
    "startMs": 647279,
    "text": "announced by screen reader. A blind user"
  },
  {
    "startMs": 649040,
    "text": "using this won't get an announcement"
  },
  {
    "startMs": 650800,
    "text": "about this element. So Rewaver found"
  },
  {
    "startMs": 653200,
    "text": "that and Rewaver says it can fix it and"
  },
  {
    "startMs": 657040,
    "text": "Rewaver fixed it. Now the red went away,"
  },
  {
    "startMs": 658959,
    "text": "but there's also a blue issue here as"
  },
  {
    "startMs": 660640,
    "text": "well. Um so Rewaver stacks up issues and"
  },
  {
    "startMs": 664000,
    "text": "you know basically scans scans the code"
  },
  {
    "startMs": 666240,
    "text": "and scans the design and produces u"
  },
  {
    "startMs": 670480,
    "text": "guard rails to a sense but also a way to"
  },
  {
    "startMs": 672880,
    "text": "fix the code and make it better."
  },
  {
    "startMs": 676000,
    "text": "So I did that across multiple dimensions"
  },
  {
    "startMs": 678399,
    "text": "um you know with the intention of seeing"
  },
  {
    "startMs": 681680,
    "text": "if anybody had solved the drown the the"
  },
  {
    "startMs": 683839,
    "text": "roundtrip problem"
  },
  {
    "startMs": 685920,
    "text": "and it didn't go well. Uh I never got"
  },
  {
    "startMs": 689839,
    "text": "really the full round trip. So I really"
  },
  {
    "startMs": 691600,
    "text": "tried hopefully this slide tells you I"
  },
  {
    "startMs": 693279,
    "text": "tried five different tool setups trying"
  },
  {
    "startMs": 696800,
    "text": "to do code design code roundtrip both"
  },
  {
    "startMs": 699680,
    "text": "directions birectional"
  },
  {
    "startMs": 701680,
    "text": "lots of lossy issues uh you know"
  },
  {
    "startMs": 705360,
    "text": "bindings were lost um design change"
  },
  {
    "startMs": 708160,
    "text": "survived but code didn't"
  },
  {
    "startMs": 710720,
    "text": "I'm not going to say we're not going to"
  },
  {
    "startMs": 712000,
    "text": "get there um but even if we do get there"
  },
  {
    "startMs": 715360,
    "text": "and we're able to do this I wonder if"
  },
  {
    "startMs": 718320,
    "text": "we'll get fully there And maybe we need"
  },
  {
    "startMs": 721440,
    "text": "tools like Reweaver. I shouldn't say"
  },
  {
    "startMs": 723200,
    "text": "maybe, we do need tools like Reweaver to"
  },
  {
    "startMs": 726800,
    "text": "help us understand the drift."
  },
  {
    "startMs": 730560,
    "text": "So that whole experience for me really"
  },
  {
    "startMs": 732560,
    "text": "highlighted something from my past. Um I"
  },
  {
    "startMs": 735279,
    "text": "had I had built a lot of software"
  },
  {
    "startMs": 736959,
    "text": "development tools, designed and built"
  },
  {
    "startMs": 738720,
    "text": "software development tools and developer"
  },
  {
    "startMs": 741839,
    "text": "tools in their nature are deterministic."
  },
  {
    "startMs": 744639,
    "text": "You write code, you compile it, you get"
  },
  {
    "startMs": 746560,
    "text": "an SA a it it'll every time you run that"
  },
  {
    "startMs": 749680,
    "text": "code, you'll get the same result. When"
  },
  {
    "startMs": 751519,
    "text": "you put AI in the middle of that or in"
  },
  {
    "startMs": 753360,
    "text": "the front of that or the end of that,"
  },
  {
    "startMs": 755680,
    "text": "you're not going to necessarily get the"
  },
  {
    "startMs": 757120,
    "text": "same outcomes. Now, there are tools that"
  },
  {
    "startMs": 760000,
    "text": "will help you understand, rewaver being"
  },
  {
    "startMs": 761760,
    "text": "one of them, that there's a mismatch."
  },
  {
    "startMs": 763920,
    "text": "There's drift there and we need to be"
  },
  {
    "startMs": 766639,
    "text": "aware of drift. Drift lurks in the dark."
  },
  {
    "startMs": 770000,
    "text": "You need to look at the code. You need"
  },
  {
    "startMs": 771279,
    "text": "to find the drift. You need to fix the"
  },
  {
    "startMs": 772800,
    "text": "drift. And you do that with"
  },
  {
    "startMs": 774880,
    "text": "deterministic guardrails around the AI."
  },
  {
    "startMs": 777760,
    "text": "The AI is still there. So I ran another"
  },
  {
    "startMs": 780959,
    "text": "experiment, 12 iterations on a codebase"
  },
  {
    "startMs": 783360,
    "text": "with complex enough UI to it. And I did"
  },
  {
    "startMs": 786800,
    "text": "one where it was just pure AIE, just LLM"
  },
  {
    "startMs": 789120,
    "text": "all the way. And it degraded a little."
  },
  {
    "startMs": 791760,
    "text": "It degraded a little bit, but it started"
  },
  {
    "startMs": 794240,
    "text": "at 30% quality, 30% fidelity, 30%, you"
  },
  {
    "startMs": 798160,
    "text": "know, true pixel perfection."
  },
  {
    "startMs": 800959,
    "text": "And then I put it on top of"
  },
  {
    "startMs": 802160,
    "text": "deterministic guardrails where we found"
  },
  {
    "startMs": 804240,
    "text": "the issues, we fixed the issues. You"
  },
  {
    "startMs": 807680,
    "text": "can't get to a hundred because that 10%"
  },
  {
    "startMs": 810480,
    "text": "is human judgment, human"
  },
  {
    "startMs": 813200,
    "text": "decision-making. So the human is still"
  },
  {
    "startMs": 815279,
    "text": "there in this equation."
  },
  {
    "startMs": 818639,
    "text": "Um,"
  },
  {
    "startMs": 820560,
    "text": "so what is it today? Uh, today I I would"
  },
  {
    "startMs": 824480,
    "text": "call it we're locked into AI. And that's"
  },
  {
    "startMs": 826000,
    "text": "okay. We'll go there. We'll embrace"
  },
  {
    "startMs": 827839,
    "text": "that. But we're locked into AI for"
  },
  {
    "startMs": 830240,
    "text": "design to code. We're locked into AI for"
  },
  {
    "startMs": 832000,
    "text": "code to design, looping, chat bots, what"
  },
  {
    "startMs": 835279,
    "text": "we call span the chain workflows where"
  },
  {
    "startMs": 837040,
    "text": "you jumping across tools. And there's"
  },
  {
    "startMs": 839600,
    "text": "always token costs to be aware of, of"
  },
  {
    "startMs": 841120,
    "text": "course. So in this world, the agents are"
  },
  {
    "startMs": 844160,
    "text": "in control and the humans in the loop."
  },
  {
    "startMs": 846480,
    "text": "I'd like to propose something else."
  },
  {
    "startMs": 848560,
    "text": "Before I do, there are three blind spots"
  },
  {
    "startMs": 850560,
    "text": "we need to be aware of. One is the model"
  },
  {
    "startMs": 852800,
    "text": "itself. It's going to you can ask it"
  },
  {
    "startMs": 854399,
    "text": "questions. It'll give you answers, but"
  },
  {
    "startMs": 856800,
    "text": "it's nondeterministic. It's"
  },
  {
    "startMs": 858079,
    "text": "probabilistic."
  },
  {
    "startMs": 859680,
    "text": "There will be drift in the moment when"
  },
  {
    "startMs": 861279,
    "text": "you're writing code. Drift will surface,"
  },
  {
    "startMs": 863519,
    "text": "but drift over time is the pain that"
  },
  {
    "startMs": 866480,
    "text": "you'll be experiencing for the next six"
  },
  {
    "startMs": 868160,
    "text": "months because drift over time is the"
  },
  {
    "startMs": 871440,
    "text": "new tech debt and it's going to pile"
  },
  {
    "startMs": 874800,
    "text": "itself"
  },
  {
    "startMs": 876399,
    "text": "gloriously over your codebase. Um, we"
  },
  {
    "startMs": 880720,
    "text": "want to do something about it. So here's"
  },
  {
    "startMs": 884000,
    "text": "where we think it isn't meaning what it"
  },
  {
    "startMs": 887199,
    "text": "could be what it should be fully"
  },
  {
    "startMs": 890000,
    "text": "birectional"
  },
  {
    "startMs": 891519,
    "text": "edit both ways lossless all surfaces"
  },
  {
    "startMs": 894560,
    "text": "preserved so if you go from code to"
  },
  {
    "startMs": 896240,
    "text": "design and design to code nothing's"
  },
  {
    "startMs": 898000,
    "text": "breaking weirdly for you provenence is"
  },
  {
    "startMs": 900880,
    "text": "carried where did this start from what"
  },
  {
    "startMs": 903760,
    "text": "line of code wrote this button"
  },
  {
    "startMs": 907360,
    "text": "I see this button in Figma I want to"
  },
  {
    "startMs": 909199,
    "text": "change it I need to change that code or"
  },
  {
    "startMs": 911920,
    "text": "Somebody needs to change that code. We"
  },
  {
    "startMs": 914079,
    "text": "have to control the drift. It's"
  },
  {
    "startMs": 916399,
    "text": "deterministic reconciliation at its"
  },
  {
    "startMs": 918480,
    "text": "core. So with deterministic guardrails,"
  },
  {
    "startMs": 921920,
    "text": "and I'm happy to talk after if folks are"
  },
  {
    "startMs": 924160,
    "text": "interested in what I mean by that,"
  },
  {
    "startMs": 926800,
    "text": "accept or refuse. So if they know"
  },
  {
    "startMs": 930000,
    "text": "there's a fix, they will fix it. If they"
  },
  {
    "startMs": 932639,
    "text": "don't know there's a fix, they will tell"
  },
  {
    "startMs": 934320,
    "text": "you there's an issue, but you need to"
  },
  {
    "startMs": 936959,
    "text": "fix it."
  },
  {
    "startMs": 938959,
    "text": "And with Ruby Weaver, there's zero extra"
  },
  {
    "startMs": 940720,
    "text": "token costs. So, we're fully local LLM,"
  },
  {
    "startMs": 944160,
    "text": "but if you want to open up Claude or"
  },
  {
    "startMs": 946399,
    "text": "whatever and connect to us, you can. But"
  },
  {
    "startMs": 948720,
    "text": "at its core, and our core principle is"
  },
  {
    "startMs": 950959,
    "text": "the human is in control always. In"
  },
  {
    "startMs": 954160,
    "text": "control of cost, in control of code, in"
  },
  {
    "startMs": 956399,
    "text": "control of design, because that's what"
  },
  {
    "startMs": 958639,
    "text": "we've been doing for decades."
  },
  {
    "startMs": 961040,
    "text": "We've been in control. We don't need to"
  },
  {
    "startMs": 963360,
    "text": "lose control. And I'm not saying loop"
  },
  {
    "startMs": 965440,
    "text": "isn't good, but human in control is I"
  },
  {
    "startMs": 967759,
    "text": "think a little more aspirational"
  },
  {
    "startMs": 970000,
    "text": "because at the end of the day, what you"
  },
  {
    "startMs": 972560,
    "text": "need is actually what you get. I call it"
  },
  {
    "startMs": 976160,
    "text": "winnywig. Can I use that winny wig?"
  },
  {
    "startMs": 980639,
    "text": "So what are we building at its core?"
  },
  {
    "startMs": 982639,
    "text": "What we're building are nine dimensions"
  },
  {
    "startMs": 985680,
    "text": "of deterministic guardrails."
  },
  {
    "startMs": 988560,
    "text": "Inside of this is a lot of stuff, but"
  },
  {
    "startMs": 990480,
    "text": "these are our top level um software"
  },
  {
    "startMs": 993440,
    "text": "quality, software production readiness"
  },
  {
    "startMs": 995839,
    "text": "dimensions. Design consistency being"
  },
  {
    "startMs": 998560,
    "text": "core. Of course, when you have a design"
  },
  {
    "startMs": 1000240,
    "text": "system and the code isn't consistent"
  },
  {
    "startMs": 1001920,
    "text": "with it and vice versa, we need to fix"
  },
  {
    "startMs": 1004480,
    "text": "that. So, there's a lot of design"
  },
  {
    "startMs": 1005759,
    "text": "consistency"
  },
  {
    "startMs": 1007279,
    "text": "um work that's going into the the"
  },
  {
    "startMs": 1009199,
    "text": "foundation. Accessibility is its own"
  },
  {
    "startMs": 1012240,
    "text": "dimension. um maybe selfish of me but I"
  },
  {
    "startMs": 1015600,
    "text": "think it's core"
  },
  {
    "startMs": 1017519,
    "text": "uh AI code generation too or AI code"
  },
  {
    "startMs": 1020959,
    "text": "sorry governance AI code generation"
  },
  {
    "startMs": 1022480,
    "text": "governance is another really critical"
  },
  {
    "startMs": 1024880,
    "text": "piece because the code is just flying"
  },
  {
    "startMs": 1026559,
    "text": "through the system and we need to govern"
  },
  {
    "startMs": 1028880,
    "text": "that code now we're not going to change"
  },
  {
    "startMs": 1030799,
    "text": "the code rewaver actually doesn't write"
  },
  {
    "startMs": 1032880,
    "text": "code you write code reweaver will do"
  },
  {
    "startMs": 1036160,
    "text": "what you want it to do so if you say"
  },
  {
    "startMs": 1038240,
    "text": "apply the fix it'll write the code for"
  },
  {
    "startMs": 1040640,
    "text": "you can see the code being written You"
  },
  {
    "startMs": 1042640,
    "text": "can say never mind undo. You can ignore"
  },
  {
    "startMs": 1045039,
    "text": "it. So at the end of the day, catch what"
  },
  {
    "startMs": 1047919,
    "text": "drifts in a closed loop before anything"
  },
  {
    "startMs": 1050400,
    "text": "merges. That's the goal."
  },
  {
    "startMs": 1053039,
    "text": "You can try it out with your own code"
  },
  {
    "startMs": 1054880,
    "text": "today. Right now, you can go to reweaver"
  },
  {
    "startMs": 1057039,
    "text": "AIPplayground"
  },
  {
    "startMs": 1058880,
    "text": "and we built kind of a similar harness"
  },
  {
    "startMs": 1060559,
    "text": "to what I built there where you can put"
  },
  {
    "startMs": 1062720,
    "text": "your AI generated code on the left on"
  },
  {
    "startMs": 1065679,
    "text": "the left. You can scan it and get your"
  },
  {
    "startMs": 1068799,
    "text": "results for that code. There's also a"
  },
  {
    "startMs": 1071120,
    "text": "fun little challenge on that page. If"
  },
  {
    "startMs": 1073919,
    "text": "you can get AI to generate code that"
  },
  {
    "startMs": 1076240,
    "text": "gives you a score lower than30"
  },
  {
    "startMs": 1079440,
    "text": "PDR,"
  },
  {
    "startMs": 1081039,
    "text": "which is production drift ratio, will"
  },
  {
    "startMs": 1083840,
    "text": "get you a frontline seat on the beta,"
  },
  {
    "startMs": 1086880,
    "text": "but you'll also get yourself showcased"
  },
  {
    "startMs": 1088559,
    "text": "at the bottom on the crawl. So, give it"
  },
  {
    "startMs": 1090799,
    "text": "a shot. Take a look. Um, meanwhile, I'm"
  },
  {
    "startMs": 1094000,
    "text": "looking for people to join our beta."
  },
  {
    "startMs": 1095520,
    "text": "We're going to basically blast out mid"
  },
  {
    "startMs": 1098320,
    "text": "July hopefully."
  },
  {
    "startMs": 1100320,
    "text": "Um so would love for you to join if"
  },
  {
    "startMs": 1102799,
    "text": "you're interested um to make the product"
  },
  {
    "startMs": 1104960,
    "text": "better to sanity check us. Um basically"
  },
  {
    "startMs": 1108960,
    "text": "that's it and you can also reach me"
  },
  {
    "startMs": 1111360,
    "text": "online or outside happy to talk more."
  },
  {
    "startMs": 1114640,
    "text": "Thank you."
  }
]
