[{"data":1,"prerenderedAt":133},["ShallowReactive",2],{"podcast-meta":3,"podcast-theme-colors":32,"episode-lightspeed-search-built-for-devs-interview":92},{"title":4,"author":5,"description":6,"artwork":7,"categories":8,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":16,"hasPeople":31},"The Changelog: Software Development, Open Source","Changelog Media","Software's best weekly news brief, deep technical interviews & talk show.","https://cdn.changelog.com/static/images/podcasts/podcast-original-f16d0363067166f241d080ee2e2d4a28.png",[9],"Technology","https://changelog.com/podcast/feed","episodic",false,"https://changelog.com/podcast","en-us","All rights reserved",{"persons":17,"funding":27},[18,23],{"name":19,"role":20,"img":21,"href":22},"Adam Stacoviak","host","https://cdn.changelog.com/uploads/avatars/people/Qo/avatar_large.jpg?v=63760280419","https://changelog.com/person/adamstac",{"name":24,"role":20,"img":25,"href":26},"Jerod Santo","https://cdn.changelog.com/uploads/avatars/people/z4/avatar_large.jpeg?v=63760071650","https://changelog.com/person/jerodsanto",[28],{"url":29,"text":30},"https://changelog.com/++","Support our work by joining Changelog++",true,{"palette":33,"sourceColor":54,"extractedColors":55},{"light":34,"dark":43},{"primary":35,"primary-foreground":36,"secondary":37,"secondary-foreground":35,"accent":38,"muted":39,"muted-foreground":40,"ring":35,"podcast-vibrant":41,"podcast-muted":42},"#00182f","#ffffff","#eff2f6","#e7ecf0","#f0f2f4","#6f7275","#0375c4","#e2e5e8",{"primary":44,"primary-foreground":45,"secondary":46,"secondary-foreground":47,"accent":48,"muted":49,"muted-foreground":50,"ring":51,"podcast-vibrant":52,"podcast-muted":53},"#5580a9","#09090b","#191b1d","#dcdee0","#1d2022","#1a1b1c","#8d8f91","#c1c4c8","#3694e6","#151618","#a1978d",[56,63,71,79,84],{"hex":54,"red":57,"green":58,"blue":59,"area":60,"saturation":61,"lightness":62},161,151,141,0.13136455555555557,0.09615384615384609,0.592156862745098,{"hex":64,"red":65,"green":66,"blue":67,"area":68,"saturation":69,"lightness":70},"#d2d1d4",210,209,212,0.000134,0.03370786516853954,0.8254901960784313,{"hex":72,"red":73,"green":74,"blue":75,"area":76,"saturation":77,"lightness":78},"#525153",82,81,83,0.003252888888888889,0.012195121951219556,0.32156862745098036,{"hex":36,"red":80,"green":80,"blue":80,"area":81,"saturation":82,"lightness":83},255,0.03285188888888889,0,1,{"hex":85,"red":86,"green":87,"blue":88,"area":89,"saturation":90,"lightness":91},"#101820",16,24,32,0.8323966666666667,0.3333333333333333,0.09411764705882353,{"meta":93,"episode":101,"transcript":130},{"title":4,"author":5,"description":6,"artwork":7,"categories":94,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":95,"hasPeople":31},[9],{"persons":96,"funding":99},[97,98],{"name":19,"role":20,"img":21,"href":22},{"name":24,"role":20,"img":25,"href":26},[100],{"url":29,"text":30},{"guid":102,"title":103,"slug":104,"description":105,"htmlContent":106,"audioUrl":107,"audioType":108,"audioLength":109,"pubDate":110,"duration":111,"artwork":112,"episodeType":113,"explicit":12,"link":114,"podcast2":115},"changelog.com/1/2729","Lightspeed search built for devs (Interview)","lightspeed-search-built-for-devs-interview","We talk with Don MacKinnon, Co-founder and CTO of Searchcraft—a lightspeed search engine built in Rust. We dig into the future of search, how it blends vector embeddings with classic ranking, and what it takes to build developer-friendly, production-grade search from the ground up.","\u003Cp>We talk with Don MacKinnon, Co-founder and CTO of Searchcraft—a lightspeed search engine built in Rust. We dig into the future of search, how it blends vector embeddings with classic ranking, and what it takes to build developer-friendly, production-grade search from the ground up.\u003C/p>\n\u003Cp>\u003Ca href=\"https://changelog.zulipchat.com/#narrow/stream/456187-interviews\">Join the discussion\u003C/a>\u003C/p>\u003Cp>\u003Ca href=\"https://changelog.com/++\" rel=\"payment\">Changelog++\u003C/a> members save 6 minutes on this episode because they made the ads disappear. Join today!\u003C/p>\u003Cp>Sponsors:\u003C/p>\u003Cp>\u003Cul>\u003Cli>\u003Ca href=\"https://auth0.com/ai\">Auth0\u003C/a> – \u003Cstrong>The identity infrastructure for the age of AI.\u003C/strong> Built by developers, for developers—Auth0 helps you secure users, agents, and third-party access across modern AI workflows. Token vaulting, fine-grained authorization, and standards-based auth, all in one platform.\u003Cbr />\n\u003Ca href=\"https://auth0.com/ai\">Start building at Auth0.com/ai\u003C/a>\n\u003C/li>\n\u003Cli>\u003Ca href=\"https://depot.dev\">Depot\u003C/a> – \u003Cstrong>10x faster builds? Yes please.\u003C/strong> Build faster. Waste less time. Accelerate Docker image builds, and GitHub Actions workflows. Easily integrate with your existing CI provider and dev workflows to save hours of build time.\n\u003C/li>\n\u003Cli>\u003Ca href=\"https://agntcy.org\">Outshift by Cisco\u003C/a> – AGNTCY is an open source collective building the Internet of Agents. It’s a collaboration layer where AI agents can communicate, discover each other, and work across frameworks. For developers, this means standardized agent discovery tools, seamless protocols for inter-agent communication, and modular components to compose and scale multi-agent workflows.\n\u003C/li>\n\u003C/ul>\u003C/p>\u003Cp>Featuring:\u003C/p>\u003Cul>\u003Cli>Don MacKinnon &ndash; \u003C/li>\u003Cli>Adam Stacoviak &ndash; \u003Ca href=\"https://adamstacoviak.com/\" rel=\"external ugc\">Website\u003C/a>, \u003Ca href=\"https://github.com/adamstac\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://www.linkedin.com/in/adamstacoviak\" rel=\"external ugc\">LinkedIn\u003C/a>, \u003Ca href=\"https://changelog.social/@adam\" rel=\"external ugc\">Mastodon\u003C/a>, \u003Ca href=\"https://x.com/adamstac\" rel=\"external ugc\">X\u003C/a>\u003C/li>\u003Cli>Jerod Santo &ndash; \u003Ca href=\"https://jerodsanto.net\" rel=\"external ugc\">Website\u003C/a>, \u003Ca href=\"https://github.com/jerodsanto\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://www.linkedin.com/in/jerodsanto\" rel=\"external ugc\">LinkedIn\u003C/a>, \u003Ca href=\"https://changelog.social/@jerod\" rel=\"external ugc\">Mastodon\u003C/a>, \u003Ca href=\"https://x.com/jerodsanto\" rel=\"external ugc\">X\u003C/a>\u003C/li>\u003C/ul>\u003C/p>\u003Cp>Show Notes:\u003C/p>\u003Cp>\u003Cul>\n\u003Cli>\u003Ca href=\"https://www.searchcraft.io/\">Searchcraft\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.youtube.com/watch?v=SjuPn6_yl2s\">Importing and searching all of Wikipedia on a Raspberry Pi\u003C/a>\u003C/li>\n\u003C/ul>\n\u003C/p>\u003Cp>Something missing or broken? \u003Ca href=\"https://github.com/thechangelog/show-notes/blob/master/podcast/the-changelog-649.md\">PRs welcome!\u003C/a>\u003C/p>","https://op3.dev/e/https://pscrb.fm/rss/p/https://cdn.changelog.com/uploads/podcast/649/the-changelog-649.mp3","audio/mpeg",141994936,"Thu, 10 Jul 2025 12:15:00 +0000",5910,"https://cdn.changelog.com/uploads/covers/changelog-interviews-original.png?v=63848368174","full","https://changelog.com/podcast/649",{"transcript":116,"chapters":119,"persons":122},{"url":117,"type":118},"https://changelog.com/podcast/649/transcript","text/html",{"url":120,"type":121},"https://changelog.com/podcast/649/chapters","application/json+chapters",[123,124,125],{"name":19,"role":20,"img":21,"href":22},{"name":24,"role":20,"img":25,"href":26},{"name":126,"role":127,"img":128,"href":129},"Don MacKinnon","guest","https://secure.gravatar.com/avatar/b43a2fa901c7a483ead269d5183bd0fd.jpg?s=600&d=mm","#",{"content":131,"type":132,"url":117},"\u003C!DOCTYPE html>\n\u003Chtml>\n\u003Chead>\n  \u003Cmeta charset=\"utf-8\">\n  \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  \u003Cmeta name=\"robots\" content=\"noindex\">\n  \u003Clink rel=\"canonical\" href=\"https://changelog.com/podcast/649\"/>\n  \u003Ctitle>Transcript for Changelog Interviews #649\u003C/title>\n\u003C/head>\n\u003Cbody>\n\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Today we&#39;re joined by longtime listener and community member, and even caller inner to our annual State of the &#39;log episode, Don McKinnon. Welcome, Don.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Hello. Thank you for having me.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Caller inner. I love caller inner.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Well, you know... I&#39;m a professional with words...\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I like it. What about friend? Do you want to call him friend, Jerod? Or should we wait for that?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>We&#39;ll see. We&#39;ll see, Don.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>We&#39;ll see. Okay.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Don, you&#39;ve been hanging out a long time, you&#39;ve been listening a long time... You came over to Zulip, you&#39;re in Zulip with us... Curious just how you came across the pod, how you found us, what interests you etc.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Oh man, I don&#39;t remember where I first came across the Changelog, but I&#39;ve definitely been listening to not only like the main podcast, but all the other shows you guys were producing at the time before... So it just kind of became part of my weekly ritual, commuting to work, listening to the Changelog... And then I joined the Slack community, I was there for a bit, and then now Zulip.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah. And you left us a voicemail, BMC remixed your voicemail, and in your voicemail you professed your love of Adam Jacob, or your like of Adam Jacob, and his thoughts and his career... And BMC took some creative liberties with that ain&#39;t that right?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, he definitely took it to another level of like creepy stalker-ness...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>And it just so happens I have that audio with me. \\[laughter\\]\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Oh, wow... No...\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I was like &quot;Cue it up! Cue it up...!&quot;\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>We&#39;re not going to play your original, we&#39;ll just do the creepy one. So... You can defend yourself afterwards. Here we go.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Okay.\n\n\\[00:04:40.11\\]\n\n*&quot;My favorite episode was from Chef 2 System Initiative. I&#39;ve been following Adam Jacob on social media for a while... I&#39;ve been also following Adam Jacob to work, and I got kicked out of his company. So it was interesting to hear more about his career journey that led him to kick me out of his company. And I disagree with him, but regardless, he&#39;s always entertaining, and he&#39;s always kicking me out.&quot;*\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>&quot;He&#39;s always kicking me out...&quot;\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>\\[laughs\\]\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Oh, gosh...\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>What did you call that whistle, Jerod? Cop whistle, or something like that?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, I think it sounds like a cop cherry... You know, as it goes up...\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Cop cherry.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>I mean, that&#39;s what I call it. The cherries are actually the lights, I think, but...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Oh, it&#39;s not like a slide whistle, or...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>I mean, probably it is a slide whistle, but it just reminded me... And I think he was trying to evoke, you know, as if you&#39;re getting arrested, because you got kicked out of Adam Jacob&#39;s company for stalking him. That&#39;s my thought. I don&#39;t know.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah, I took it as like that, but maybe like a uh-oh, or a ooh...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Maybe.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Like some sort of auditory signal that this was a major throwdown, kind of thing.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Like all good art, it&#39;s open to interpretation. BMC knows how to make good art. Well, we have some things crossing here. Don is a Denverite... Is that what you call him? Denverite?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Denverite, yeah. That&#39;s good.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Don&#39;s a Denverite. BMC makes good music. BMC is going to be making good music in Denver, at the end of July. We&#39;ve talked about it before. Don has tickets, might be coming, but we&#39;re doing a live show... And we&#39;ve picked Denver because it&#39;s a cool place, it&#39;s kind of centrally located... And Don, you like Denver. You live there.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, I&#39;ve been here on and off since &#39;93, so kind of before it became cool...\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>That&#39;s a long time, man. &#39;93, gosh...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I even moved away for a while. I moved to New York for a bit, and then I came back, because I&#39;m like &quot;Yeah, Denver&#39;s a lot better.&quot;\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah. I love Denver. Denver&#39;s a fun town. Going back again for a purpose that is not GopherCon is kind of strange, Jerod... I&#39;ve only ever gone to Denver for GopherCon. That&#39;s my reason for all the times I&#39;ve gone.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Wait, what is GopherCon? You have to dig into that.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Well, Gopher is the mascot of Go, the language, Golang... And GopherCon is the conference that was begun in Denver, by Erik and Brian. What is Erik&#39;s last name? Brian Ketelson, but what&#39;s Eri&#39;s last name?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>St. Martin.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah, St. Martin. Erik St. Martin. Those two folks founded that conference, and GopherCon has been like the staple conference for Go developers for many, many years. I think they now have GopherCon like EU, and like GopherCon elsewhere... So it&#39;s transcended Denver in the United States, and I think it&#39;s gone to even different cities.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah. It was in San Diego one time, it was in Florida... I think it&#39;s in Chicago now, but it was definitely in Denver for the first few GopherCons.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>And we would travel up, because we had Go Time, the podcast, and we also were doing some filming work, and just trying to create stuff, and do cool things. And so we went to Denver as a team a couple of times, but this will be the first time back as the Changelog.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>For not that purpose, yeah. To close the loop, GopherCon.com... There is one coming up, August 28th, 2025, so a few months from now in New York City.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Oh, wow.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>There you go. Check it out.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[00:08:01.22\\] Well, Don, we&#39;re here to talk about you and your new thing, Searchcraft, going after the search space... Which is an interesting part of the world, and it seems like one that&#39;s maybe changing dramatically, or at least potentially changing dramatically, with all these new large language model tools and ways of searching and finding and synthesizing... Why don&#39;t you tell us about Searchcraft and what it is and why you&#39;re doing it?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, so to take you back as to the problem space, Searchcraft is a search engine. It&#39;s written in Rust, and the reason we made it is because my co-founder and I, we worked at an agency before this, before we started to found a product company. And we were building for a lot of startups, and other types of companies, and we were integrating search a lot. And so when you&#39;re going fast and building a startup MVP, you kind of try to reach for things off the shelf that you can integrate quickly... So there are options out there for search, but none of them we felt were that great for moving quickly. But we&#39;re kind of selfish, in that we want something that&#39;s not only easier for us, but once we hand off our code to clients, that they can kind of manage it themselves without having to be an expert at maintaining clusters of search engines, and things like that. Yeah, so that&#39;s kind of why we decided to build it... But when we started building it, this whole AI thing was not a thing yet.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Right.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>We started building Searchcraft back in 2021, mostly because I was really excited about Rust and the performance benefits, and reducing the kind of hardware you&#39;d need to run a good search engine. But now that the AI thing has really kind of become this whole movement over the past year, we&#39;re kind of having to shift... But also, there&#39;s a lot more companies that are now coming to the realization that they need to look at how they&#39;re doing search... So it&#39;s been like a good kind of convergence of forces. We&#39;re kind of coming out with this new thing, and there&#39;s a lot of people who are reevaluating how they&#39;re approaching search now via AI... So yeah, I think the timing is really good, and it&#39;s kind of primed to change, I guess.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Search is one of those weird things where you just don&#39;t want to have to build that, right? It seems like it should have been done by now... It&#39;s part of that whole &quot;Don&#39;t make me think&quot; from Steve Krug, back in the UX days, of like the early days of Learning UX, at least for me, reading that book, was how crucial search was... It&#39;s just one of those things you don&#39;t want to build. It&#39;s like &quot;Can I just have that off the shelf, please, and plug it in?&quot;\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, totally. There&#39;s a lot of things people just should not solve. It&#39;s been a solved problem. If you are building an app and you need a login system, you&#39;re not going to write your own authentication layer anymore. You shouldn&#39;t, because you&#39;re probably going to get hacked, so you get something off the shelf. If you want analytics, you&#39;re going to get something off the shelf. It&#39;s kind of the same thing as that. Search - you definitely notice, if your product doesn&#39;t have search in it, and it&#39;s difficult to do it correctly... So I feel like there is room for improvement in what&#39;s out there. That&#39;s kind of why we decided to hop into this space.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>So it was 2021, you wanted to create a search product... There&#39;s a bunch of stuff out there. Top of my head - Algolia, Elastic, TypeSense... What&#39;s the Y Combinator one...? Actually, there&#39;s probably way more than one, in Y Combinator... Anyways, those are top of the head. Adam, have you got any more?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>That was my list.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[00:12:03.12\\] Yeah. Don, have you got any more than that?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>There&#39;s more, yeah. I don&#39;t know if you want me to go down the list, but those are the big ones. Algolia and Elastic kind of are the big two as far as open source. TypeSense is probably the third, I would guess.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Alright, so that&#39;s a fair enough crowd. We know there&#39;s more out there, but...\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Mealy, Melly... What is that one?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Meilisearch, yeah. Those guys, I am aware of them because they&#39;re one of the only ones who are also written in Rust.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, I remember that one. I haven&#39;t heard much about them recently.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>You know, it just makes me sad about that name, though. Meilis...? Like, you can never -- I can spell Searchcraft. Test me. Go ahead.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>\\[laughs\\]\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I mean, I can&#39;t spell Meilis-- and if I spelled it for you, you&#39;d be like &quot;That spells Miley?&quot;\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I often throw in one too many Ls when I do it.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Right.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I think they&#39;re a French company.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>They&#39;re like Melissa spelled wrong, or something like that. You&#39;re like &quot;No, it&#39;s \\[unintelligible 00:12:52.19\\]\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>It&#39;s probably a French word.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>It is a French word, I think. Or a made up French word, maybe. I don&#39;t know.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Well, regardless of Adam picking on their name... Sorry, Miley, or Mealy, or Miley.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I had to.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Searchcraft - where did you guys decide to differentiate, make something different? There&#39;s open source offerings, there&#39;s expensive offerings for scale, I&#39;m sure there&#39;s enterprise... There&#39;s lots of people who&#39;ve kind of carved out different areas... And what were you thinking with Searchcraft? What was going to make it different?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah. So for one thing, we didn&#39;t want to try to be everything to everybody. Elastic, I think, is a great product. They&#39;ve put a lot of work into it. It does a lot of things great. But I think it does too much. You can use it for content search, you can use it for log search, and everything. So because it tries to do a lot, there&#39;s so many different ways you can configure it and tune it, and it makes it overly complicated for the majority of people who just want to add search to their website, or their app, or whatever.\n\nSo our focus from the get-go was let&#39;s think about developer experience, and think about how we can simplify this. Because we don&#39;t think people should have to be an expert at search to integrate search. We are really very much targeting frontend devs. A lot of startups have TypeScript developers and whatnot; they&#39;re used to building React applications, and they&#39;re not going to know how to stand up a search cluster, and tune JVMs, and things like that. So we don&#39;t want them to have to deal with that kind of thing.\n\nSo whenever we build a feature, or decide to add something to the product, we&#39;re like &quot;Let&#39;s think about how this affects what the developers are doing, and how they&#39;re using Searchcraft&quot; and &quot;Does that make sense?&quot;\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>And what was your process towards that end? I think Rust was involved... But what else? What kind of decisions did you have to make to get there?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, so Rust came -- one, I was a big fan of the language. I&#39;ve primarily worked in the last few years in TypeScript and JavaScript, and I started learning Rust back in 2019... And I was very impressed with how well-designed the language is. And when we chose to build Searchcraft, I was like -- I think this is a good marriage of tech and vision, in that we wanted to inherently make something less complicated, and lower the hardware requirements, which was like a good fit with Rust. Because you automatically -- you don&#39;t have to deal with JVMs, you don&#39;t have to deal with standing up... Okay, maybe I had to have a three-node cluster before; now I can just have a single machine running, serving millions of records on this tiny little machine, because Rust doesn&#39;t use the same amount of memory as a Java app would. So that&#39;s kind of where that came from, is if we can reduce the size of the cluster, then we don&#39;t have to deal with complexities like sharding, and cluster management, and things like that. So for the majority of people, they can have a very simple setup.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Is it set up to be self-hosted then, or how does it --\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>\\[00:16:13.16\\] Yeah, so to be upfront, the core engine is not open source, but we do offer it for free. You can download it from Docker Hub and self-host it. You can also -- we have a SaaS cloud that is free as well. There&#39;s a free plan on there, that&#39;s not functionally crippled at all. You can do whatever you can do with the highest tier plan. You just don&#39;t get as many documents or requests.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Sure.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>But yeah, we encourage people to download it and try it out. When you&#39;re a developer, you&#39;re going to want to play with something before you bring it up to your boss or whatever and &quot;Hey, I think we should use this.&quot; So...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>So it&#39;s free and available to self-host, but not open source. Is that a business decision? Is that a timing decision? What&#39;s your thoughts on that?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>It&#39;s kind of both. One, I didn&#39;t want to open-source something just to open-source it and then risk at any point in time down the road pulling that back. I&#39;d rather just not even open that door, if that was a possibility. So that was part of it. We did take some investment to start the company, and I had concerns about that down the road, if that was ever an issue... Also, single-vendor contributions to open source are kind of -- I don&#39;t know if there is a lot of benefit to... I don&#39;t know. Search is a very niche kind of field, in that I doubt a lot of people would be able to contribute to it to begin with. Does that make sense? All of our microservices and integrations, those are all out there as open source, but the core is not.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Well, it&#39;s certainly a decision to make. I think that there are projects that don&#39;t need to, or shouldn&#39;t, and there are others that should. And you have to ask yourself why. &quot;Why are we doing this?&quot; And if the primary reason would be contribution, I think in this case that probably isn&#39;t a very compelling reason, because like you said, if you have a -- I&#39;ve always asked people and wondered about open source projects that are almost entirely, or sometimes entirely contributed to by a singular corporation, and how they deal with what is open source, but not really open contribution software... And it&#39;s a very tricky thing to do right, because you&#39;re not actually interested in a lot of the things. Or if you are, then why would people contribute, if you&#39;re just going to be making money? There&#39;s all that kind of weird gray area that can be avoided if you just opt out. And the nice thing is, you can change that later, whereas you can&#39;t easily go the other direction later, without rug pulling, right?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Right. That&#39;s totally it. I don&#39;t want to arbitrarily make that decision and then &quot;Okay&quot;, down the road change that and then get the angst from the community about it.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>So it&#39;s Rust, it&#39;s Docker, it&#39;s faster and memory-efficient compared to Java-based software, which is... Is that Elastic? I don&#39;t think I&#39;ve even --\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>There&#39;s a few. So Elastic is the biggest one. We&#39;re definitely smaller and faster than Elastic. There&#39;s also Solr, which is an open source project... They&#39;re both actually built on the same core library, Lucene, if you guys are familiar with Lucene. So they both use that core library. And then there&#39;s Open Search, which is Amazon&#39;s fork of Elastic.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[00:20:03.04\\] And Rust was one of the reasons, but what else in terms of like, I don&#39;t know, indexing, or storage engine, or... There&#39;s gotta be other things that you considered along the way that have helped us to become fast and efficient.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, so our storage engine, it was a database that was designed for like embedded. It&#39;s an embedded database, so it&#39;s designed to run very minimal hardware. So a lot of the crates in the Rust ecosystem are designed to be like embedded system compatible, which was another kind of motivation to go that route. So they&#39;re already geared towards efficiency.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>So what&#39;s it called? Is it like an off the shelf thing, or something that you built?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>No, I did not build that. We&#39;re using a database called Sled.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Sled. Okay.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>You can look it up if you want.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s a new one for me. Adam, have you heard of Sled?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Not until today, man. Just now.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Okay, I&#39;m checking it out. Sled. Rust crate. A high-performance embedded database with an API that&#39;s similar to BTreeMap. Interesting. And then how does this thing work down under the covers? Do you know how that works, Don?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I mean, when I was evaluating it back when I started, I really got into digging into it... And I mostly chose it for speed.\n\nI looked at a couple other ones just, like Rkv DB, whatever -- the key-value map database. LMDB... There&#39;s a couple of other ones I looked into, but... I was really going for like performance at all costs at the time, and so that&#39;s kind of why I went with SLED.\n\nAnd if you dig into the maintainers -- he&#39;s got this whole kind of manifesto about his approach to writing software that I thought was very interesting.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Is that spacejam, Tyler Neely? Is that right?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah. Spacejam. Yup.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>They call themselves &quot;The champagne of beta embedded databases.&quot;\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>The champagne.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>The champagne.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>What&#39;s the Space Jam reference?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I think that&#39;s his GitHub handle.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Okay. Spacejam, Tyler Neely.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah. So literally, this person&#39;s handle is spacejam.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Okay. The handle is spacejam and the name is Tyler Neely.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Tyler Neely. Yeah.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Okay. Cool. Is this like a Michael Jordan Space Jam, or a LeBron James Space Jam? Because... Quite a bit different.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Well, I mean, based on their avatar, it&#39;s neither. It&#39;s -- I actually have to start saying neither. My wife yells at me for saying neither. I don&#39;t know about you guys, but my wife is like &quot;Don&#39;t say neither. It&#39;s neither.&quot; &quot;Okay, babe.&quot; It&#39;s some sort of dragon. Some sort of dragon for their avatar. I don&#39;t know.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Are you a tomato guy as well?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Nah... Tomato, man. But then how do you spell it? Is it --\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah... I&#39;ve never actually met a tomato person. Have you, Don?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Me neither.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Well, that&#39;s like the saying, like tomato/tomato.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, totally. But I&#39;ve never actually met a tomato.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Me neither.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Maybe if you&#39;re from England, I don&#39;t know.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, perhaps. It&#39;s a nice tomato.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I&#39;ve met people who spell potato differently. Like a T-O-E, or a T-O.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Well, no one says potato.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s right.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>No.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>But wasn&#39;t there a politician who couldn&#39;t spell potatoes?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Dan Quayle.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Dan Quayle. This is going back to the nineties, Don... You&#39;re just dating yourself. Remember that, Adam?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Oh, yeah. Barely.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>He corrected some kid in elementary school who had spelled -- because you know, when you pluralize potatoes, you throw an E in there, right?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Right.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Oh, yeah. Wasn&#39;t it like he up at like a chalkboard, and the kid came up and like corrected his spelling?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>It&#39;s either that or the other way around. I feel like the kid had it right, and then Don Quayle corrected his spelling to be wrong. I think that might&#39;ve been what happened. It could be either way. Either way, it&#39;s a hilarious moment. It kind of ruined his career, didn&#39;t it? Dan Quayle, not Don Quayle. Dan Quayle.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I&#39;m also liking that Freudian slip, though. That&#39;s a good Freudian slip.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I mean, that is such a different time... If you think about like people could be disqualified from politics for not knowing how to spell...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Right? I was talking to somebody about that recently with the -- who was the politician who like yelled on stage, and it ruined his... It like ruined his campaign.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Oh yeah, he was like a -- I remember. He was like the DMC chair for a while.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[00:24:05.27\\] Yeah. He effectively did the &quot;Developers, developers, developers, developers&quot; yell, similar to Steve Ballmer.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah. &quot;Politics, politics, politics, politics.&quot;\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, it was like that.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>It was very exciting. He was like \\[unintelligible 00:24:13.00\\] And the people were like &quot;No...!&quot;\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah. He went so over the top that it literally trashed his campaign. Like, he just disappeared out of political life after that, pretty much. And I was telling someone, remember when you could use to get disqualified by like just being awkward on stage one time, and yelling? But now it&#39;s darn near impossible to say anything that&#39;s gonna -- anyways.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Different time.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Well, if we give it a goog... I&#39;ll throw back to \\#define.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Please do.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Give it a goog. When you type in Dan, D-A-N, space Q-U, it spells out Dan Quayle, and then potato.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>There you go.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>It&#39;s like, &quot;You should be searching for Dan Quayle potato.&quot;\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>It&#39;s kind of sad that this man who I don&#39;t know, and I don&#39;t know even his politics, but his entire life now, historically, is characterized by misspelling potato one time, you know?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>It&#39;s like, yeah, what&#39;s he&#39;s known for...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[laughs\\] That&#39;s what he&#39;s known for.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>A little side quest here... Let&#39;s close the loop. In June 1992, during a spelling bee at Munez Rivera Elementary School in Trenton, New Jersey, Dan Quayle famously altered a student&#39;s correct spelling of potato to P-O-T-A-T-O-E, which is incorrect.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Oh, with no plural. Gotcha.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yes. This since became a wildly circulated gaffe that resulted in widespread ridicule.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yes.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>To this day.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>To this day, 2025, we&#39;re still razzing him about it.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Poor fella. Poor fella. He was the vice president at the time.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I mean, I guess that is what he&#39;s known for. We&#39;re talking about it now.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s right.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>And obviously, that&#39;s an easy slip.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Well, because if it&#39;s plural, you do put the E in there.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>But if it&#39;s not plural, you don&#39;t.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>That&#39;s when the E&#39;s in there, because it&#39;s in there for the E-S.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s right.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I mean, English is kind of like the JavaScript of language...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>It really is. And you&#39;ve gotta learn all the exceptions, like that one.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Now we know.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Anyways, he was the vice president... I think we can hold him to that standard, you know?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Now we know.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>The elementary school kid had it right.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yes. And I got us there by, I think, saying either instead of either, or either instead of either... My bad.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s what you did. You said neither.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Neither. It&#39;s neither, apparently.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Oh yeah, because we were talking about spacejam. I forgot where we were.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s right.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>That&#39;s right.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>We&#39;re way upstream. We&#39;re like six hops up.\n\n**Break**: \\[00:26:36.17\\]\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>What makes search cool? Obviously, we all need it, but what makes it cool to build? What&#39;s fun about it?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, so I think because it&#39;s kind of a niche problem, it&#39;s difficult to solve correctly. But there&#39;s a lot of areas to innovate, because it&#39;s not an area that a lot of people are working in. So that&#39;s exciting. And we decided to start over and not build on Lucene. For better or worse... Maybe we&#39;re learning things the hard way, but we got to learn as we went on how these systems work, and digging into things like relevancy storing, and those kinds of algorithms, and how to quickly navigate through BTtreeMaps efficiently. When you have to do things like &quot;Okay, we&#39;re doing typo tolerance.&quot; That&#39;s a feature that search engines typically need to have. So if I misspell something, how do I still find this term that I&#39;m looking for?\n\nSo when I dug into that, I was like &quot;Okay, well now I&#39;m learning about things like Levenshtein distance&quot;, which I had never learned about before, in school. That was something that I learned while building Searchcraft. Levenshtein distance is how far can you get from the original term and still match. And the further places you go out, the more nodes you have to travel down through your BTreeMap, which reduces performance. The more nodes you go down, the slower it gets to do your lookup. So you have to find a balance between how many places can you go before it starts not only affecting performance, but also accuracy... Because then you start matching to a lot of things that are not good matches, which means your search is actually becoming less relevant, when the intention is to make it more relevant and still match when the user makes mistakes, but the data is very similar.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Right. Is there a sweet spot that you&#39;ve found, or...?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, three.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[laughs\\] Okay. Let me just write that down. All your competitors are like &quot;Oh, there&#39;s some work we don&#39;t have to do... The answer&#39;s three.&quot;\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Oh, no, I gave it away. Actually, the number is different based on how long the phrase is.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Okay.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>So the longer the phrase, the more distance you actually want to give it, because then you can account for multiple mistakes. And the shorter the word, the tendency to -- there&#39;s a tendency to be less mistakes, and also you want less false positives when you have shorter words. So you tend to reduce that number when you go smaller.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Gotcha.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>There&#39;s a certain threshold where we go to three, but below a certain threshold, we have a set of like two.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>I see. So I think in a video you sent over, we watched your indexing Wikipedia on a Raspberry Pi with Searchcraft, and you were giving examples of quick lookups with misspellings. I think Einstein might&#39;ve been one... You just spelled that singular word wrong. And that would be a case where you would... Is it three characters that you&#39;re search -- like, what&#39;s the three applying to when it comes to misspellings?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>\\[00:32:10.10\\] Yeah, like up to like positions away from the original term, essentially. Yeah.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Gotcha.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Where like you could have &quot;How many mistakes can you accommodate before you&#39;re making too many false matches?&quot; Which is why smaller words, you&#39;d want to do less, because it&#39;s going to match to too many things.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, exactly. And then for longer phrases, you could actually match multiple misspellings in different words throughout the phrase, and it would still --\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>That&#39;s correct.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Okay. That is interesting.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>And the way a lot of search engines work is you have your word, and each word is considered a token... Which people are becoming more and more familiar with now because of LLMs; tokens, and \\[unintelligible 00:32:50.28\\] So when you&#39;re doing the ingestion process, you pull in your data, you chunk it out, usually by like \\[unintelligible 00:32:59.14\\] or whatever into tokens, and then those tokens are used and stored in columnar format, which gives you fast lookup times against that token.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>And as you said in the opening, I think it is a good time to be a search engine, because everybody is now realizing that maybe our search isn&#39;t as good as it could be... Because it&#39;s kind of a thing that - and I&#39;ve done this; I&#39;ve done it twice. I rolled it out on Postgres, and forgot about it... And then we switched over to TypeSense and we rolled it out in TypeSense, and kind of just forgot about it... And it just is what it is. But then here comes ChatGPT and friends, and everyone&#39;s starting to think &quot;Well, couldn&#39;t you just talk to my website and it will just show you what you want to find?&quot; And it makes that interface, that chat interface where these models have seemingly endless knowledge of the entire world - except for my website - is so compelling that everyone&#39;s like &quot;Ah, maybe our search is not good. Maybe our search needs to be good now.&quot; And so then you kind of poke your head up and start looking around and see what people are doing.\n\nI&#39;m on the TypeSense mailing list, and they just shipped some features with LLMs doing something... I can&#39;t remember what they&#39;re doing. I think they&#39;re actually like kind of writing your query for you. Like, you put in plain text and they turn it into their query language with an LLM... Which seems like a cool thing. And I&#39;m sure Algolia is doing stuff, I&#39;m sure Elastic&#39;s doing stuff... Everyone&#39;s like &quot;Okay, we need to revamp all these search engines.&quot; So what are you guys then --I&#39;m sure there&#39;s some kind of pivot involved with the current fast-pacing world of LLMs.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah. And you&#39;re totally not alone in the fact that you&#39;re like -- you had set up search in a couple iterations and then kind of like forgot about it and left it.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>You&#39;re supposed to.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Every company did that, right?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, of course.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>They&#39;re like &quot;Okay, yeah, I mean, it checked the box, we have the little magnifying glass in the corner... Alright, we&#39;re done.&quot;\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>You can find stuff, sometimes you can&#39;t, and they&#39;re like &quot;This would be better if you --&quot; And I&#39;m like &quot;Yeah, it would be, but...&quot;\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Most of the time it&#39;s like you can find stuff, kind of. It&#39;s not great, but it&#39;s there, and we checked the box. And a lot of companies were like that. They were like &quot;We checked the box. We have search. It kind of works. But we don&#39;t really care, because people can just search Google, and Google will give us the traffic to our article that we just published yesterday.&quot; And that&#39;s what everyone did, literally. They&#39;re like &quot;Google will just give us traffic, so our search on our website doesn&#39;t have to be great.&quot; But now, because Google&#39;s doing like the whole AI summary thing, they&#39;re like diverting traffic to sites less and less. And this is not just an opinion. Companies are saying it across the board, where their traffic is just plummeting because Google&#39;s not sending them there anymore. They&#39;re either keeping them on Google, or sending them to Google-owned properties kind of thing, which is kind of nefarious, I think... But their traffic&#39;s dropping off, so they&#39;re like &quot;Okay, well, I guess we have to make our search better now.&quot; And what are people doing? They&#39;re like &quot;Well, there&#39;s this whole ChatGPT kind of experience that&#39;s out there. Let&#39;s look at that.&quot;\n\n\\[00:36:11.18\\] So companies like Algolia, Elastic and us were like &quot;Okay, we have really powerful keyword search, but people are wanting to do this natural language thing... So let&#39;s do that.&quot; So we do have, as you said, a pivot in that we have an AI offering that is coming out in our SDK very shortly... But the thing about these, I would call them first-generation kind of AI approaches is that a lot of them, while they&#39;ve really focused on the natural language, semantic reasoning layer with the language models, they haven&#39;t put a lot of thought into the information discovery aspect of it. That middle layer that says &quot;Okay, yes, the LLM can translate the user&#39;s intention, but powering that with something that can actually serve you up accurate information, accurate and relevant information, and recent information is a problem still.&quot; So you&#39;ll use these chat interfaces, and they&#39;ll give you -- you&#39;ve seen it, either non-existent information, or wrong information.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Right.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>And that&#39;s an information discovery problem, in that they aren&#39;t using the proper tooling underneath. Kind of like if you&#39;re going to do a keyword-based search, you typically don&#39;t want a wildcard against like a SQL database, because it&#39;s not going to be what you need it to be. You need other relevancy tuning features in there.\n\nI think companies will get there. I think the advantage that search-based companies have is they understand relevancy already, and they&#39;ve solved relevancy now... So we let the language models kind of handle the semantic reasoning part, and the language models convert that user intention into the proper kind of machine API queries. So like &quot;Let&#39;s turn that natural language question into machine API queries, and then query the right kind of system to get that information back.&quot; You&#39;ll see more of that kind of like second generation approach where they&#39;re hooking it up to the right tools, and then that experience is going to get better.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Is fuzzy search and intention similar? Because it feels like it&#39;s similar to me, but I don&#39;t think it is an implementation.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Fuzzy search -- so there&#39;s a couple of different things. There&#39;s fuzzy search, which is like &quot;Let me not have to put the complete thing.&quot; Like, I can do partial search, and it completes it for you. There&#39;s also -- kind of related, but different is typo tolerance, where I misspell it, and it knows what I&#39;m doing. But then there&#39;s also things like synonyms, which is like &quot;I&#39;m looking for shoes, but I should also match on like sandals, or loafers, or whatever.&quot; Where the words are completely different, but they could have the same intention.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>When someone searches or types into a search box with Searchgraph, have you been -- Searchcraft. I want to be more clear on my -- I almost said Searchgraph. That&#39;s kind of cool, too. Searchcraft... If they&#39;re using that, are you doing any intention analysis in addition to like fuzzy search, and stuff like that? Or is that where the LLM comes in, what Jerod was saying?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, so our semantic layer is language model-based, so it kind of converts that into &quot;Okay, what--&quot; I don&#39;t know how much of the secret sauce I should give out, but it does convert it into like what machines can understand.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Give it all, man. You already gave three... What else can you do?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>\\[00:39:49.14\\] Oh, no. I&#39;m just giving it all away. No, it converts that into like what the machines expect. But also, if you&#39;re using a search engine underneath your semantic layer, you do things with relevancy tuning that improves, right? Like I mentioned before the synonyms. So knowing that shoes matches to sandals, or other things like that. And that&#39;s just handled for you on that retrieval layer.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>So has this required you to go back and get more money, or slap AI on your pitch deck, and raise a second round? Or what are you doing there?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>&quot;Now with AI...&quot;\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>&quot;Now with AI.&quot; So when we started out, AI wasn&#39;t as -- it was just kind of nascent and starting out. It wasn&#39;t really a thing. We started Searchcraft May of 2024. So we are kind of working on it on the side.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Oh, I thought you said 2021.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>That&#39;s when we started working on it. Yeah.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Oh, that&#39;s when the business started. Gotcha.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>So we started building it in 2021, but we had to build the core... And then it got to the point where &quot;Yeah, this is really good.&quot; Maybe we shut down our consulting agency and build our own product company. And that&#39;s what we did May 2024, and then at that point my co-founder and I had to learn &quot;Okay, well, how do we pitch and get investment?&quot; I had never done it before.\n\nWe were fortunate enough that we were able to do our first raise with like all angel investors, individual angels... And we were able to close that rather quickly, which allowed us to shut down our agency company and start full-time or going full steam on Searchcraft. So that meant turning essentially our proof of concept core and then making a company around that; building customer dashboards, and billing, and all of our SDKs that we made for the frontend, and all that.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Is that company Chalk? Is that what that is?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, yeah. Chalk was my previous company. So we consulted for startups. That was kind of our bread and butter.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Do you know how I found that?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Google?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I stalked you. You kicked me out of your company.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>\\[laughs\\]\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I was just thinking -- I was thinking Searchcraft is really cool... You know, no offense to our friends over at Typesense, but I think Searchcraft says search, because it literally has the word search in it. And you couldn&#39;t really get a better mark than that. Like, Searchcraft is pretty strong. And I was thinking, &quot;Geez, I sure hope Don has the trademark for that, because that&#39;s a pretty cool mark.&quot; And sure enough, somebody has it. You know who has it, Don?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Chalk.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Chalk does.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, yeah. We registered originally under Chalk, but...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>All good. Still works.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>At some point it&#39;s going to transfer it to my co-founder and I.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Well, it doesn&#39;t matter who owns it as long as somebody does and they can&#39;t take it.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Somebody owns it, yeah.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah. I guess it&#39;s IP itself, you sold the company... But for now, don&#39;t worry about transferring it. Eventually, it should get transferred though. But...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, we made sure before we were completely sold on the name that we picked something that someone didn&#39;t have. Because I would hate to like build up branding, and register all the domains, and then you&#39;re like &quot;Oh wait, somebody else has it.&quot;\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah. It&#39;s like racing and you&#39;re at the wrong track. &quot;Dude, I just won the race.&quot; &quot;Yeah, because no one&#39;s here. Okay? No one&#39;s here. Go over there.&quot; Not a one-to-one, but pretty similar. Wrong name, right business kind of thing...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Well, it&#39;s the second craft that we&#39;ve come across recently, because we had a show with Andreas Møller, of Nordcraft, previously Toddle, renamed to Nordcraft. You are Searchcraft. Of course, there is Minecraft, as we mentioned on that show... We failed to mention there is Starcraft, there is Warcraft... There&#39;s all these different games that were crafts, but now we have like startups that are crafts. This could be like the new web 2.0 naming, where they just take the vowel out of the end, like Flickr, and Fiverr... No, Fiverr -- yeah, Fiverr did take it out. Or the ifys. Shopify, Friendify... That&#39;s Friendster. Anyways, craft could be like the new --\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>\\[unintelligible 00:43:55.18\\]\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Or the .ly...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Oh, yeah. Fastly...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Bitly... I don&#39;t know. Cluely... That&#39;s a new one, actually.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Shopifyly...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Anyways, a new trend here.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Is there a craft TLD? I&#39;m guessing no.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Hey, that could be your next business. Craft TLDs.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>\\[00:44:20.17\\] Oh, someone&#39;s going to buy it... Yeah, no, it&#39;s kind of funny, because I have a little hobby thing I was thinking about coding in a weekend... I was like &quot;What else should I name it?&quot; And so I was like -- it was going to be ending in craft, because I couldn&#39;t think of anything else.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Of course. You&#39;ve got to get the trend going somehow. Just keep coming out with crafts.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>But the name very much -- once we&#39;ve settled on what the name would be, the branding was like real easy to come up with after that.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah. You did a good job on that. Searchcraft I think is strong, obviously, because it&#39;s got the word search in it. I mean, you don&#39;t have to explain it. There&#39;s no explanation necessary.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>What we do is in the name.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>There you go. It&#39;s a good name right there.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>We were talking about investment, to go back...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yes. Go back to your experience. The first time fundraising...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, so --\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>You said all angels... What were your steps? What was your plan? What did you actually do?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Okay. We&#39;ll start at the beginning of the process. So when you go to do a raise, you have this idea for a company, but then you have to kind of like &quot;Okay, how do I translate that idea to business people?&quot; And that&#39;s a pitch deck. You write a pitch deck. I had never written a pitch deck before, so my co-founder and I, we kind of talked to a few different mentors in the space... We had worked with startups as our clients, so we actually knew a couple of people who had written pitch decks for those startups... So we&#39;re like &quot;Can you like show us how to do this?&quot; And they kind of told us &quot;Okay, well, you kind of have to tell this whole story about like &quot;This is the change in the world. And then these are the winners and losers, and this is how you can be a winner by taking advantage of this change that&#39;s just happened in the world.&quot; And that&#39;s kind of like how you sell it to investors.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Interesting.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>There&#39;s like a formula for it.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>There&#39;s a formula. And if you don&#39;t follow the formula, they kind of instantly throw you out of the room, kind of thing, and we didn&#39;t know about it either...\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Is that the exact formula you just shared? Or can you be more precise, less vague? Can you give us the formula?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I mean, that&#39;s kind of like the general formula...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>The gist of it.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>There&#39;s multiple steps in along that way. They even get as far as like &quot;On slide three, this is what you need to show. On slide seven, this is what you need to show.&quot; Like, there&#39;s a formula to it. And the VCs know it, but people, first-time founders don&#39;t necessarily know this.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah, I want to learn this framework. I want to learn it.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah. So we had a guy who kind of showed us the ropes on that... He didn&#39;t know our product well enough to kind of come up with the messaging, but he kind of gave us the basic structure of how we should form the pitch, and then we kind of took that and ran with it, and refined. We&#39;ve probably written like a dozen versions of the pitch deck by now, maybe even more. It&#39;s one of those things you have to keep tweaking, especially as the industry changes and you&#39;re doing a different kind of -- if you&#39;re at a different round of raising, it changes. They very much want to know more about revenue projections the further along you go, and things like that.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>This could be a really good idea for a series, or something... It&#39;s like &quot;Startup pitch decks, five years later&quot;, or however -- like, once they&#39;ve arrived and you go with a founder, and you go back to their original pitch deck, and they walk you through it, and then you can talk about all the stuff that&#39;s changed; what were they right, what were they wrong, what have they changed since then... That would be very interesting.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>\\[00:47:50.03\\] Yeah. We almost did that with Beyang Liu last time I talked to him, because he was talking about -- it was either him or Quinn. I think it was Quinn, actually, now that I think about it. Quinn Slack, his co-founder. They were sharing how their vision has been similar, but it&#39;s obviously changed, over like as progress has happened and technologies change... But their mission, their core mission with developers has been the same. He&#39;s like &quot;If you go back to the original pitch deck--&quot; And I think he was supposed to actually link it up to me, so I should go back to their show notes... Or go back to them and get a link. But that was the closest we&#39;ve gotten, to my knowledge, of like surfacing the original pitch deck and going through it.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>So you&#39;ve tweaked yours a dozen times so far...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, at least.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>And you&#39;re still a couple of years into it, right? Like two years in?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah. I mean, I guess we&#39;re technically a year and a couple of months out.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, less than two. And you added AI, you sprinkled AI into every slide...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>We had to... Okay, so from the individual angels, they were excited by what we were building, and saw the potential, and they wrote the check and we got in there. But subsequent talks we&#39;ve had with more institutional offices, like venture funds and pre-seed funds and things like that... Like, AI has sucked up all the oxygen in the room. That&#39;s where all the dollars are going. You have to have AI, unfortunately. It feels like it&#39;s a cliché thing, but it is the truth. They&#39;re only investing in AI right now. And I don&#39;t know if that pressure is coming from the lending partners wanting to be in that space, or it&#39;s just kind of like the thesis supports investing in AI because AI is such a transformative kind of shift right now.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Right.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>What it is, is the true overlords of this earth are forcing money to flow to AI to do this thing. That&#39;s what&#39;s happening. It&#39;s the Illuminati.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Okay.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Oh, the Illuminati.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Oh --\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>That&#39;s right.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>You know what --\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Somebody is puppeting and orchestrating with the money.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I was actually thinking about this the other day... So there&#39;s this huge fear as developers that AI is going to replace all of us. And -- I mean, not even just developers; you&#39;re a writer, you&#39;re an illustrator... All of these professions are getting supposedly replaced by AI, right? So is that just a transfer of wealth from all of these people to, like, okay, a few handful of companies that control the models? Like Anthropic, and OpenAI... All that money is going to funnel to them?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Their valuations are just through the roof, right? The valuations on these companies are astronomical, and they only actually make sense if that plays out. If that plays out, they make total sense. Like, invest right now. But if not, then obviously, a lot of people are burning up cash making that bet. That&#39;s pretty much the bet they&#39;re making, isn&#39;t it?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I think that is the bet. But is that -- I mean, to be existential about it, is that like good for humanity? Instead of paying people, companies are paying the AI companies. Instead of people. But eventually, they&#39;re probably going to pay the same amount. I think a lot of that GPU usage is being subsidized by VC capital right now.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Correct.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Oh, yeah.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>The true cost is not there, and you&#39;re hooking people in to make them dependent on these systems, and then you&#39;re going to raise the price, once the VC money comes in.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>I mean, that&#39;s always been the play, right? You just subsidize the price of the thing until you have critical scale and mass, to the point where you don&#39;t have to do that anymore... And then you turn on the moneymaking machine, and everybody who is subservient to that is less better off than they were prior. We&#39;re all like &quot;Wait a second... This doesn&#39;t actually scale. Now it&#39;s more expensive&quot;, you know?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>That&#39;s what Uber did, right? That&#39;s what the --\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Uber was what I was thinking of when I was talking about that. Yeah.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, Uber did that. They killed the cab industry, and now they control transportation. The streaming providers --\n\n2:Well, there&#39;s still cabbies out there, they&#39;re still doing their thing... And they have had to change the way they work, and so I feel like it was an industry that was rife for disruption, because it was entrenched, and I think unionized as well. I&#39;m not sure about that. It might depend on this --\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Definitely in the bigger cities.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, the bigger cities.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>That was a big thing for New York.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[00:52:06.06\\] And just like not a good -- I mean, it wasn&#39;t a good customer service. And now the cabbies, I think -- I mean, I&#39;ve taken a cab, because they&#39;ve been hustling for my money. You&#39;re waiting for your Uber, and they pull up and they&#39;re like &quot;I&#39;ll take you right now for five bucks less.&quot; Let&#39;s roll, you know?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Oh, yeah.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>I&#39;ve got no problem with that. So that&#39;s been good, but then there&#39;s obviously been fallout as well. So it is nuanced. It&#39;s not all good, not all bad. But certainly, Uber did that. They just made it so cheap to take an Uber for so long... And it&#39;s just not cheap anymore. Airbnb was the same way. It used to be cheaper than hotels, and now it&#39;s -- I go to a hotel. I prefer a hotel to an Airbnb at this point.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I&#39;m a big fan of -- especially if you go to places like New York, they have like really nice, boutique hotels that you can go in.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, totally.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Like &quot;Oh, I don&#39;t have to worry about cleaning up after myself for the Airbnb host, so I don&#39;t get cleaning fees...&quot;\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>There&#39;s always one thing that goes wrong with an Airbnb, in my experience... Where it&#39;s like, I had to go out of my way for whatever it was. Like, the key didn&#39;t work, or the instructions weren&#39;t clear on the trash cans, or this thing... And you&#39;re like talking to the host... And they&#39;re not what it was originally, which was like just another friendly person in society. Like, they&#39;re a small business trying to do a bunch of these things... Whereas the hotels pretty much have that all figured out, and you can just go to the front desk... There&#39;s just like a professionalism to it. And then it also costs less now, because of the cleaning fees. So it&#39;s been interesting to watch that. Because when Airbnb first came out, I was all about it. Like, I was saving money, I was in the city, not at a tourist trap, or something...\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Real people, helping them out, living in someone&#39;s house was cool... And now I&#39;m just like &quot;Nah, give me the hotel.&quot; So it&#39;s been a weird full circle for me.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I mean, I think if you&#39;re still traveling with like a big group, it&#39;s pretty good.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>For sure.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Like, you&#39;ve got like five people or whatever, it&#39;s going to be better than separate hotel rooms probably.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yes. If you have to get two hotel rooms, one Airbnb will almost always be cheaper. But that I think is the exception to most travel, which is two people, or whatever. Anyways.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Where else has this happened, though? An industry where it&#39;s subsidized. I was thinking -- honestly, I was thinking about cars, versus like horse-drawn buggies. Like, was there any subsidization happening then? Because like, it&#39;s a step change or a step function change in how humanity works to go from a horse-drawn buggy or cart to a car. And clearly, we have not gone back, you know? So I&#39;m wondering where else a big step change happened in humanity where it was subsidized for a bit... Because that&#39;s what AI is. It&#39;s a big step change, right?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Oh, was gasoline cheaper than feeding your horse, or whatever, or stabling your horse back then?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, I&#39;m not a historian. I don&#39;t know the answer to these questions.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, I thought automobiles, when they came out, I thought there was kind of like a rich, wealthy person thing. I don&#39;t know.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>I&#39;m sure it started there and worked its way down. I mean, that&#39;s how most new technologies work.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Right. It was probably like the -- what do you call that? What&#39;s the Apple thing with the goggles? What&#39;s that thing called again?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Vision Pro?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Vision Pro. Gosh.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That has not trickled down yet.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah, it&#39;s like that...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Their sales are trickling out... Well, the smartphone is a better example. Like, when the iPhone first revolutionized phones - which it really did - and internet communicators, it was a rich person&#39;s device. And now, there are phones all the way down the pricing ladder to free with a plan, for everybody pretty much, for the populated, civilized world, that nobody could afford that original iPhone if you didn&#39;t have all kinds of disposable income. So I do think new technology generally comes out expensive, and works the price down. But the subsidies, I think, is where we were kind of keying in on. Don, you were going to say something...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>\\[00:56:02.21\\] Now it&#39;s the reverse, though, at least from the software and services side, where it comes in cheap, and then they raise it.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>It comes in free.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Quote-unquote free.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>They get you dependent on it, and then...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, it&#39;s more of the drug dealer model, which I&#39;ve said before. The first hit&#39;s always free.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Mm-hm.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>And it is addictive. So, I mean, it really does work, to a certain extent, where it&#39;s hard to go back to life before. Isn&#39;t it, Adam? You said that a few times, where it&#39;s like &quot;Would you go back?&quot;\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>No. I mean, especially to like a car, versus...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>I&#39;m talking about with your ChatGPT relationship.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Don&#39;t take my ChatGPT away from me, please.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[laughs\\] See? It is a good product.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah, I really couldn&#39;t imagine life -- you know, this word calculator is just too good. It really is. I couldn&#39;t imagine life -- I couldn&#39;t imagine running businesses without it. You have to have this thing. You have to think so much faster, and it thinks bigger and faster for you. Now, you&#39;re still evaluating the output... It&#39;s just helping you get to that result, the data faster, or even running scenarios against a business model, for example. Like &quot;Destroy this business model for me.&quot; And it uncovers these new ways that you will die. And it either draws new fear in, or it makes you more invincible, because you feel &quot;Oh, I can sustain all that&quot;, you know?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I mean, it is definitely a faster way to work for certain things. I don&#39;t go to Stack Overflow anymore. I go to my LLM and ask it a question.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Right. Well, Stack Overflow is dying.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I mean, where do you guys stand on the whole thing about like trading data? Like, was it fair that these models were trained on this information that was out there? Like, what are your opinions on that?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Let me think about it for a second, because I don&#39;t want to be wrong about this... I think my gut reaction is it&#39;s public on the internet, so it&#39;s the internet&#39;s information... But then that doesn&#39;t feel good, because sometimes you put personal ideas that belong to me, Adam, on public. Does that become somebody else&#39;s idea, or somebody else&#39;s thing? It&#39;s really hard to answer that without specifics, but I think Stack Overflow in particular, it&#39;s like such user-generated content, so it&#39;s kind of like, it&#39;s owned by the world, in a way... And Stack Overflow enabled the ability to have this new place to go to, this new website to go to, and built all the form and function around the usefulness of exchanging questions for answers, essentially... And hopefully, this dialogue back and forth of which one&#39;s right and which one&#39;s the one you should follow.\n\nHard to tell. It really is hard to tell. I think baseline judgment, without more specifics, will be like if it&#39;s public on the internet, then sure. Because if I went and studied like a thousand machines could, I could learn the same information. It&#39;s just done at scale, and in perpetuity, I suppose. Hard question to answer, really. It&#39;s a lot of nuance, a lot of facets to that one.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>But as you&#39;re learning - to take it back to like you could learn all these things, and read all this information, and absorb it - in exchange for learning, you&#39;re giving them an ad impression, right? So the people querying through the language model interfaces, they&#39;re bypassing that, right? They&#39;re getting that from the language model, versus giving an impression to the originator of the information.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Well, there you go.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, but Adam --\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Therein lies the rub, yeah.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Adam could read a book, and he could learn from that book, and then he can come tell me what he learned. And I don&#39;t think there&#39;s anything immoral about that, at all. And so I think when it comes down to infringement on somebody else&#39;s creation, I think it should be focused on the outputs more than the inputs. And if you are directly copying and redistributing somebody&#39;s creative work as an output, I think you&#39;re outside of bounds.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>\\[01:00:08.04\\] That&#39;s what I was trying to say, right there. That&#39;s what I was trying to say. \\[laughter\\]\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>You can&#39;t copy my sentence. I just said it.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>It was good, though. I like the way you framed that, because it&#39;s all about outputs, versus the inputs. We can all learn things. This is about what comes out, not what goes in.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>But the inputs do need to follow the laws, I think, and the copyright... And you can have things that are consumable and things that are not consumable. So if you&#39;re consuming things that are not legally consumable, then you&#39;re also outside of bounds. I mean, Anthropic just won a big court case with what they did with these books, scanning books and bringing them into their model.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, but I think that was more -- they won because the plaintiffs didn&#39;t form their argument correctly.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Do you think so?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>The judge also said like &quot;Hey, if you had actually argued it this way, you could have won, but you didn&#39;t. So I can&#39;t find for you.&quot;\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>How would they have changed the argument to be a winner?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I don&#39;t remember.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Okay.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I just remember that was that the judge&#39;s opinion. It&#39;s like, he was kind of prodding them along, like &quot;If you had came at this court case from this angle, you would have had a case... But you didn&#39;t, so I can&#39;t find for you.&quot; He kind of like showed them the way...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Even Google&#39;s old book project - I can&#39;t remember what that was called... Google Books, probably. And their entire purpose was to index the world&#39;s information and make it freely available, or whatever their whole mission is. That project would just take books that were either public domain, or purchased, or whatever they would acquire through libraries, and they would scan them into a digital form and they&#39;d OCR them. And that was a huge court case years ago, that I think they end up winning. I can&#39;t remember the actual end result... But I think it&#39;s a similar construct, I guess. It&#39;s similar in pattern to that, where it&#39;s like, you are an owner of a thing. Can&#39;t you not digitize that thing that you own? Like, you purchased it, for instance.\n\nNow, the other thing with Anthropic was there was -- and Meta is in a similar situation. There was two kind of angles. Because one was like &quot;Do you have the right to actually do this with purchased copyright, or purchased IP?&quot; Versus they were downloading pirated versions off the internet, and scanning those in... And I think that was the clearly illegal stuff. And I could see why. But -- I mean, libraries have been formed around this entire thing. Like, you get copyright, in America at least, and then you agree to have it publicly available as well. Then you can sell it. So it is --\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>There are specific rules around like distribution though, right? You have the right to purchase and kind of like absorb that content, but distribution is a different thing. There&#39;s different rules around it.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s why I said output should be what we should focus on, because that is distribution, isn&#39;t it? If I&#39;m redistributing 311&#39;s new album... Do they make albums anymore? That was the first autocomplete that came to my brain there... And I&#39;m just like verbatim throwing it out - that&#39;s clearly illegal distribution of their copyright. However, if I&#39;m using their album as inspiration for something new, quote-unquote new - and that&#39;s where it gets really technically difficult to describe whether or not it&#39;s new or not. Like some of these new video channels on YouTube - you guys have been watching this - where there&#39;s new YouTube channels that are just taking over the charts, and it&#39;s completely AI-generated everything.\n\nThere&#39;s a specific like &#39;80s synth wave band that doesn&#39;t exist, that has like has 310 million subscribers or something now, in the last six months; probably a lot of bots. But people are liking this music, and it&#39;s like straight up using Suno or whatever it is to create the music... And I went and listened to their song and watched their video, and it&#39;s like, this is new music. It is, however, clearly derivative of old music. And for me, that&#39;s -- I&#39;m kind of okay with that. Like, this is new. But what Vanilla Ice did to What&#39;s Their Names, with the high hat - that was clearly copyright infringement, because he was just redistributing the same exact sound.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>\\[01:04:09.10\\] Well, the music industry kind of like dealt with this, right? If you want to take the analogy from the hip hop community and like sampling, right? Early hip hop was all based around sampling.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Beastie was all samples.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, it was all sampling. So they&#39;ve found &quot;Okay, you can do that&quot;, but the caveat is you have to get permission. You have to get a license to do it. If you don&#39;t get the license, that&#39;s when you get in trouble.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah. And there&#39;s a lot of that stuff getting set up. I mean, Reddit has licensing agreements, I think Stack Overflow as well, with a few companies... But then there&#39;s also people that just aren&#39;t going to get that license and they&#39;re going to just do what they do. And it&#39;s kind of a Pandora&#39;s box situation.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Who&#39;s this Alsup person in this argument? Who&#39;s Alsup? Do you know? Was that the judge?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Which argument...? Are you back on the Anthropic?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Anthropic still yet, yeah.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Trying to get that figured out...\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Well, I&#39;m reading the CNBC, and I want to pull a quote here, but it says &quot;Alsup wrote&quot;, A-L-S-U-P, is the person&#39;s last name. I&#39;m trying to figure out -- oh, it&#39;s the judge. Sorry. U.S. District Judge William Alsup said this. Okay. So what he said was -- this is the judge saying it back to whomever. I&#39;m not sure if this is CNBC, the reporter, the journalist, whoever, but this is the quote. &quot;The purpose and character of using copyrighted works to train LLMs to generate new text was quintessentially transformative&quot;, Alsup wrote, &quot;like any reader aspiring to be a writer.&quot; So the way he framed it was like they trained them on the works so they can learn how to write. Not to redistribute what it read, essentially, for lack of better terms. Like it read it, consumed it... &quot;Oh, this is how you write.&quot;\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Right.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>It was like frameworks, sentence formation, story arc, stuff like that, versus &quot;Let&#39;s literally redistribute there.&quot; But I think it&#39;s possible --\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Right, but you can tell them &quot;Give me a story in the voice and tone of Mark Twain&quot;, and it will do that. Now, he&#39;s long gone and dead, but that&#39;s -- and that&#39;s kind of what a lot of these music... It&#39;s like &quot;Make it sound like the Beastie Boys&quot;, you know? Only not.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah, but like, can&#39;t you do that with a friend, though? Couldn&#39;t I say, &quot;Hey, Jerod, do me a favor. I know you&#39;re really good at rapping.&quot; You&#39;re pretty good at rapping.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>I mean, no...\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>&quot;Would you mind rapping in the form of Vanilla Ice?&quot; You know?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Alright, stop!\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah, exactly. You might use some of the hook phrases...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[laughs\\]\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>And that&#39;s what the LLM is doing back to you. All it is is giving you an output of similarity.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>I know... It&#39;s tough, because then when you say &quot;Give me this picture in Studio Ghibli style&quot;, that&#39;s pretty much exactly the style of Studio Ghibli...\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Or &quot;Make me a walrus...&quot; Yeah. In that case there, that is --\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s the same concept.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I mean, couldn&#39;t you do that to an artist, though? Couldn&#39;t you take anybody who can draw, and draw well, who maybe train themselves on that style, and ask them to do the same thing? I suppose it&#39;s about output and potential usage...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Well, that was a whole industry... Wasn&#39;t it duplicates -- what was that called? Copy... People that would actually clone artists&#39; work for resale at a cheaper price. Because they were good enough painters that they could paint it like Picasso, without actually being Picasso.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>That&#39;s been a thing for centuries, right?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah. I just can&#39;t think of what it&#39;s called.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>\\[unintelligible 01:07:31.27\\]\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, exactly. So yeah, I mean -- but was that moral and legal? I don&#39;t know. I mean, you&#39;re stealing his ability to sell...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>You still had to have an ability to do it... I don&#39;t know.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah. I mean, it took some skill. Just like my vanilla ice wrap is pretty good, but...\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah. Alright, stop... You had it down. You were pretty good. \\[laughter\\]\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>\\[01:07:54.29\\] Like, there&#39;s a difference between &quot;Okay, I learned how to play instruments and I&#39;m in a cover band, covering Vanilla Ice...&quot;\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Right.\n\n**Break**: \\[01:08:04.29\\]\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, there&#39;s something about the scale and the speed which just changes the calculus.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>It does. I agree with that.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>And it makes it more, I don&#39;t know, infringy. Infringy, that&#39;s my professional word of the day.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I like it. It&#39;s actually pretty good, infringy. So close to be infringed.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Well, Don, you opened up a can of worms here, my friend... And I don&#39;t know how we get back on the right track. I guess my response would be &quot;What do you think about that?&quot;\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>About the whole training on copyrighted material?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>The infringy, the infringiness of it.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>The infringy... Ness...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>The infringy part? I mean, a lot of people try to argue it&#39;s like &quot;Oh yeah, I&#39;m just like teaching myself.&quot; It&#39;s like teaching an entity how to read, or whatever.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s what Adam said. Right.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>And I think there&#39;s a difference between using the information to learn how to read and write, versus I&#39;m going to give you something that is clearly derived from this thing. So whether or not they&#39;re ever going to be able to determine &quot;Okay, this is like 30% Mark Twain, so you owe Mark Twain&#39;s estate 30% of your creation&#39;s value...&quot;, I don&#39;t know.\n\nWith the previous iterations of this remixing, like with music, they figured out a mechanism of licensing and royalties and things like that. Maybe that&#39;s something down the road. Maybe if you&#39;re training on datasets as a whole, you pay into a fund that compensates people who are creating.\n\nMy fear is that the people with these skills are -- these skills are not going to be in demand, so there&#39;s no impetus for people to become an illustrator, or a writer, or a developer... And so what happens 20 years from now, when there&#39;s no one coming into the ecosystem anymore, doing these things?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>We&#39;ve just talked about that with Thorsten Ball in light of open source, and our new agentic coders, where it becomes almost free to just generate some code. Why open-source, maintain and share libraries when a coding agent can just create me a new auth library very quickly? One-offs for everything. Why wouldn&#39;t you just have a bespoke everything? And what does that look like in 20 years? Because all of a sudden, I&#39;m not incentivized to go find open source, download open source, contribute to open source, open-source my own code, when it&#39;s just disposable anyways. All code is disposable.\n\n\\[01:12:01.27\\] And then we lose public code eventually, because -- I mean, this is just like a potential truth, and not necessarily that&#39;s going to happen. But yeah, it&#39;s similar with illustrators and creatives of all kinds, where there&#39;s no longer incentives to do that. Although I think when it comes to music and art, and even writing, people are going to continue to do it because they love it. And maybe that&#39;s the same answer with code and open source.\n\nPeople didn&#39;t originally make music to make money. They&#39;d make music and they&#39;d want to make money so they can make more music, you know what I&#39;m saying? And then some people found ways of getting real rich off that, and of course, the celebrity culture, and there&#39;s all other reasons why people make music... But a lot of it&#39;s just because people love making music. And so I don&#39;t think humans are ever going to stop making music, even if the robots are better at it. And maybe that&#39;s true of illustration, and photography, and copywriting... I don&#39;t know. Novels... But it&#39;s not necessarily -- it doesn&#39;t feel good, because those people don&#39;t have a way of ever making money, whereas they used to. But I think they&#39;re going to keep creating, because I think fundamentally, we are creative.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>It&#39;ll be one of those things though where it&#39;s like it&#39;s never at the scale that it was, or it&#39;s never something for like creating commercial value. Like, I&#39;m never going to be an illustrator and make money off it. I just do it for fun.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Potentially. I think that&#39;s a real potential.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>That&#39;s where I think your position, Jerod, where you say &quot;input/output.&quot; But then I would also add usage, because I feel like it&#39;s not actually deployed to the world in a refactored format from input to the LLM, output as requests from the prompt, you know, reviewed by the human and used, deployed into the world. I feel like that last mile is potentially where the hook is. Because if I end up using copyrighted material knowing it was, or Studio Ghimli, or Ghibli, or however you say it, if I&#39;m breaking the copyright law by trying to act like somebody else -- force the LLM to help me be similar to somebody else&#39;s creative works, it&#39;s up to me to have the moral and legal boundaries of just following that, I would say. The LLM is just trying to give me what I want, and it&#39;s my usage that takes me to the legal side of it. That&#39;s how I feel, I guess.\n\nIf I wanted to recreate something similar to Mark Twain, if I&#39;m the kind of person who would do that and would put it out there... Like, it&#39;s Adam, but it&#39;s also Mark Twain - well, then that&#39;s kind of my fault, right? Not the LLMs.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Well, I&#39;m not blaming any computer programs. I&#39;m just talking about how we use them. So at the end of the day, Anthropic the business is getting sued, not Claude personally. So I agree with you on that one, for sure.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>But it&#39;s still complicated, and we can&#39;t simply rely on the morality of other people. We have to actually institutionalize rules and consequences for rules, and I think it&#39;s going to be super-muddy over the next 10 years, trying to figure this out. And I think there&#39;s going to be winners and losers, and hopefully the losers aren&#39;t the people who are really just good at drawing and making music and writing poetry. But they might be. We might be.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>To take it back to like software development... Okay, so the selling point is like &quot;Okay, seniors can be 10x productive.&quot; Now I have code gen, I have agents, and I have conversational AI in my IDE and all this, and so I can produce more code. So maybe I don&#39;t need to hire juniors anymore. But if there&#39;s no juniors being hired, then eventually, who&#39;s going to replace all these senior level people?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah, I think that&#39;s where --\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>The agents themselves, I don&#39;t know.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah, maybe so. The advancements of the agents may transcend the need for a future true junior, or what we call a junior/human being developer.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[01:16:14.07\\] I think the answer to Adam&#39;s point is like &quot;Where does the technology plateau, if at all?&quot; Like, if we&#39;re getting to the plateau, I don&#39;t think any engineers really - except for the really sucky ones - are going to go anywhere. But if it continues to advance at the rate of change it has... And I&#39;ve just been very impressed with the most recent round of models, where I was unimpressed previously. Same thing with the image gen stuff. It&#39;s way more compelling now than it was 18 months ago. And if it stays where it is, I think we&#39;re not going to have these existential problems that we&#39;re discussing. But if it continues to change at the rate that some of the capitalists who are highly incentivized to say it&#39;s changing, such as Anthropic&#39;s CEO, who says 18 months from now there&#39;ll be a reckoning, and &quot;I know, because I can see the future, because the future is inside of our walls, so to speak.&quot; And if he&#39;s right about that, then I think everything does change, and we don&#39;t have answers to -- and maybe we don&#39;t need juniors, or seniors... But maybe it&#39;s going to plateau kind of where it is. I don&#39;t know the answer to that.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I mean, I think there&#39;s some exaggeration on both sides. The model companies, they have to say that, because they&#39;ve received money to make that happen...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>And they&#39;re currently raising more money...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah. I mean, billions and billions and trillions of dollars, right? So they have to say that. But I don&#39;t think that&#39;s necessarily accurate. We&#39;ll see. But on the other side, will I get to the point where I won&#39;t need supervision? Maybe it&#39;s plateaued, maybe it hasn&#39;t. If it hasn&#39;t plateaued, then maybe there is no need for developers, right?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>I mean, it&#39;s getting pretty good, and I could imagine 18 months from now me saying things like &quot;I don&#39;t even look at the code ever anymore.&quot; I&#39;m just telling the thing what to write, at small portions, and building up systems with my prose, and it just works. I&#39;m saying that with like personal scripts and stuff right now, things that only my machine -- like I told Adam recently, like &quot;Yeah, I&#39;m just letting the thing write it, and then I use it, and if it works, it works.&quot; But that&#39;s not leaving the network, you know what I&#39;m saying?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I mean you can still say that with code that like, okay, I hire a code school boot camp grad...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Sure.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>And they write they know how to write React, but they don&#39;t necessarily know TypeScript very well. And they write code that works, but it&#39;s not written in a way that is great, from someone looking at it from like a senior developer perspective. You&#39;re like &quot;Oh, this code is not good, but it does do what the JIRA ticket said.&quot;\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Right. But they didn&#39;t write it in 24 seconds.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s a difference. And I can say &quot;Nah, not like that. Like this.&quot; And it&#39;s 30 seconds later, and I have my next iteration. And so I think that person - they&#39;re dead to me.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Oh, my gosh... \\[laughter\\] &quot;They&#39;re dead...&quot;\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>You know what I mean.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah, I feel ya. I feel ya.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>In the functional sense of me going to -- I&#39;m not going to go to that person already. So...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah. And I think that a lot of these bootcamps - not to like crap on them, but they sprung up when there was a really high demand for developers, and there was not enough developers to fill seats, and so they turned people out that maybe shouldn&#39;t have been writing code to begin with...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Right.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Who were just looking for it from a paycheck perspective, and not like the craft of writing code perspective. And the not as skilled people are always going to get filtered out, no matter what.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I don&#39;t think it&#39;s going to kill software, that&#39;s for sure. I don&#39;t think it&#39;s going to kill a software developer... I just wonder if really the end result of all this is, like you said, I don&#39;t get the code anymore. And maybe that&#39;s true for certain things, like you said, for scripts.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[01:20:03.19\\] It&#39;s already true.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah. I can&#39;t disagree that since that conversation I&#39;ve had this this fear... I&#39;m not sure I want to call it a fear. It&#39;s like this - I can&#39;t let it go. I know something not a lot of people know, and I have concern. My friends have no idea about that conversation. My friends have no really idea about the deep conversations we had with Steve, or others, that scared the crap out of us, basically. That conversation with Steve Yegge was probably the one that scared me the most. I think that was that conversation you said &quot;What do we do about open source?&quot; And the moment you said that, I was like &quot;Yeah, what do we do about open source?&quot; And I kept thinking about the ability to generate quickly. Now, does it kill all open source? No. I think it will diminish the need for such widespread open source. Like, do we really need to widespread open source larger frameworks? Yeah, probably. But at some point we may care less about the code, because we&#39;ve got quality assurance checks that balance out, and they are always true, and so we look at the code less. I&#39;ve really been a little concerned about open source since then.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I mean, does that lead to the development of like new programming languages kind of going away? Like, if what we have out there works well enough, is there no impetus to like make another language?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I think it comes down to who&#39;s writing it and who cares, right? Like, you just said &quot;good code&quot;. And I was thinking -- when you said &quot;good code&quot;, I was like &quot;Well, just because I think you said a React developer wrote some TypeScript&quot;, is that right? Was that the analogy? Or was it reversed.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, they know React, but they don&#39;t know TypeScript very well.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Right. They know React, they don&#39;t know TypeScript very well. But it works. So is that good code? What do we call good code? Something that a human can read, and it&#39;s well formed and understandable, or something that actually gets the job done and works? Which one of those is good code?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Well it has to it has to work correctly, first.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>For sure.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>And then it has to be correct, or maintainable. I think its ability to change easily is one of the prime characteristics of good code. And that&#39;s why I said I think the calculus changes if these things continue to get better at a rapid pace, because maintenance might not be the same concern as it always has been. I&#39;ve always written software to be maintainable, because any software product that&#39;s useful is going to continue to exist and change. It&#39;s never finished. And if you can&#39;t change it, then you&#39;re atrophied and you&#39;re stuck.\n\nAnd so that&#39;s why I say &quot;Slow down to go faster.&quot; Get it right in the first place, you go faster over the long term. However, that calculus changes if now we can generate quickly small amounts of code that are good enough to replace - not refactor. Replace. Rewrite. It used to be very expensive and tool hardy to do that. But maybe it becomes very cheap and quick, and you can get 10 versions, which one&#39;s the best, plug it in... Oh, it&#39;s not the best anymore? Plug in a new one. Just keep plugging in. You know. Then all of a sudden just the way that we think about building software does change.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>It does.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>And a lot of my old tenets, a lot of the things I&#39;ve been saying for 30 years - that&#39;s not true. \\[unintelligible 01:23:13.21\\] They go away. They&#39;re wrong now.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>And that&#39;s the part that scares me the most, I&#39;d say.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Maybe I go away.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I&#39;m not even sure -- I keep using the word &quot;scared&quot;... I&#39;m not fearful at night.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Maybe I&#39;m dead till then.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Maybe you&#39;re dead till then...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[laughs\\]\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>That&#39;s the part that really gives me concern, I would think then, because at that point -- it&#39;s just a whole different world when the calculus changes. When you thought truths for 30 or 20 years were true, and suddenly a lot of these foundational truths are now up for grabs for change... I think a lot of it changes, really. You know, how we think... Like you said, building software has been about sustainable software, and that&#39;s been good software, sustainable software.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Right.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>But if you don&#39;t have to maintain it and you trust the thing that generated it, and so long as it knows the language - what is good code at that point? What is the code we need to have to get the job done?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[01:24:06.00\\] This, Don -- this is why everybody wants AI on their pitch decks.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>That&#39;s why.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Because the implications are massive. And anytime you have this much up in the air, you know, people are looking to catch some of that for themselves. And so they want the AI solution, because it&#39;s changing stuff, and I want to be involved. You know, I want to be on the upside of this potential future, not on the downside. Because the downside is super-scary, right? A lot of people&#39;s skills become -- invaluable actually means valuable? That&#39;s a weird word, right? Not valuable. I always thought that was weird, invaluable means valuable. But non-valuable, perhaps.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah. And invaluable is like what? The valuation can&#39;t be measured.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, exactly. But it does sound like -- it just means very valuable, but usually, &quot;in&quot; means not. Anyways, go ahead.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>What about unvaluable? Does that work?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, you become unvaluable. No, it&#39;s not. But we&#39;re making up words today.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>No, there&#39;s a lot of fear, and I think making decisions on fear is not always a great thing...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Sure.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>...so companies are embracing AI regardless if they need to or not.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Just in case?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah. They&#39;re like &quot;We have to have a story for AI, so let&#39;s do the thing--&quot;\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>&quot;We have to have a mobile app.&quot;\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, totally. It&#39;s like the mobile trend.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>&quot;We have to outsource.&quot;\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Like, is it the right decision for the long term? You have to ask yourself that question as a business owner.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>For sure.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Like, does it make sense, or are we just doing it to follow the trend?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>So what does Searchcraft look like over the next 12, 18, 24 months? Like, you&#39;re raising more money, you&#39;re switching a little bit of things...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, we&#39;re raising some more money, and we&#39;re also -- you know, we are throwing out some of our AI initiatives, because we have to... \\[laughter\\] Since if you want money, you&#39;ve got to have AI.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s right.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>But no, it&#39;s because people are asking for it. It&#39;s what people are excited about, right? They want a search experience that has some AI, and it&#39;s -- at least that natural language and semantic reasoning. So we&#39;re building for what people are requesting. So that&#39;s what we&#39;re doing.\nAs far as the next 12 months, we&#39;re looking to kind of work with more customers, and we&#39;re also looking to expand into more platforms. We rolled out with like our very first initial handful of frontend SDKs. So of course, we did a JavaScript one, we did a React one, we did a Vue one... But we want to get into other places where developers are at as well. We want to get into Laravel, get into Ruby on Rails, and all of these other areas as well.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>A lot of easy wins there. Ways you can scale horizontally across different ecosystems, and just provide the service to more people that way.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah. So there&#39;s language platforms, tthere&#39;s also like direct integrations with other systems... Because at the end of the day, search is really -- it&#39;s a mechanism of information discovery, and information discovery is a way of delivering the most relevant and accurate information to a system, right? So we&#39;re essentially like a data pipe for any kind of platform. So learning more about what people are building, and how we can give them the information they&#39;re looking for in a quicker and more accurate way... That&#39;s the problem we&#39;re solving for. So probably more integrations for these other platforms, you know.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Mm-hm. Is there a common API integration that anybody can go out and code against? I assume you haven&#39;t attacked the Elixir ecosystem quite yet...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>No.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>We&#39;re pretty small, but... Can I code against a REST API or something, and get information in and out of Searchcraft?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, so our core system is like a REST API, right? So the integrations and the SDKs just make it more convenient.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>But anyone can use a REST API. We also did put out an MCP server. So if you didn&#39;t want to manually configure your search index cluster, you could just pull down the MCP server project and tell it to do that for you, and then it does it.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[01:28:15.20\\] Nice.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>That&#39;s the better way to do it, right?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s right.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, sure. Save yourself some time.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, so we&#39;re API-based. I like to think we have pretty good documentation. If we don&#39;t, someone please tell me; I&#39;m sure they will.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>For sure. It&#39;s one of our favorite things to complain about.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>But yeah, as like a developer-focused company, documentation was very important for us, and my mentors have impressed that upon me, like &quot;Hey, if you&#39;re going to do a developer tool company, your documentation has to be good, or people are going to come for you.&quot; As a developer, I find it incredibly frustrating, and I&#39;m going to complain about some people right now, because like... AWS - a lot of people use it, but... Come on. I can&#39;t be the only one who thinks their documentation is not good.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>I&#39;ve largely avoided AWS from the get go, except for S3, mostly because of the documentation, and then just the web UI was just a hot mess forever, and it probably still is. They&#39;ve got lots of services, so it&#39;s not an easy problem to solve, but the docs were always lacking. And so I was always looking for other platforms, except for S3, which kind of became a de facto for object storage. The other services of AWS I&#39;ve never really glommed on to. I used CloudFront a little bit, and their domain service, their DNS service Route, whatever it is, 53...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Route 53, yeah.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah. And that&#39;s about it, because of that reason.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>I mean they literally have a service for everything... So much so sometimes it&#39;s a decision paralysis situation, where you&#39;re like &quot;I don&#39;t know which one to choose.&quot; But I think their weakness in the documentation has kind of like led to opportunities for other companies.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>For sure.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>These other cloud providers that make it a simpler experience for developers, like Vercel, or Fly, or these other ones.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Mm-hm. Awesome. Well, Searchcraft - is it well baked? Is it ready for use? Get out there and try it? That&#39;s the situation?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, so I mean, obviously, like I said at the beginning of the talk, we&#39;re not trying to do everything, but what we do, we try to do very well. And what we try to do very well is content-based search; not necessarily log searching and whatnot... But yeah, people can either sign up for the cloud account and try it there if they don&#39;t want to host it anywhere, or they could download the Docker image, and run it locally, and play with it...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Very cool. Adam, any other thoughts or questions before we let him go?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I was just gonna make note of what I think is a bunch of AI-generated images... Don do you know about this?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>He&#39;s smiling...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Are you holding me acc-- okay, so...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[laughs\\] Are they Studio Ghibli style?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I mean, I&#39;m just noticing your website, and I&#39;m just noticing that they all seem -- especially this one that has you on it, when you were a pilot, Don.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Oh, okay. You&#39;re talking about the Dr. Don?\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>That&#39;s right.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Dr. Don. Tell me more.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Okay, \\[unintelligible 01:31:09.27\\]\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>\\[unintelligible 01:31:10.06\\] I&#39;ve browsed away from it, and I can&#39;t find where I was at.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>So we kind of go after Elastic a little hard on our site...\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>That&#39;s right. Elastic versus Searchcraft.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>So it&#39;s like a feeling bloated page, right? And so we&#39;re kind of making fun of these -- you know, the whole NLP, or what was it... The ozempic drugs, right?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Oh, yeah.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>To lose weight.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Feeling bloated?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Feeling bloated, right? And so Dr. Don is not a real doctor, but I prescribe Searchcraft every day to be less bloated, kind of thing...\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s funny.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>At the very the very bottom there. And that&#39;s -- that is you.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>That is me. That is my face on somebody else&#39;s body.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>See?\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>\\[01:31:55.06\\] That&#39;s cool.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>So we do --\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>That&#39;s cool. \\[laughter\\]\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s cool. That&#39;s the other problem with these things, it&#39;s so stinking cool you&#39;re like &quot;Hm...&quot;\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>It is cool. But I just noticed that every image on your site that&#39;s like a person seems to be this new, trendy -- I don&#39;t know if it&#39;s trendy or not, but it seems to be like out there a lot, so I guess that&#39;s trendy...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah. So we have a very strong -- it&#39;s like a science fiction space kind of theme is what we have... But yeah, my co-founder, his background is in design, and so he makes a lot of these. He has the idea for like what he wants to do for the page. This page is going to have kind of this theme... And then he uses tools like Midjourney to get part part of the way there, and then he&#39;ll take that kind of generated image and then like edit it, and refine it in like Photoshop, or whatever.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>I didn&#39;t hear you say the word Vectron, unless I missed that part. Did you say Vectron? Did you talk about the dashboard?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Oh no, we can talk about that if you want, and talking about the space theme. It&#39;s really cool. Vectron is our user dashboard for people who are on Searchcraft Cloud. It&#39;s where you sign up for your account, you manage your plan... There&#39;s a UI for managing all of your search cluster, and the schema thing.\n\nSo part of Searchcraft is, as far as our experience building out search for customers - we would hand it off to these startups, and maybe they didn&#39;t have search experts on their team after we handed it off... And so they&#39;d come back and be like &quot;Hey, can you tweak this setting, or add some synonyms, or whatever?&quot; And we were like &quot;Okay, we can, but we&#39;ll have to charge you our rate.&quot; And that&#39;s kind of a gap, we feel like, in the market... Like, let&#39;s make it easy enough so non-developers can tune relevancy for their search index. So you can do that in Vectron. You can go in, you can add synonyms, you can change language settings, you can do things like boosting and waiting on your fields, and not have to do a developer -- it doesn&#39;t require a deployment. You just save it, and it updates it right away, without having to bring your cluster down, or do a deployment, or anything like that. So you don&#39;t have to talk to your developer once it&#39;s set up initially.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Now that you say that, &quot;You don&#39;t have to talk to your developer&quot;, it makes me thing we&#39;ve been trying to do that for years... And now we&#39;re finally there, where we can do that, I guess, ad nauseam. It&#39;s a big deal.\n\nI like the imagery, I like the space-ness of it... It&#39;s cool. It&#39;s got a good tone to it. Vectron is a cool name... I like very much so that old school computer that you&#39;ve got there to show it off on that comparison page; we&#39;ll link it up in the show notes...\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Oh, yeah, dude --\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>...for Elasticsearch and Searchcraft.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>If you go in and go through the account creation process, it&#39;s like, we&#39;re very inspired \\[unintelligible 01:34:48.27\\]\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Oh, yeah.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>That&#39;s kind of like the inspiration for that.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yes, I like it. Being inspired is cool. It&#39;s cool. That&#39;s all I&#39;ve got. I was just noticing, as I was browsing these various styles of imagery, and I wanted to -- since we&#39;ve been so deep in AI, I was like &quot;Well, these seem like they&#39;re AI-generated, so they probably are.&quot;\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, the images -- well, there was human curation and intervention...\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>You know what, I feel like we have to apologize --\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>It&#39;s a jam session.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Yeah. Somebody was like &quot;Hey, did AI do that?&quot; Yeah, absolutely, because I&#39;m concepting, and I&#39;m ideationing with my new buddy. That&#39;s how it works.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah. To take it back to development - it&#39;s like a pair programmer. Like you&#39;re collaborating. So instead of collaborating with the person, you&#39;re collaborating with the machine. Same with design. You&#39;re collaborating with Midjourney to make images... But the idea still comes from the human.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s right. For now.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>For now.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>For now.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Well, Don, this has been awesome. We look forward to seeing you in Denver, at our live show, hopefully... And Searchcraft.io, of course. If you haven&#39;t checked it out yet, go see Dr. Don at the bottom of the Elasticsearch comparison page... As well as some -- there&#39;s some cool comparisons. Each one has their own vibe. The Meilisearch versus Searchcraft is like an old school, pixely 8-bit pong comparison. So each one has their own theme, which is rad. Any final words, anything else to say before we let you go?\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Yeah, I just encourage people to check it out and give feedback. We&#39;re very much a collaborative bunch here, so if you have ideas about things, we&#39;d love to hear them. And we&#39;d love to hear what you&#39;re building.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Awesome.\u003C/p>\n\n\n    \u003Ccite>Adam Stacoviak:\u003C/cite>\n    \u003Cp>Nice to meet you, Don. Thank you.\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Yeah, thanks for coming on.\u003C/p>\n\n\n    \u003Ccite>Don MacKinnon:\u003C/cite>\n    \u003Cp>Great meeting you guys.\u003C/p>\n\n\u003C/body>\n\u003C/html>\n","text/html; charset=utf-8",1771793545552]