← Back
Scott Hanselman July 15, 2026 29m

Scott & Mark Learn To...Polypost: A Multi-Platform Post Editor

Read full transcript 27 segments
  1. Well, we need to have our show starts Well, we need to have our show starts otherwise I'm just going to open otherwise I'm just going to open otherwise I'm just going to open packages. What's that? What's that? It is a wallet tracker that's compatible It is a wallet tracker that's compatible It is a wallet tracker that's compatible with um with um with um uh find my friends. uh find my friends. uh find my friends. Do you know how you have those those Do you know how you have those those Do you know how you have those those like what do you call them little air like what do you call them little air like what do you call them little air tags? tags? tags? >> It's an air tag but it's shaped like a >> It's an air tag but it's shaped like a >> It's an air tag but it's shaped like a wallet. wallet. wallet. Like a wallet card like a credit Like a wallet card like a credit Like a wallet card like a credit >> That so I can track you. >> That so I can track you. >> That so I can track you. >> That's so they can track me. That's so I >> That's so they can track me. That's so I >> That's so they can track me. That's so I can can can >> I can track you. >> I can track you. >> I can track you. >> That's so you can track me. >> That's so you can track me. >> That's so you can track me. >> [laughter] >> [laughter] >> [laughter] >> You don't think you want to know that I >> You don't think you want to know that I >> You don't think you want to know that I went to Chipotle. went to Chipotle. went to Chipotle. >> We didn't getting near. >> We didn't getting near. >> We didn't getting near. >> I'm like, oh, handsome one's at Chipotle >> I'm like, oh, handsome one's at Chipotle >> I'm like, oh, handsome one's at Chipotle again. again. again. >> No, Jimmy John's. >> No, Jimmy John's. >> No, Jimmy John's. >> Or Jimmy John's, yeah. >> Or Jimmy John's, yeah. >> Or Jimmy John's, yeah. I think I I thought I ordered two and I think I I thought I ordered two and I think I I thought I ordered two and only one came. only one came. only one came. That's disappointing. Um I feel like there's at least two Um I feel like there's at least two shows there. The question is do I one shows there. The question is do I one shows there. The question is do I one show on your vibe tools or two? show on your vibe tools or two? show on your vibe tools or two? >> Uh we can >> Uh we can >> Uh we can Ah, all right. I'm ready. Roll.

  2. Ah, all right. I'm ready. Roll. Ah, all right. I'm ready. Roll. That's the opener. That's the opener. That's the opener. >> [music] [music] [music] >> It's Scott and Mark. Mark and Scott >> It's Scott and Mark. Mark and Scott >> It's Scott and Mark. Mark and Scott learn to um learn to um learn to um I I think you have a love-hate I I think you have a love-hate I I think you have a love-hate relationship with vibing cuz you relationship with vibing cuz you relationship with vibing cuz you constantly text me that you're constantly text me that you're constantly text me that you're frustrated that the vibes are not frustrated that the vibes are not frustrated that the vibes are not happening the way the vibes should be happening the way the vibes should be happening the way the vibes should be happening. happening. happening. Help me reconcile. Help me reconcile. Help me reconcile. I'll have like a Saturday afternoon I'll have like a Saturday afternoon I'll have like a Saturday afternoon where it's just you just where it's just you just where it's just you just how does this ever work? AI sucks. Blah how does this ever work? AI sucks. Blah how does this ever work? AI sucks. Blah blah blah. blah blah. blah blah. But then you'll do something else and But then you'll do something else and But then you'll do something else and it's amazing and you'll achieve it's amazing and you'll achieve it's amazing and you'll achieve something that you didn't think was something that you didn't think was something that you didn't think was possible in a week you'll do it in an possible in a week you'll do it in an possible in a week you'll do it in an afternoon. afternoon. afternoon. >> Yeah. >> Yeah. >> Yeah. >> How make them both make sense? >> How make them both make sense? >> How make them both make sense? >> It's tough. Um but I think >> It's tough. Um but I think >> It's tough. Um but I think when I run into failures, when I run into failures, when I run into failures, it's because I'm doing I'm working on it's because I'm doing I'm working on it's because I'm doing I'm working on projects that are off distribution. So, projects that are off distribution. So, projects that are off distribution. So, it's something new.

  3. it's something new. it's something new. There my AI projects is where I run into There my AI projects is where I run into There my AI projects is where I run into this most often. And this most often. And this most often. And they're new, they're complicated, they're new, they're complicated, they're new, they're complicated, there's nothing exactly out there like there's nothing exactly out there like there's nothing exactly out there like it. it. it. And they've got a scale And they've got a scale And they've got a scale that is also that is also that is also large in terms of the number of large in terms of the number of large in terms of the number of permutations that I'm keeping track of permutations that I'm keeping track of permutations that I'm keeping track of as well as the the amount of log files as well as the the amount of log files as well as the the amount of log files that these experiments are generating. that these experiments are generating. that these experiments are generating. I think the combination of all that I think the combination of all that I think the combination of all that makes it makes it makes it just go off the rails. And I've got just go off the rails. And I've got just go off the rails. And I've got like lots of examples. like lots of examples. like lots of examples. >> So, I want to call out this term that >> So, I want to call out this term that >> So, I want to call out this term that you just made up. I don't know if it's a you just made up. I don't know if it's a you just made up. I don't know if it's a real math term or not. You said off real math term or not. You said off real math term or not. You said off distribution. And what that means is, if distribution. And what that means is, if distribution. And what that means is, if you imagine the bell curve, the standard you imagine the bell curve, the standard you imagine the bell curve, the standard distribution, the normal distribution, distribution, the normal distribution, distribution, the normal distribution, anything that's not mid, anything that's anything that's not mid, anything that's anything that's not mid, anything that's not perfectly mediocre, not perfectly mediocre, not perfectly mediocre, cuz like I made my little Peloton clone cuz like I made my little Peloton clone cuz like I made my little Peloton clone app, app, app, it was like five turns and it was it was like five turns and it was it was like five turns and it was perfect. Yeah. It It's very perfect. Yeah. It It's very perfect. Yeah. It It's very straightforward. But your panorama straightforward. But your panorama straightforward. But your panorama stitch stitch stitch clearly off distribution. Off clearly off distribution. Off clearly off distribution. Off distribution.

  4. distribution. distribution. >> actually the [clears throat] the >> actually the [clears throat] the >> actually the [clears throat] the research term for it the research term for it the research term for it the is out of distribution. Oh. is out of distribution. Oh. is out of distribution. Oh. >> Out of distribution. Okay. >> Out of distribution. Okay. >> Out of distribution. Okay. >> Um but yeah, when you're you've got >> Um but yeah, when you're you've got >> Um but yeah, when you're you've got something that is close to the something that is close to the something that is close to the distribution like a tool or a website, distribution like a tool or a website, distribution like a tool or a website, then it they these things just fly. then it they these things just fly. then it they these things just fly. >> Yeah. I find when there is a surface >> Yeah. I find when there is a surface >> Yeah. I find when there is a surface area of well-known existing APIs, Win32 area of well-known existing APIs, Win32 area of well-known existing APIs, Win32 is well understood. And when I make my is well understood. And when I make my is well understood. And when I make my little Windows utilities, my peak little Windows utilities, my peak little Windows utilities, my peak desktop utility, my virtual desktop desktop utility, my virtual desktop desktop utility, my virtual desktop utility, utility, utility, it's really just drawing lines to it's really just drawing lines to it's really just drawing lines to existing Win32 stuff in a way that had existing Win32 stuff in a way that had existing Win32 stuff in a way that had never been done before. never been done before. never been done before. But the surface area was well But the surface area was well But the surface area was well understood. But But you need to do understood. But But you need to do understood. But But you need to do something bespoke something bespoke something bespoke that does not have a draw line down into that does not have a draw line down into that does not have a draw line down into an API, things get complicated. an API, things get complicated. an API, things get complicated. >> Yeah. >> Yeah. >> Yeah. I've got um I've got um I've got um So, I've been on the weekends doing just So, I've been on the weekends doing just So, I've been on the weekends doing just fighting things fighting things fighting things that I I've been missing. that I I've been missing. that I I've been missing. Um Um Um and one of them actually surprised me. I and one of them actually surprised me. I and one of them actually surprised me. I started by started by started by m- so, trying to solve a problem for m- so, trying to solve a problem for m- so, trying to solve a problem for myself and a lot of people have run into myself and a lot of people have run into myself and a lot of people have run into this where you want to use this where you want to use this where you want to use formatting in your LinkedIn posts, like formatting in your LinkedIn posts, like formatting in your LinkedIn posts, like bold things or have a bulleted list.

  5. bold things or have a bulleted list. bold things or have a bulleted list. And the the the s- built-in LinkedIn And the the the s- built-in LinkedIn And the the the s- built-in LinkedIn post formatter is just plain text. post formatter is just plain text. post formatter is just plain text. >> So, wait a second. They support >> So, wait a second. They support >> So, wait a second. They support formatting but they don't expose it in formatting but they don't expose it in formatting but they don't expose it in >> the >> the >> the uh Unicode hack that you can do that. uh Unicode hack that you can do that. uh Unicode hack that you can do that. So, it's So, it's So, it's and have it show up like that. and have it show up like that. and have it show up like that. >> Yeah, it's fake formatting. >> Yeah, it's fake formatting. >> Yeah, it's fake formatting. Which causes actually I've s- I saw Which causes actually I've s- I saw Which causes actually I've s- I saw people complaining that it it's a people complaining that it it's a people complaining that it it's a problem for screen readers. problem for screen readers. problem for screen readers. >> It is a problem for screen readers cuz >> It is a problem for screen readers cuz >> It is a problem for screen readers cuz you're using fonts that are like you're using fonts that are like you're using fonts that are like Cyrillic or weird that do not read Cyrillic or weird that do not read Cyrillic or weird that do not read correctly. correctly. correctly. >> Yeah. But nevertheless, it's very common >> Yeah. But nevertheless, it's very common >> Yeah. But nevertheless, it's very common if you go on LinkedIn, lots of people if you go on LinkedIn, lots of people if you go on LinkedIn, lots of people are doing it and it actually makes your are doing it and it actually makes your are doing it and it actually makes your post look better. post look better. post look better. So, I was in the past for the past So, I was in the past for the past So, I was in the past for the past couple few years, couple few years, couple few years, I've been using uh these third-party I've been using uh these third-party I've been using uh these third-party sites that have LinkedIn post formatting sites that have LinkedIn post formatting sites that have LinkedIn post formatting tools. tools. tools. >> Mhm. >> Mhm. >> Mhm. >> And they all kind of stink. They're all >> And they all kind of stink. They're all >> And they all kind of stink. They're all like clunky, they don't they don't feel like clunky, they don't they don't feel like clunky, they don't they don't feel like an editor, like a WYSIWYG, you like an editor, like a WYSIWYG, you like an editor, like a WYSIWYG, you know, here a bold this, here make know, here a bold this, here make know, here a bold this, here make bulleted list here. bulleted list here. bulleted list here. A lot of them are plain text and then A lot of them are plain text and then A lot of them are plain text and then you mark things and then you see it what you mark things and then you see it what you mark things and then you see it what it's going to look like or it's going to look like or it's going to look like or bold for example bold for example bold for example is like a bold for one character. It's is like a bold for one character. It's is like a bold for one character. It's not like bold this whole thing in a way not like bold this whole thing in a way not like bold this whole thing in a way that Word works.

  6. that Word works. that Word works. And so and every time I was post, I'm And so and every time I was post, I'm And so and every time I was post, I'm like, uh where's that site again? like, uh where's that site again? like, uh where's that site again? And then I go find it and then deal with And then I go find it and then deal with And then I go find it and then deal with that clunky interface. And on top of that clunky interface. And on top of that clunky interface. And on top of that, the other problem that I was that, the other problem that I was that, the other problem that I was frustrated with was um frustrated with was um frustrated with was um when I want to take when I when I author when I want to take when I when I author when I want to take when I when I author a post, I want to have it AI generated. a post, I want to have it AI generated. a post, I want to have it AI generated. A lot of times it's like, you know, I A lot of times it's like, you know, I A lot of times it's like, you know, I don't want to take the time to write the don't want to take the time to write the don't want to take the time to write the whole thing myself, whole thing myself, whole thing myself, but I want it to be a certain style, and but I want it to be a certain style, and but I want it to be a certain style, and I want it to be about something. And so, I want it to be about something. And so, I want it to be about something. And so, what I've been doing is going to what I've been doing is going to what I've been doing is going to chatbots chatbots chatbots and giving it LinkedIn posts from my and giving it LinkedIn posts from my and giving it LinkedIn posts from my past and saying, "Here Here's what I past and saying, "Here Here's what I past and saying, "Here Here's what I want to announce. want to announce. want to announce. Write draft me a post." And then I'll go Write draft me a post." And then I'll go Write draft me a post." And then I'll go and edit it and then go to the and edit it and then go to the and edit it and then go to the formatting thing and then formatting thing and then formatting thing and then uh format and then go back to LinkedIn uh format and then go back to LinkedIn uh format and then go back to LinkedIn and paste it in. and paste it in. and paste it in. And so, I'm like, this is clunky, too. And so, I'm like, this is clunky, too. And so, I'm like, this is clunky, too. I'd rather just in the editor have AI be I'd rather just in the editor have AI be I'd rather just in the editor have AI be able to author and then I can edit right able to author and then I can edit right able to author and then I can edit right there. there. there. And so, And so, And so, that's where I I was like, I bet other that's where I I was like, I bet other that's where I I was like, I bet other people would find this useful, too.

  7. people would find this useful, too. people would find this useful, too. >> I find So, I find the having AI write it >> I find So, I find the having AI write it >> I find So, I find the having AI write it for you thing not useful. I don't use AI for you thing not useful. I don't use AI for you thing not useful. I don't use AI to write anything. to write anything. to write anything. Um but I do like the idea that there Um but I do like the idea that there Um but I do like the idea that there used to be a time when you would have a used to be a time when you would have a used to be a time when you would have a write once fan out, go to Threads, go to write once fan out, go to Threads, go to write once fan out, go to Threads, go to Twitter, go to Mastodon. Twitter, go to Mastodon. Twitter, go to Mastodon. But and it used to be 240 characters, But and it used to be 240 characters, But and it used to be 240 characters, right? Yeah. But LinkedIn supports right? Yeah. But LinkedIn supports right? Yeah. But LinkedIn supports 3,000, and Threads supports this, and 3,000, and Threads supports this, and 3,000, and Threads supports this, and Blue Sky supports 300, and and Instagram Blue Sky supports 300, and and Instagram Blue Sky supports 300, and and Instagram supports this many, but but no pictures. supports this many, but but no pictures. supports this many, but but no pictures. They don't do clickable links. It's it's They don't do clickable links. It's it's They don't do clickable links. It's it's complicated, and there's no really good, complicated, and there's no really good, complicated, and there's no really good, you know, like there used to be like you know, like there used to be like you know, like there used to be like social tools like Buffer and stuff that social tools like Buffer and stuff that social tools like Buffer and stuff that would have one place, write it once, go would have one place, write it once, go would have one place, write it once, go anywhere. And I think I'd be okay with anywhere. And I think I'd be okay with anywhere. And I think I'd be okay with it it it shrinking the text for it to fit. But I shrinking the text for it to fit. But I shrinking the text for it to fit. But I don't want it to expand the text to fit, don't want it to expand the text to fit, don't want it to expand the text to fit, if that makes sense. if that makes sense. if that makes sense. >> Mhm. >> Mhm. >> Mhm. >> So, like I'd like to have choice about >> So, like I'd like to have choice about >> So, like I'd like to have choice about how I use AI in that context. how I use AI in that context. how I use AI in that context. >> Yeah. Well, you know, nothing I'm >> Yeah. Well, you know, nothing I'm >> Yeah. Well, you know, nothing I'm talking about here in the tool that I I talking about here in the tool that I I talking about here in the tool that I I called a Polypost forces you to do called a Polypost forces you to do called a Polypost forces you to do anything. You don't have to even use it anything. You don't have to even use it anything. You don't have to even use it at all.

  8. at all. at all. >> I love it. >> I love it. >> I love it. >> But for me, I wanted it to help me >> But for me, I wanted it to help me >> But for me, I wanted it to help me author it, and I want it to author it, and I want it to author it, and I want it to automatically shrink, summarize, or automatically shrink, summarize, or automatically shrink, summarize, or create short versions create short versions create short versions for the other for the other for the other only posts really on two platforms, only posts really on two platforms, only posts really on two platforms, LinkedIn and Threads. LinkedIn and Threads. LinkedIn and Threads. >> Right. >> Right. >> Right. >> And Threads is really short. I can't >> And Threads is really short. I can't >> And Threads is really short. I can't remember a few hundred characters. And remember a few hundred characters. And remember a few hundred characters. And so, so, so, take what I posted on LinkedIn and take what I posted on LinkedIn and take what I posted on LinkedIn and shrink it so that it fits on Threads. shrink it so that it fits on Threads. shrink it so that it fits on Threads. And then I can just And then I can just And then I can just click and open to that site and paste it click and open to that site and paste it click and open to that site and paste it in and and go with formatting. in and and go with formatting. in and and go with formatting. >> So, I used it. This is PolyPost as an I >> So, I used it. This is PolyPost as an I >> So, I used it. This is PolyPost as an I and I feel like I'm your I get to be and I feel like I'm your I get to be and I feel like I'm your I get to be your muse because I suggest things like your muse because I suggest things like your muse because I suggest things like make it a PWA. So, this isn't just a make it a PWA. So, this isn't just a make it a PWA. So, this isn't just a website. It's actually a progressive web website. It's actually a progressive web website. It's actually a progressive web app and it installs with its own link app and it installs with its own link app and it installs with its own link and it's it's pinned in my start menu. and it's it's pinned in my start menu. and it's it's pinned in my start menu. So, this was a thing I did a couple of So, this was a thing I did a couple of So, this was a thing I did a couple of months ago with PolyPost where I had, months ago with PolyPost where I had, months ago with PolyPost where I had, you know, go and you know, go and you know, go and come to this .NET Day. come to this .NET Day. come to this .NET Day. And it's really you How many turns did And it's really you How many turns did And it's really you How many turns did this take cuz it's very well designed. this take cuz it's very well designed. this take cuz it's very well designed. You've got a progress bar. You've got a progress bar. You've got a progress bar. >> I mean, it took a bunch of turns, >> I mean, it took a bunch of turns, >> I mean, it took a bunch of turns, actually. Um actually. Um actually. Um it I spent a weekend on it. Well, first it I spent a weekend on it. Well, first it I spent a weekend on it. Well, first I did the I did the I did the LinkedIn LinkedIn LinkedIn browser extension that takes over the browser extension that takes over the browser extension that takes over the LinkedIn editor.

  9. LinkedIn editor. LinkedIn editor. >> Mhm. >> Mhm. >> Mhm. >> Yeah. Then I'm like, actually, what >> Yeah. Then I'm like, actually, what >> Yeah. Then I'm like, actually, what would be more useful is a standalone would be more useful is a standalone would be more useful is a standalone site that lets me, you know, do this site that lets me, you know, do this site that lets me, you know, do this what I'm talking about. Build in the AI what I'm talking about. Build in the AI what I'm talking about. Build in the AI into it and then also reformat for other into it and then also reformat for other into it and then also reformat for other platforms. platforms. platforms. So, So, So, both are available. both are available. both are available. But I use this now standalone tool, But I use this now standalone tool, But I use this now standalone tool, which took me which took me which took me a a a couple days of post of of prompting. I couple days of post of of prompting. I couple days of post of of prompting. I mean, not full-time prompting, but I was mean, not full-time prompting, but I was mean, not full-time prompting, but I was like, you know, iterations where I would like, you know, iterations where I would like, you know, iterations where I would spend half an hour going back and forth spend half an hour going back and forth spend half an hour going back and forth and going, no, that's not exactly right. and going, no, that's not exactly right. and going, no, that's not exactly right. You know, the You know, the You know, the the sculpting we've talked about is what the sculpting we've talked about is what the sculpting we've talked about is what I did. I did. I did. >> Right. And so, you don't even know if this is And so, you don't even know if this is written what this is written in other written what this is written in other written what this is written in other than it's JavaScript. Like, you didn't than it's JavaScript. Like, you didn't than it's JavaScript. Like, you didn't decide use this CSS, use that engine. decide use this CSS, use that engine. decide use this CSS, use that engine. >> This is vibed. >> This is vibed. >> This is vibed. >> Totally vibed. Okay. And I assume that >> Totally vibed. Okay. And I assume that >> Totally vibed. Okay. And I assume that this was just a matter of doing it. This this was just a matter of doing it. This this was just a matter of doing it. This was a great example of it's in the was a great example of it's in the was a great example of it's in the distribution. distribution. distribution. >> Yeah. It knows how to do these websites. >> Yeah. It knows how to do these websites. >> Yeah. It knows how to do these websites. I mean, I did I mean, I did I mean, I did with every one of these projects that I with every one of these projects that I with every one of these projects that I vibe, I do run into something where it vibe, I do run into something where it vibe, I do run into something where it just has a hard time and I've got to just has a hard time and I've got to just has a hard time and I've got to tweak it and correct it and tweak it and correct it and tweak it and correct it and and it doesn't see what I see.

  10. and it doesn't see what I see. and it doesn't see what I see. >> Mhm. >> Mhm. >> Mhm. >> And so I'm like, wait a minute. The >> And so I'm like, wait a minute. The >> And so I'm like, wait a minute. The toolbars are overflowing or you cut off toolbars are overflowing or you cut off toolbars are overflowing or you cut off the toolbar. And or I don't want them, the toolbar. And or I don't want them, the toolbar. And or I don't want them, you know. And and I want the toolbar you know. And and I want the toolbar you know. And and I want the toolbar buttons to behave a certain way and then buttons to behave a certain way and then buttons to behave a certain way and then it tries it five times and it can't it tries it five times and it can't it tries it five times and it can't quite get it right and so I'm guiding it quite get it right and so I'm guiding it quite get it right and so I'm guiding it and and and or some, you know, I click on something or some, you know, I click on something or some, you know, I click on something and it doesn't activate and it's like, and it doesn't activate and it's like, and it doesn't activate and it's like, well, I don't know what's wrong. I'm well, I don't know what's wrong. I'm well, I don't know what's wrong. I'm like, add debug output. Oh, okay. And like, add debug output. Oh, okay. And like, add debug output. Oh, okay. And then then then then it figures it out. then it figures it out. then it figures it out. So, it's not hard, but I'm just in So, it's not hard, but I'm just in So, it's not hard, but I'm just in nudging it, pushing it, tweaking it nudging it, pushing it, tweaking it nudging it, pushing it, tweaking it constantly. constantly. constantly. >> Yeah. >> Yeah. >> Yeah. Yeah. I like the way you just said Yeah. I like the way you just said Yeah. I like the way you just said something that kind of scratch my brain. something that kind of scratch my brain. something that kind of scratch my brain. You said, it doesn't see what I see. You said, it doesn't see what I see. You said, it doesn't see what I see. >> Yeah. >> Yeah. >> Yeah. >> And I like that phrase because it's not >> And I like that phrase because it's not >> And I like that phrase because it's not just what you visibly see. It's it's I'm just what you visibly see. It's it's I'm just what you visibly see. It's it's I'm heading in a direction. We're walking heading in a direction. We're walking heading in a direction. We're walking together on this path and it's varying together on this path and it's varying together on this path and it's varying off the path and it doesn't even realize off the path and it doesn't even realize off the path and it doesn't even realize it. And it's like, no, no, we're going it. And it's like, no, no, we're going it. And it's like, no, no, we're going that way, buddy. that way, buddy. that way, buddy. Hang in there. Hang in there. Hang in there. >> Yeah, I mean, there's >> Yeah, I mean, there's >> Yeah, I mean, there's um um um for example, when for example, when for example, when uh you said, hey, make it so that you uh you said, hey, make it so that you uh you said, hey, make it so that you can hide the um the editor and so I can can hide the um the editor and so I can can hide the um the editor and so I can see just the posts, what they look like.

  11. see just the posts, what they look like. see just the posts, what they look like. So, of course that was like one prompt, So, of course that was like one prompt, So, of course that was like one prompt, but it it created this weird bar to do but it it created this weird bar to do but it it created this weird bar to do that and I'm like, no, I don't like that and I'm like, no, I don't like that and I'm like, no, I don't like that. And so I had it fixed the UX that. And so I had it fixed the UX that. And so I had it fixed the UX for that. for that. for that. >> Mhm. >> Mhm. >> Mhm. >> And then when it tiled the other the >> And then when it tiled the other the >> And then when it tiled the other the social media platform previews, it left social media platform previews, it left social media platform previews, it left vertical gaps. vertical gaps. vertical gaps. So, it's two columns, but it left, you So, it's two columns, but it left, you So, it's two columns, but it left, you know, it'd be like one post and then a know, it'd be like one post and then a know, it'd be like one post and then a big vertical gap and then another one big vertical gap and then another one big vertical gap and then another one and I'm like, and I'm like, and I'm like, all right, fix that. all right, fix that. all right, fix that. And And And then it thought it fixed it and it then it thought it fixed it and it then it thought it fixed it and it hadn't fixed it and so hadn't fixed it and so hadn't fixed it and so it's like, "No, here's a screenshot. You it's like, "No, here's a screenshot. You it's like, "No, here's a screenshot. You didn't fix it." And so it fixed it. But didn't fix it." And so it fixed it. But didn't fix it." And so it fixed it. But that one, that's a taste thing. that one, that's a taste thing. that one, that's a taste thing. Like that wasn't obvious to it. Like that wasn't obvious to it. Like that wasn't obvious to it. Like, why would you want these vertical Like, why would you want these vertical Like, why would you want these vertical gaps there? And it's like, "Here you go. gaps there? And it's like, "Here you go. gaps there? And it's like, "Here you go. I'm done." I'm done." I'm done." >> It's just cuz I just just cuz I do. >> It's just cuz I just just cuz I do. >> It's just cuz I just just cuz I do. >> And by the way, you know, we talk about >> And by the way, you know, we talk about >> And by the way, you know, we talk about spectrum of development. Would you think spectrum of development. Would you think spectrum of development. Would you think in your spectrum of development when you in your spectrum of development when you in your spectrum of development when you say, "Make it so you can hide the editor say, "Make it so you can hide the editor say, "Make it so you can hide the editor and then show in two columns the and then show in two columns the and then show in two columns the previews?" previews?" previews?" That you need to go That you need to go That you need to go >> I wouldn't think about it till I clicked >> I wouldn't think about it till I clicked >> I wouldn't think about it till I clicked it and then No, I wouldn't I wouldn't it and then No, I wouldn't I wouldn't it and then No, I wouldn't I wouldn't know till I clicked it and saw it and know till I clicked it and saw it and know till I clicked it and saw it and said that doesn't look right.

  12. said that doesn't look right. said that doesn't look right. >> Yeah. Well, you wouldn't think to put >> Yeah. Well, you wouldn't think to put >> Yeah. Well, you wouldn't think to put that you'd think anybody doing this that you'd think anybody doing this that you'd think anybody doing this would would would think it's obvious This is an example of think it's obvious This is an example of think it's obvious This is an example of where it's obvious to us that you where it's obvious to us that you where it's obvious to us that you wouldn't put vertical spacing in there. wouldn't put vertical spacing in there. wouldn't put vertical spacing in there. That wouldn't look good. That wouldn't look good. That wouldn't look good. But the AI But the AI But the AI had no clue. had no clue. had no clue. >> Well, and I the thing that that's where >> Well, and I the thing that that's where >> Well, and I the thing that that's where also the designers but not designers also the designers but not designers also the designers but not designers come up. Like I'm not a designer. come up. Like I'm not a designer. come up. Like I'm not a designer. This is it on a giant monitor. This is it on a giant monitor. This is it on a giant monitor. I'm not sure why I don't like this like I'm not sure why I don't like this like I'm not sure why I don't like this like super long thing on the side here. super long thing on the side here. super long thing on the side here. >> Mhm. >> Mhm. >> Mhm. >> But I don't have an answer for making it >> But I don't have an answer for making it >> But I don't have an answer for making it better. better. better. Right? Like you could have you could Right? Like you could have you could Right? Like you could have you could have this. have this. have this. >> I could have it spill out into >> I could have it spill out into >> I could have it spill out into >> Go all the way across. >> Go all the way across. >> Go all the way across. >> Yeah. >> Yeah. >> Yeah. >> And then have them underneath. >> And then have them underneath. >> And then have them underneath. >> I I didn't want that because I wanted to >> I I didn't want that because I wanted to >> I I didn't want that because I wanted to be able to see at least some of the be able to see at least some of the be able to see at least some of the previews while I type. So that was previews while I type. So that was previews while I type. So that was intentional. But I could make it intentional. But I could make it intentional. But I could make it multi-column over to the right. multi-column over to the right. multi-column over to the right. >> Right. So then you take these and you go >> Right. So then you take these and you go >> Right. So then you take these and you go like that. like that. like that. But then they're not as they're smaller, But then they're not as they're smaller, But then they're not as they're smaller, right? So then you got to figure out right? So then you got to figure out right? So then you got to figure out Basically, is this a three-column grid? Basically, is this a three-column grid? Basically, is this a three-column grid? >> Yeah. I didn't like that idea either >> Yeah. I didn't like that idea either >> Yeah. I didn't like that idea either because then it makes it confusing. Like because then it makes it confusing. Like because then it makes it confusing. Like what's the space for the editor versus what's the space for the editor versus what's the space for the editor versus everything else?

  13. everything else? everything else? The editor also can grow vertically as The editor also can grow vertically as The editor also can grow vertically as you type more, as you add put more you type more, as you add put more you type more, as you add put more content in there. content in there. content in there. >> Oh. >> Oh. >> Oh. >> So these were intent my intentional >> So these were intent my intentional >> So these were intent my intentional design decisions. design decisions. design decisions. >> Look at you being intentional. >> Look at you being intentional. >> Look at you being intentional. >> Yeah. >> Yeah. >> Yeah. >> Because everyone writes their tweets >> Because everyone writes their tweets >> Because everyone writes their tweets like this. like this. like this. >> Well, a LinkedIn post would could look >> Well, a LinkedIn post would could look >> Well, a LinkedIn post would could look you know you know you know >> Touche. Touche. >> Touche. Touche. >> Touche. Touche. >> But it would >> But it would >> But it would it was like this is the So and if you go it was like this is the So and if you go it was like this is the So and if you go to settings, you can up on the right. to settings, you can up on the right. to settings, you can up on the right. So all this layout of like settings, the So all this layout of like settings, the So all this layout of like settings, the GitHub link, the in the settings GitHub link, the in the settings GitHub link, the in the settings dialogue I had I was strong strict dialogue I had I was strong strict dialogue I had I was strong strict oversight on how this was laid out. oversight on how this was laid out. oversight on how this was laid out. Um you can put in a style there so that Um you can put in a style there so that Um you can put in a style there so that you can have AI tweak what you write to you can have AI tweak what you write to you can have AI tweak what you write to give it a style. give it a style. give it a style. >> Yeah. >> Yeah. >> Yeah. >> Um So it was it was it was delightful. Like So it was it was it was delightful. Like it's like this tool is what I want. Like it's like this tool is what I want. Like it's like this tool is what I want. Like it's exactly what I want. And um it's exactly what I want. And um it's exactly what I want. And um >> Why don't you put it in Tiny Tool Town, >> Why don't you put it in Tiny Tool Town, >> Why don't you put it in Tiny Tool Town, man? man? man? >> Oh >> Oh >> Oh Okay. Well, I Okay. Well, I Okay. Well, I >> You don't you don't you don't support my >> You don't you don't you don't support my >> You don't you don't you don't support my things.

  14. things. things. Tiny Tool Town Tiny Tool Town Tiny Tool Town >> it in Tiny Tool Town. >> it in Tiny Tool Town. >> it in Tiny Tool Town. >> Well, I you know what I'm not I'm not >> Well, I you know what I'm not I'm not >> Well, I you know what I'm not I'm not going to do it. It's not my job. It's going to do it. It's not my job. It's going to do it. It's not my job. It's your job. your job. your job. >> I'll have my >> I'll have my >> I'll have my I'll have my team do that right away. I'll have my team do that right away. I'll have my team do that right away. >> Yeah, you get right on that. So what I >> Yeah, you get right on that. So what I >> Yeah, you get right on that. So what I recently set up on Tiny Tool Town with recently set up on Tiny Tool Town with recently set up on Tiny Tool Town with this author showcases this author showcases this author showcases >> Oh well, we Okay. So here's the deal. I >> Oh well, we Okay. So here's the deal. I >> Oh well, we Okay. So here's the deal. I put it on there if you showcase me. put it on there if you showcase me. put it on there if you showcase me. >> I will showcase you. >> I will showcase you. >> I will showcase you. >> All right. Fine. >> All right. Fine. >> All right. Fine. >> See, I have 12 13 tools. You have zero. >> See, I have 12 13 tools. You have zero. >> See, I have 12 13 tools. You have zero. But I need you to do it yourself because But I need you to do it yourself because But I need you to do it yourself because uh otherwise it'll show up under my uh otherwise it'll show up under my uh otherwise it'll show up under my name. name. name. >> Okay. >> Okay. >> Okay. >> I just I just found a bug. >> I just I just found a bug. >> I just I just found a bug. >> What is it? >> What is it? >> What is it? >> to click on the person's name and have >> to click on the person's name and have >> to click on the person's name and have it go to the showcase. I got to work on it go to the showcase. I got to work on it go to the showcase. I got to work on that. that. that. >> That's the one problem fixed. >> That's the one problem fixed. >> That's the one problem fixed. >> that is a perfectly cromulent >> that is a perfectly cromulent >> that is a perfectly cromulent application, very nice. application, very nice. application, very nice. But hardly the kind of hard-hitting But hardly the kind of hard-hitting But hardly the kind of hard-hitting journalism that we expect from journalism that we expect from journalism that we expect from Sysinternals. Sysinternals. Sysinternals. >> That is hard-hitting journalism right >> That is hard-hitting journalism right >> That is hard-hitting journalism right there. That that if Sysinternals did web there. That that if Sysinternals did web there. That that if Sysinternals did web apps, that would be a Sysinternals tool. apps, that would be a Sysinternals tool. apps, that would be a Sysinternals tool. But But But >> Yeah, okay. I'll give you that. I'll >> Yeah, okay. I'll give you that. I'll >> Yeah, okay. I'll give you that. I'll give you that. But if Sysinternals did give you that. But if Sysinternals did give you that. But if Sysinternals did Mac apps, Mac apps, Mac apps, that would be a newsworthy. That would that would be a newsworthy. That would that would be a newsworthy. That would be on the front page of CNN.

  15. be on the front page of CNN. be on the front page of CNN. >> Front page? >> Front page? >> Front page? On a On a On a slow news day. slow news day. slow news day. >> Yeah, it's a slow news >> Yeah, it's a slow news >> Yeah, it's a slow news >> [laughter] >> Um, well, >> Um, well, I've started to go down that path. I've started to go down that path. I've started to go down that path. >> I know. I know. I'm taking full credit >> I know. I know. I'm taking full credit >> I know. I know. I'm taking full credit for this cuz it was my idea. for this cuz it was my idea. for this cuz it was my idea. >> Was it? Don't you >> Was it? Don't you >> Was it? Don't you I'm going to record our I'm going to record our I'm going to record our >> [laughter] >> [laughter] >> [laughter] >> I got a recorder show. >> I got a recorder show. >> I got a recorder show. >> I think you we you I was like, you >> I think you we you I was like, you >> I think you we you I was like, you should do that. That's the part I'm should do that. That's the part I'm should do that. That's the part I'm taking credit for is the taking credit for is the taking credit for is the >> You should do that. >> You should do that. >> You should do that. >> You can do it. >> You can do it. >> You can do it. >> [laughter] >> [laughter] >> [laughter] >> How did that come up? Remind me of that >> How did that come up? Remind me of that >> How did that come up? Remind me of that conversation. conversation. conversation. >> You were telling Oh, I know what it came >> You were telling Oh, I know what it came >> You were telling Oh, I know what it came up. Here's how it came up. This is the up. Here's how it came up. This is the up. Here's how it came up. This is the provenance of the genius idea. provenance of the genius idea. provenance of the genius idea. >> Yeah. >> Yeah. >> Yeah. >> We were talking about ZoomIt. >> We were talking about ZoomIt. >> We were talking about ZoomIt. And we were talking about how there's a And we were talking about how there's a And we were talking about how there's a ton of ZoomIt clones. And I said there ton of ZoomIt clones. And I said there ton of ZoomIt clones. And I said there needs to be an official ZoomIt. So then needs to be an official ZoomIt. So then needs to be an official ZoomIt. So then you made official ZoomIt for Mac. I you made official ZoomIt for Mac. I you made official ZoomIt for Mac. I don't know if you released it yet. don't know if you released it yet. don't know if you released it yet. >> No. No. >> No. No. >> No. No. No, I haven't. You're Wait, I thought No, I haven't. You're Wait, I thought No, I haven't. You're Wait, I thought you were going back to why I even you were going back to why I even you were going back to why I even started to do Mac stuff. started to do Mac stuff. started to do Mac stuff. >> Why did you start to do Mac stuff? >> Why did you start to do Mac stuff? >> Why did you start to do Mac stuff? >> All right. You're not getting credit for >> All right. You're not getting credit for >> All right. You're not getting credit for that one. That one that one. That one that one. That one was was was for the last couple of years, I've been for the last couple of years, I've been for the last couple of years, I've been getting a "Hey Mark, where's ZoomIt for getting a "Hey Mark, where's ZoomIt for getting a "Hey Mark, where's ZoomIt for Mac?" I you know, you Mac?" I you know, you Mac?" I you know, you >> Yeah, that that's why that's why.

  16. >> Yeah, that that's why that's why. >> Yeah, that that's why that's why. >> Yeah. Yeah. Yeah. People at Microsoft >> Yeah. Yeah. Yeah. People at Microsoft >> Yeah. Yeah. Yeah. People at Microsoft >> And then you said, "What other tool >> And then you said, "What other tool >> And then you said, "What other tool should I do beyond ZoomIt?" should I do beyond ZoomIt?" should I do beyond ZoomIt?" >> Well, the ZoomIt tool was >> Well, the ZoomIt tool was >> Well, the ZoomIt tool was um, like yeah, I could do that, but it's um, like yeah, I could do that, but it's um, like yeah, I could do that, but it's probably a lot of work. And then, over probably a lot of work. And then, over probably a lot of work. And then, over the last few months, I'm like thinking, the last few months, I'm like thinking, the last few months, I'm like thinking, "Well, maybe actually with agents now, I "Well, maybe actually with agents now, I "Well, maybe actually with agents now, I could could could actually do it." And um, actually do it." And um, actually do it." And um, so I got a Mac MacBook. so I got a Mac MacBook. so I got a Mac MacBook. And the way this worked out is like, I And the way this worked out is like, I And the way this worked out is like, I got this MacBook uh, a few weeks ago and got this MacBook uh, a few weeks ago and got this MacBook uh, a few weeks ago and then I've just been busy and then then I've just been busy and then then I've just been busy and then I think it was that last last weekend? I think it was that last last weekend? I think it was that last last weekend? Two weekends ago? Two weekends ago? Two weekends ago? >> Yeah. >> Yeah. >> Yeah. >> I um, I'm like, "Oh, let me try this. >> I um, I'm like, "Oh, let me try this. >> I um, I'm like, "Oh, let me try this. This is probably a summer project, you This is probably a summer project, you This is probably a summer project, you know, it's probably going to start it know, it's probably going to start it know, it's probably going to start it and then set it aside." and then set it aside." and then set it aside." >> You you keep saying that even though >> You you keep saying that even though >> You you keep saying that even though every single time it's 10 times less every single time it's 10 times less every single time it's 10 times less what you think it's going to be. You're what you think it's going to be. You're what you think it's going to be. You're always like, "I'll do this over the next always like, "I'll do this over the next always like, "I'll do this over the next 6 months." 6 months." 6 months." >> Yeah. >> Yeah. >> Yeah. >> And then by dinner, it's done. >> And then by dinner, it's done. >> And then by dinner, it's done. >> This >> This >> This >> one was like, "What the heck?" So, >> one was like, "What the heck?" So, >> one was like, "What the heck?" So, Saturday morning, I never even used a Saturday morning, I never even used a Saturday morning, I never even used a Mac other than, you know, typing you Mac other than, you know, typing you Mac other than, you know, typing you doing a demo on somebody's also doing or doing a demo on somebody's also doing or doing a demo on somebody's also doing or something. I open up the Mac. something. I open up the Mac. something. I open up the Mac. I figure out how to join it to I figure out how to join it to I figure out how to join it to Microsoft's Entra Microsoft's Entra Microsoft's Entra tenant and get my corp stuff set up. And tenant and get my corp stuff set up. And tenant and get my corp stuff set up. And I'm like, "Uh let me just get this set I'm like, "Uh let me just get this set I'm like, "Uh let me just get this set like I'm I'm using it." So, I got VS like I'm I'm using it." So, I got VS like I'm I'm using it." So, I got VS Code and PowerPoint and Outlook Code and PowerPoint and Outlook Code and PowerPoint and Outlook [clears throat] and Teams installed on [clears throat] and Teams installed on [clears throat] and Teams installed on it. I got the it. I got the it. I got the my you know, keyboard working the way my you know, keyboard working the way my you know, keyboard working the way that I want. I've got the settings that I want. I've got the settings that I want. I've got the settings working the way I want. It's like now working the way I want. It's like now working the way I want. It's like now it's my system. I'm like, "Okay, so now it's my system. I'm like, "Okay, so now it's my system. I'm like, "Okay, so now let me try." So, I go into VS Code.

  17. let me try." So, I go into VS Code. let me try." So, I go into VS Code. And uh And uh And uh I I I I I I um um um clone the ZoomIt repo off of PowerToys clone the ZoomIt repo off of PowerToys clone the ZoomIt repo off of PowerToys cuz it's open source. cuz it's open source. cuz it's open source. And then I tell the agent, "Hey, let's And then I tell the agent, "Hey, let's And then I tell the agent, "Hey, let's start making ZoomIt. I'm going to Let's start making ZoomIt. I'm going to Let's start making ZoomIt. I'm going to Let's just start with basic draw." So, I just start with basic draw." So, I just start with basic draw." So, I didn't even say go do everything that didn't even say go do everything that didn't even say go do everything that ZoomIt has. I just started with let ZoomIt has. I just started with let ZoomIt has. I just started with let Let's go drawing Let's go drawing Let's go drawing first. first. first. And it turned for a while and then it And it turned for a while and then it And it turned for a while and then it had a basic drawing. And then I just had a basic drawing. And then I just had a basic drawing. And then I just started, "Okay, so that kind of worked." started, "Okay, so that kind of worked." started, "Okay, so that kind of worked." And then And then And then kept on going. I'm like, "Do this, do kept on going. I'm like, "Do this, do kept on going. I'm like, "Do this, do that, tweak this, tweak that." You know, that, tweak this, tweak that." You know, that, tweak this, tweak that." You know, lots of that back and forth. And lots of that back and forth. And lots of that back and forth. And what I consider heavy prompting, which what I consider heavy prompting, which what I consider heavy prompting, which is means I spent a lot of time is means I spent a lot of time is means I spent a lot of time testing, prompting, correcting, tuning. testing, prompting, correcting, tuning. testing, prompting, correcting, tuning. By Sunday night, the whole thing was By Sunday night, the whole thing was By Sunday night, the whole thing was done. Like done. Like done. Like to to my level of polish requirement. to to my level of polish requirement. to to my level of polish requirement. >> Which is signi- And I will say >> Which is signi- And I will say >> Which is signi- And I will say I would have shipped it hours before, I would have shipped it hours before, I would have shipped it hours before, but you to your credit, I have told you but you to your credit, I have told you but you to your credit, I have told you before this is fine. before this is fine. before this is fine. >> "No, it's not done." >> "No, it's not done." >> "No, it's not done." >> [laughter] >> [laughter] >> [laughter] >> No, for me it's like it had I cannot >> No, for me it's like it had I cannot >> No, for me it's like it had I cannot >> you're asymptotically approaching 100 >> you're asymptotically approaching 100 >> you're asymptotically approaching 100 and you will not stop.

  18. and you will not stop. and you will not stop. >> Yeah. If there's something slightly off, >> Yeah. If there's something slightly off, >> Yeah. If there's something slightly off, I'm like, I can't That bothers me. I I'm like, I can't That bothers me. I I'm like, I can't That bothers me. I need to fix it. So, need to fix it. So, need to fix it. So, >> That's amazing. >> That's amazing. >> That's amazing. >> Um >> Um >> Um And then um there's one So, then I'm And then um there's one So, then I'm And then um there's one So, then I'm like I announced it on LinkedIn. like I announced it on LinkedIn. like I announced it on LinkedIn. And uh I mean, just like everything. And uh I mean, just like everything. And uh I mean, just like everything. Drawing, zooming, live zooming, break Drawing, zooming, live zooming, break Drawing, zooming, live zooming, break multi-monitor, multi-monitor, multi-monitor, >> Yeah. >> Yeah. >> Yeah. >> Anti-aliasing. >> Anti-aliasing. >> Anti-aliasing. >> Anti-aliasing like >> Anti-aliasing like >> Anti-aliasing like And then video recording. I'm like, oh, And then video recording. I'm like, oh, And then video recording. I'm like, oh, let me add video recording. Video let me add video recording. Video let me add video recording. Video recording with webcam insert with recording with webcam insert with recording with webcam insert with >> Which took you a while last time on >> Which took you a while last time on >> Which took you a while last time on Windows. Windows. Windows. >> It took me a while on Windows, but this >> It took me a while on Windows, but this >> It took me a while on Windows, but this was like, bam, here you go. Video was like, bam, here you go. Video was like, bam, here you go. Video recording. And I cuz I pointed at recording. And I cuz I pointed at recording. And I cuz I pointed at Zoomit, I'm like, do the same thing Zoomit, I'm like, do the same thing Zoomit, I'm like, do the same thing after this. So, you can position the after this. So, you can position the after this. So, you can position the webcam webcam webcam You can choose different styles for it's You can choose different styles for it's You can choose different styles for it's round, rounded edges, rectangular. round, rounded edges, rectangular. round, rounded edges, rectangular. All of that just basically was just a All of that just basically was just a All of that just basically was just a few prompts. few prompts. few prompts. You know, tweaking some tweaks and it You know, tweaking some tweaks and it You know, tweaking some tweaks and it was done. was done. was done. Um the biggest problem I had was Oh, Um the biggest problem I had was Oh, Um the biggest problem I had was Oh, I think I mentioned this I think I mentioned this I think I mentioned this when we chatted about this was um I when we chatted about this was um I when we chatted about this was um I would do video recordings and I'd be would do video recordings and I'd be would do video recordings and I'd be doing demoing and zooming and then I doing demoing and zooming and then I doing demoing and zooming and then I play back and there'd be like clicks and play back and there'd be like clicks and play back and there'd be like clicks and pops and swishes sounds. I'm like, yes.

  19. pops and swishes sounds. I'm like, yes. pops and swishes sounds. I'm like, yes. So, then I'm like, there's something So, then I'm like, there's something So, then I'm like, there's something wrong with the recording and so I'm wrong with the recording and so I'm wrong with the recording and so I'm telling AI, there's something wrong with telling AI, there's something wrong with telling AI, there's something wrong with the recording and it starts analyzing. the recording and it starts analyzing. the recording and it starts analyzing. It's yes, I hear the pop. I see I hear It's yes, I hear the pop. I see I hear It's yes, I hear the pop. I see I hear the swish cuz it's like analyzing the the swish cuz it's like analyzing the the swish cuz it's like analyzing the the audio streams. And it's like, let me the audio streams. And it's like, let me the audio streams. And it's like, let me try this. Um I was I was using try this. Um I was I was using try this. Um I was I was using eight-bit, let me try 16-bit. eight-bit, let me try 16-bit. eight-bit, let me try 16-bit. Um I was um downgrading from stereo to Um I was um downgrading from stereo to Um I was um downgrading from stereo to mono here. It seems to be about the time mono here. It seems to be about the time mono here. It seems to be about the time where that showed up. And I was trying where that showed up. And I was trying where that showed up. And I was trying all this stuff and nothing was working. all this stuff and nothing was working. all this stuff and nothing was working. And it's like and I and it would like do And it's like and I and it would like do And it's like and I and it would like do its own. I'm like, its own. I'm like, its own. I'm like, This is the thing that AI likes to do. This is the thing that AI likes to do. This is the thing that AI likes to do. It's like, okay, uh fixed it. And then It's like, okay, uh fixed it. And then It's like, okay, uh fixed it. And then I go test it and it's not fixed. Then I go test it and it's not fixed. Then I go test it and it's not fixed. Then I'm like, why am I testing it? You test I'm like, why am I testing it? You test I'm like, why am I testing it? You test it. And it's like, oh, okay, let me test it. And it's like, oh, okay, let me test it. And it's like, oh, okay, let me test it. So, it like starts doing its own it. So, it like starts doing its own it. So, it like starts doing its own recording and something and it goes, recording and something and it goes, recording and something and it goes, Hey, it's fully working. Everything is Hey, it's fully working. Everything is Hey, it's fully working. Everything is fine. fine. fine. >> Cuz it's not hearing the noise. >> Cuz it's not hearing the noise. >> Cuz it's not hearing the noise. >> Yeah, it's not hearing the noise. It's >> Yeah, it's not hearing the noise. It's >> Yeah, it's not hearing the noise. It's like, I detect no noise. And so, I go like, I detect no noise. And so, I go like, I detect no noise. And so, I go try it again and of course I hear the try it again and of course I hear the try it again and of course I hear the noise as I'm doing these demos. And so, noise as I'm doing these demos. And so, noise as I'm doing these demos. And so, we're just going around and around. This we're just going around and around. This we're just going around and around. This is the probably you know, a quarter of is the probably you know, a quarter of is the probably you know, a quarter of the time I spent on this was this the time I spent on this was this the time I spent on this was this problem right here.

  20. problem right here. problem right here. And then I start to realize, wait a And then I start to realize, wait a And then I start to realize, wait a minute, if I don't type while I'm doing minute, if I don't type while I'm doing minute, if I don't type while I'm doing the recording, everything's fine. If I'm the recording, everything's fine. If I'm the recording, everything's fine. If I'm just talking, if I start typing, just talking, if I start typing, just talking, if I start typing, then I hear it. And I'm like, then I hear it. And I'm like, then I hear it. And I'm like, >> It's so obvious, and I never would have >> It's so obvious, and I never would have >> It's so obvious, and I never would have guessed it. guessed it. guessed it. >> start typing and it's my left hand >> start typing and it's my left hand >> start typing and it's my left hand moving over the speaker on the left side moving over the speaker on the left side moving over the speaker on the left side of the MacBook, of the MacBook, of the MacBook, I hear it, and then I started I hear it, and then I started I hear it, and then I started experimenting like moving my hand experimenting like moving my hand experimenting like moving my hand deliberately and tapping that side. deliberately and tapping that side. deliberately and tapping that side. And then I'm researching online, and And then I'm researching online, and And then I'm researching online, and it's like this MacBook has its it's like this MacBook has its it's like this MacBook has its microphone microphone microphone in the speaker grill on the left side of in the speaker grill on the left side of in the speaker grill on the left side of the keyboard, where your my fingers the keyboard, where your my fingers the keyboard, where your my fingers >> near it's on the far edge there by the >> near it's on the far edge there by the >> near it's on the far edge there by the tab button, right? tab button, right? tab button, right? >> Yeah. So, my fingers are sliding over it >> Yeah. So, my fingers are sliding over it >> Yeah. So, my fingers are sliding over it and causing the swishing, and if it taps and causing the swishing, and if it taps and causing the swishing, and if it taps too hard near there, you hear you hear a too hard near there, you hear you hear a too hard near there, you hear you hear a pop. >> That's so dumb. >> That's so dumb. >> Yeah, I'm just like, how could this >> Yeah, I'm just like, how could this >> Yeah, I'm just like, how could this possibly be? How could possibly be? How could possibly be? How could But, sure enough, that was it. And so, But, sure enough, that was it. And so, But, sure enough, that was it. And so, I'm like, okay, so I'm like, okay, so I'm like, okay, so it's actually a physical problem, not it's actually a physical problem, not it's actually a physical problem, not software. And when doing demos on the software. And when doing demos on the software. And when doing demos on the Mac, just got to be careful not to Mac, just got to be careful not to Mac, just got to be careful not to to do it.

  21. to do it. to do it. But, But, But, somebody um that Sunday afternoon after somebody um that Sunday afternoon after somebody um that Sunday afternoon after I'd posted on LinkedIn, you know, it's I'd posted on LinkedIn, you know, it's I'd posted on LinkedIn, you know, it's coming, it's done coming, it's done coming, it's done um with the video recording I took um with the video recording I took um with the video recording I took um using ZoomIt for Mac, um using ZoomIt for Mac, um using ZoomIt for Mac, this person says, uh you didn't list this person says, uh you didn't list this person says, uh you didn't list demo type in your list of features. demo type in your list of features. demo type in your list of features. I hope you're doing that. I hope you're doing that. I hope you're doing that. And I'd actually deliberately not asked And I'd actually deliberately not asked And I'd actually deliberately not asked it to do demo type because I implemented it to do demo type because I implemented it to do demo type because I implemented demo type for you and me. demo type for you and me. demo type for you and me. >> Mhm. >> Mhm. >> Mhm. >> And then I've never used it. And then >> And then I've never used it. And then >> And then I've never used it. And then and then I had to do it, and you're and then I had to do it, and you're and then I had to do it, and you're like, I'm not using it. like, I'm not using it. like, I'm not using it. >> Yeah, I thought I wanted it, but I just >> Yeah, I thought I wanted it, but I just >> Yeah, I thought I wanted it, but I just need it less. I don't do canned demos need it less. I don't do canned demos need it less. I don't do canned demos that much, so it just never happens. that much, so it just never happens. that much, so it just never happens. >> Yeah, so I'm like, why should I do if >> Yeah, so I'm like, why should I do if >> Yeah, so I'm like, why should I do if nobody's using it, then I won't even nobody's using it, then I won't even nobody's using it, then I won't even bother. bother. bother. But, this But, this But, this person said that they use a lot and they person said that they use a lot and they person said that they use a lot and they love it. love it. love it. So, again, it was like this, "Eh, that's So, again, it was like this, "Eh, that's So, again, it was like this, "Eh, that's Wait a minute, it's not work." So, I Wait a minute, it's not work." So, I Wait a minute, it's not work." So, I went and, you know, two prompts later I went and, you know, two prompts later I went and, you know, two prompts later I had Well, it's actually a few prompts had Well, it's actually a few prompts had Well, it's actually a few prompts cuz it had problems with intercepting cuz it had problems with intercepting cuz it had problems with intercepting keys and stuff and injecting them. A few keys and stuff and injecting them. A few keys and stuff and injecting them. A few problems that I had to work through.

  22. problems that I had to work through. problems that I had to work through. But within 15 minutes, I had But within 15 minutes, I had But within 15 minutes, I had demotype added to it. demotype added to it. demotype added to it. And uh so, it's a fully 100% feature And uh so, it's a fully 100% feature And uh so, it's a fully 100% feature complete clone of ZoomIt on the Mac. I complete clone of ZoomIt on the Mac. I complete clone of ZoomIt on the Mac. I feel right at the same keyboard feel right at the same keyboard feel right at the same keyboard bindings. Everything works exactly the bindings. Everything works exactly the bindings. Everything works exactly the same. It's just same. It's just same. It's just mind-blown I was just mind-blown. mind-blown I was just mind-blown. mind-blown I was just mind-blown. Basically, 2 days of heavy prompting. Basically, 2 days of heavy prompting. Basically, 2 days of heavy prompting. Pre-AI, you know that that would have Pre-AI, you know that that would have Pre-AI, you know that that would have taken months because it would taken months because it would taken months because it would >> And how long did you think it was going >> And how long did you think it was going >> And how long did you think it was going to take? So, pre-AI would have taken to take? So, pre-AI would have taken to take? So, pre-AI would have taken months months months >> it would have taken, you know, like a >> it would have taken, you know, like a >> it would have taken, you know, like a few weeks of like wrestling with it and So, when I just blew right through the So, when I just blew right through the whole thing. whole thing. whole thing. And again, I did You know, this was me And again, I did You know, this was me And again, I did You know, this was me iteratively prompting. So, okay, let's iteratively prompting. So, okay, let's iteratively prompting. So, okay, let's work on Let's add break timer now. work on Let's add break timer now. work on Let's add break timer now. Look at the Windows code. Add break Look at the Windows code. Add break Look at the Windows code. Add break timer. timer. timer. >> Ah, okay. So, this is I think an >> Ah, okay. So, this is I think an >> Ah, okay. So, this is I think an important thing for people to think important thing for people to think important thing for people to think about. about. about. There's out of the out of the the What There's out of the out of the the What There's out of the out of the the What do you call it? Out of the do you call it? Out of the do you call it? Out of the >> the distribution? >> the distribution? >> the distribution? >> Out of the distribution. So, I call it >> Out of the distribution. So, I call it >> Out of the distribution. So, I call it the mid. the mid. the mid. >> Yeah. >> Yeah. >> Yeah. >> The middle part of the bell curve.

  23. >> The middle part of the bell curve. >> The middle part of the bell curve. It's one thing to say, "Well, ZoomIt's It's one thing to say, "Well, ZoomIt's It's one thing to say, "Well, ZoomIt's understood." Like you set the category, understood." Like you set the category, understood." Like you set the category, but now there's lots of screen drawing but now there's lots of screen drawing but now there's lots of screen drawing tools. If I said, "Make me a screen tools. If I said, "Make me a screen tools. If I said, "Make me a screen drawing tool without even mentioning drawing tool without even mentioning drawing tool without even mentioning ZoomIt." It probably would work. ZoomIt." It probably would work. ZoomIt." It probably would work. It wouldn't be perfect, but it'd be a It wouldn't be perfect, but it'd be a It wouldn't be perfect, but it'd be a screen drawing tool. Then if I said, screen drawing tool. Then if I said, screen drawing tool. Then if I said, "Make me a screen drawing tool like "Make me a screen drawing tool like "Make me a screen drawing tool like ZoomIt." ZoomIt." ZoomIt." The semantic weight The semantic weight The semantic weight of the word ZoomIt would nudge the of the word ZoomIt would nudge the of the word ZoomIt would nudge the vectors in the direction to be even vectors in the direction to be even vectors in the direction to be even closer to ZoomIt. But if I had the closer to ZoomIt. But if I had the closer to ZoomIt. But if I had the source code to ZoomIt and I said, "Do a source code to ZoomIt and I said, "Do a source code to ZoomIt and I said, "Do a line-to-line or feature-by-feature, line-to-line or feature-by-feature, line-to-line or feature-by-feature, depending on how I want it." Again, the depending on how I want it." Again, the depending on how I want it." Again, the semantics really matter. If I said, "Do semantics really matter. If I said, "Do semantics really matter. If I said, "Do a line-to-line translation." that's one a line-to-line translation." that's one a line-to-line translation." that's one thing. thing. thing. Do a port, that would be a phraseology, Do a port, that would be a phraseology, Do a port, that would be a phraseology, do a transpilation. do a transpilation. do a transpilation. Did you tell it, here's the source for Did you tell it, here's the source for Did you tell it, here's the source for Windows, feel free to refer to it? Windows, feel free to refer to it? Windows, feel free to refer to it? >> Yeah, I did. I didn't say copy it >> Yeah, I did. I didn't say copy it >> Yeah, I did. I didn't say copy it exactly. I said, you know, we're going exactly. I said, you know, we're going exactly. I said, you know, we're going to do break time or look at the Windows to do break time or look at the Windows to do break time or look at the Windows code for reference. code for reference. code for reference. >> Okay. That Do you think that makes a >> Okay. That Do you think that makes a >> Okay. That Do you think that makes a huge difference? That grounds it in a huge difference? That grounds it in a huge difference? That grounds it in a very working reality. very working reality. very working reality. >> of typing. You know, it saved me a lot >> of typing. You know, it saved me a lot >> of typing. You know, it saved me a lot of typing of of typing of of typing of of of of >> Because it's an implicit prompt because >> Because it's an implicit prompt because >> Because it's an implicit prompt because the source is itself in a prompt.

  24. the source is itself in a prompt. the source is itself in a prompt. Interesting. Interesting. Interesting. >> But, you know, even then it wasn't >> But, you know, even then it wasn't >> But, you know, even then it wasn't perfect. By the way, the the other thing perfect. By the way, the the other thing perfect. By the way, the the other thing that the second most costly in terms of that the second most costly in terms of that the second most costly in terms of testing and tweaking was um testing and tweaking was um testing and tweaking was um Panorama. Again, Panorama's out of Panorama. Again, Panorama's out of Panorama. Again, Panorama's out of distribution even a distribution even a distribution even a >> Yeah. >> Yeah. >> Yeah. >> still >> still >> still >> Dramatically so. >> Dramatically so. >> Dramatically so. >> So, even though I said, here's the >> So, even though I said, here's the >> So, even though I said, here's the Windows code for Panorama, Windows code for Panorama, Windows code for Panorama, copy its algorithm exactly. I know that copy its algorithm exactly. I know that copy its algorithm exactly. I know that Mac APIs are going to be different, but Mac APIs are going to be different, but Mac APIs are going to be different, but wherever it's algorithmic, copy it wherever it's algorithmic, copy it wherever it's algorithmic, copy it exactly. exactly. exactly. >> Mhm. >> Mhm. >> Mhm. >> It didn't. >> It didn't. >> It didn't. And And And it would kept having regressions and it would kept having regressions and it would kept having regressions and errors and errors and errors and and so I'd say and so I'd say and so I'd say go look at the window The Windows code go look at the window The Windows code go look at the window The Windows code doesn't have this problem. Go look at doesn't have this problem. Go look at doesn't have this problem. Go look at that and do what it does. And it'd say, that and do what it does. And it'd say, that and do what it does. And it'd say, okay, I went and did it. okay, I went and did it. okay, I went and did it. After After After a couple hours of prompting and testing a couple hours of prompting and testing a couple hours of prompting and testing like this, it still hadn't had it right like this, it still hadn't had it right like this, it still hadn't had it right and I'm like, okay, take a step back. and I'm like, okay, take a step back. and I'm like, okay, take a step back. Go and look at the Windows code, go look Go and look at the Windows code, go look Go and look at the Windows code, go look at the Mac code, identify all the at the Mac code, identify all the at the Mac code, identify all the differences. differences. differences. And then it's like identified these very And then it's like identified these very And then it's like identified these very obvious differences. So, even after obvious differences. So, even after obvious differences. So, even after being very explicit with it from the being very explicit with it from the being very explicit with it from the start, do what the Windows code does.

  25. start, do what the Windows code does. start, do what the Windows code does. >> Mhm. >> Mhm. >> Mhm. >> And going multiple iterations of it >> And going multiple iterations of it >> And going multiple iterations of it screwing up and me saying, go look at screwing up and me saying, go look at screwing up and me saying, go look at the Windows code, it still did not do the Windows code, it still did not do the Windows code, it still did not do it. And so finally, I think it. And so finally, I think it. And so finally, I think it matches the Windows code. I'm not it matches the Windows code. I'm not it matches the Windows code. I'm not confident because I didn't study it confident because I didn't study it confident because I didn't study it you know, you know, you know, line by line, but line by line, but line by line, but but it seems to. but it seems to. but it seems to. But that's an example of um, again, out But that's an example of um, again, out But that's an example of um, again, out of distribution and even giving the of distribution and even giving the of distribution and even giving the model model model clear instructions with a clear clear instructions with a clear clear instructions with a clear reference, it still didn't do what I reference, it still didn't do what I reference, it still didn't do what I what I wanted, even though it acted like what I wanted, even though it acted like what I wanted, even though it acted like it had. it had. it had. >> And how much do you think content Which >> And how much do you think content Which >> And how much do you think content Which model do you use and when you're doing a model do you use and when you're doing a model do you use and when you're doing a problem like this, I would tend to use a problem like this, I would tend to use a problem like this, I would tend to use a larger context larger context larger context >> Yeah. >> Yeah. >> Yeah. >> window. I would use a 1 million. >> window. I would use a 1 million. >> window. I would use a 1 million. >> I'd basically one 1 million and GPT 5 5 >> I'd basically one 1 million and GPT 5 5 >> I'd basically one 1 million and GPT 5 5 and and up is 4 8. and and up is 4 8. and and up is 4 8. >> Okay. >> Okay. >> Okay. >> Where one starts to frustrate frustrate >> Where one starts to frustrate frustrate >> Where one starts to frustrate frustrate me, I'm just like, okay, you're fired. I me, I'm just like, okay, you're fired. I me, I'm just like, okay, you're fired. I switch to the other. switch to the other. switch to the other. >> [clears throat and laughter] >> [clears throat and laughter] >> [clears throat and laughter] >> So you fire models? >> So you fire models? >> So you fire models? >> Yeah. >> All right. Well, let's let's call this a >> All right. Well, let's let's call this a show because what I want to do is I want show because what I want to do is I want show because what I want to do is I want to make this a two-parter.

  26. to make this a two-parter. to make this a two-parter. >> Yeah. >> Yeah. >> Yeah. >> Because you've talked about Zoom it. >> Because you've talked about Zoom it. >> Because you've talked about Zoom it. I think that we should make Mac Eternals I think that we should make Mac Eternals I think that we should make Mac Eternals something bigger. And you've been something bigger. And you've been something bigger. And you've been exploring that, so let's talk about that exploring that, so let's talk about that exploring that, so let's talk about that in our next episode. in our next episode. in our next episode. >> Sounds >> Sounds >> Sounds >> But for now, I want to remind people who >> But for now, I want to remind people who >> But for now, I want to remind people who are watching, if you have made it this are watching, if you have made it this are watching, if you have made it this far into the show, you are better than far into the show, you are better than far into the show, you are better than your peers. You are superior because you your peers. You are superior because you your peers. You are superior because you have proven that long-form content on have proven that long-form content on have proven that long-form content on the internet has value. And while the the internet has value. And while the the internet has value. And while the rest of people have already long rest of people have already long rest of people have already long scrolled away when they saw these two scrolled away when they saw these two scrolled away when they saw these two people talking, you stuck out for almost people talking, you stuck out for almost people talking, you stuck out for almost 30 minutes. 30 minutes. 30 minutes. You either have no life You either have no life You either have no life or you just love Mark so much or you just love Mark so much or you just love Mark so much >> By the way, >> By the way, >> By the way, our multi-level marketing doesn't seem our multi-level marketing doesn't seem our multi-level marketing doesn't seem to be working. We need to get people to to be working. We need to get people to to be working. We need to get people to >> Yeah, speaking of multi-level marketing, >> Yeah, speaking of multi-level marketing, >> Yeah, speaking of multi-level marketing, we should have a contest. we should have a contest. we should have a contest. >> We should. >> We should. >> We should. >> come up with a referral referral codes >> come up with a referral referral codes >> come up with a referral referral codes and whoever refers the most of their and whoever refers the most of their and whoever refers the most of their friends friends friends >> [music] >> [music] >> [music] >> gets to hang out with Mark >> gets to hang out with Mark >> gets to hang out with Mark and meet me at Jimmy John's. and meet me at Jimmy John's. and meet me at Jimmy John's. >> [laughter] >> We do need We do need better referrals.

  27. >> We do need We do need better referrals. >> We do. >> We do. >> We do. >> Get the views up, people. >> Get the views up, people. >> Get the views up, people. >> You could actually do a thing at Ignite. >> You could actually do a thing at Ignite. >> You could actually do a thing at Ignite. >> We could do that. We could Maybe we >> We could do that. We could Maybe we >> We could do that. We could Maybe we could give away a free ticket to Ignite. could give away a free ticket to Ignite. could give away a free ticket to Ignite. >> Ooh. >> Ooh. >> Ooh. >> I'm going to look into that. >> I'm going to look into that. >> I'm going to look into that. >> All right. >> All right. >> All right. >> Figure out a way. Tell us in the comment >> Figure out a way. Tell us in the comment >> Figure out a way. Tell us in the comment [music] [music] [music] what your ideas are. Give us your ideas what your ideas are. Give us your ideas what your ideas are. Give us your ideas for how to increase viewership of the for how to increase viewership of the for how to increase viewership of the show. show. show. Uh give us your ideas [music] for topics Uh give us your ideas [music] for topics Uh give us your ideas [music] for topics and uh we'll we'll try to give away a and uh we'll we'll try to give away a and uh we'll we'll try to give away a free ticket to ignite. That's a good free ticket to ignite. That's a good free ticket to ignite. That's a good idea. I like that. All right. idea. I like that. All right. idea. I like that. All right. This has been another episode. Like and This has been another episode. Like and This has been another episode. Like and subscribe. Smash that bell.

Summary

The main theme revolves around managing complex AI projects and the challenges of "vibing" or achieving desired outcomes. Key subjects include AI projects, distribution, permutations, and log files, with a practical takeaway suggesting that failures often stem from working on novel, complex projects without existing frameworks, especially in AI.

View original episode ↗