<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Michael Galpert — Articles</title>
    <link>https://michaelgalpert.com/</link>
    <description>BUILDING AI PRODUCTS FOR HUMANS</description>
    <atom:link href="https://michaelgalpert.com/rss.xml" rel="self" type="application/rss+xml" />
    <language>en-US</language>
    <lastBuildDate>Tue, 16 Jun 2026 17:13:47 GMT</lastBuildDate>
    <item>
      <title>ClawCon</title>
      <link>https://michaelgalpert.com/clawcon/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/clawcon/</guid>
      <pubDate>Tue, 24 Feb 2026 09:16:03 GMT</pubDate>
      <description>From a 30-Person Discord Meetup to a Global Tour tl;dr if you have haven&apos;t heard of this OpenClaw thing , don&apos;t worry its not too late. The Personal AI…</description>
      <content:encoded><![CDATA[
<h2><strong>From a 30-Person Discord Meetup to a Global Tour</strong></h2>
<p><strong>tl;dr</strong> if you haven&#39;t heard of this <a href="https://openclaw.ai">OpenClaw thing</a>, don&#39;t worry its not too late. The Personal AI revolution is just getting started. I hosted the first-ever ClawCon in SF; it was a massive, unexpected success. We’re taking the show on the road with events planned in major cities worldwide. Want to host or sponsor the next one?</p>
<p>—</p>
<p>It&#39;s been over 2 weeks now since I hosted the 1st ClawCon in SF and I thought I would take a moment to write down the experience since it was a bit of a whirlwind.</p>
<p>At the beginning of 2026 I started hosting <a href="/claude-code-show-tell-1/">Claude Code events in SF</a>. They <a href="/claude-code-show-tell-2/">were small show-and-tell gatherings</a> where people building things with Claude Code got together and share what they&#39;re working on or how they get work done.</p>
<p>I began planning the next one but decided it was gonna be a ClawdBot event because i started spending more time with it than with Claude Code. So I hopped into the Clawdbot community discord to see if anyone else wanted to join, when I noticed people were talking about doing a meetup in SF and I offered to host.</p>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-02-24-at-1.29.35-AM-1024x302.png" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-02-24-at-1.29.35-AM-1024x302.png 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-02-24-at-1.29.35-AM-1024x302.png 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-02-24-at-1.29.35-AM-1024x302.png 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="Screenshot-2026-02-24-at-1.29.35-AM-1024x302.png" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p><a href="https://steipete.me/">Peter Steinberger </a>, the creator of <a href="http://openclaw.ai/">OpenClaw</a> (fka Moltbot fka Clawdbot) said he would make the trek to SF, he was living in Vienna at the time and said the first week of February would be best for him so I picked Wednesday Feb 4, shout out to my buddy <a href="https://nickgray.net">Nick Gray</a>, who loves a good <a href="https://party.pro">Wednesday meetup.</a></p>
<h2><strong>How 30 RSVPs Became 1,300</strong></h2>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-02-24-at-12.19.36-AM-1024x457.png" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-02-24-at-12.19.36-AM-1024x457.png 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-02-24-at-12.19.36-AM-1024x457.png 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-02-24-at-12.19.36-AM-1024x457.png 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="Screenshot-2026-02-24-at-12.19.36-AM-1024x457.png" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p>When I posted in the discord there were about 30 people who RSVP&#39;d so I secured a venue for 80 ppl thinking that once we posted on X we would get a few more people to sign up</p>
<p>We hadn&#39;t really posted to X but already had 80 RSVPs. We needed a bigger venue and I asked people to hold off promoting the event until we could secure a space. Francesco &amp; <a href="http://totaylor.com">Tommy</a>, my co-organizer, who were members at Frontier Tower were able to secure a spot that could fit 200 ppl.</p>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/image-65.png" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/image-65.png 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/image-65.png 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/image-65.png 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="image-65.png" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p><strong>You always need merch</strong><a href="https://www.x.com/davemorin"><br />Dave Morin</a> texted me that we needed merch and that he was working with AI to design something in time. We still weren&#39;t sure if we could get anything made 6 days before the event.</p>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-02-24-at-12.19.54-AM-1024x783.png" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-02-24-at-12.19.54-AM-1024x783.png 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-02-24-at-12.19.54-AM-1024x783.png 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-02-24-at-12.19.54-AM-1024x783.png 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="Screenshot-2026-02-24-at-12.19.54-AM-1024x783.png" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p>The next day he tweeted out his request to the universe and luckily Isaac from <a href="http://merch.com">merch.com</a> saw it and came through.</p>
<p>–</p>
<p>During this short period of time Clawdbot renamed to Moltbot (because Anthropic&#39;s lawyers sent a kind cease and desist email saying its name was too close to their Claude product.) And just around that time our event hit 700 RSVPs!! With still just a few days before the event, Tommy went to work securing another entire floor in the Frontier building. <br /><br />2 days later Moltbot changed its name again this time to OpenClaw because its way better sounding, now we had 900 RSVPs the morning of the event. (As of this writing there are over 1,326 who signed up for the SF chapter of ClawCon)</p>
<p><br /><strong>Event Day</strong></p>
<p>On my way to the venue I sent out one final email blast to the folks with the details about the event and I mentioned that people should get there early because I didnt want 900 ppl to show up at the same time. I did not think through what would happen next. <br /><br />People started showing up 20 minutes after I sent out that email! By 5 PM there was a line down Market Street. Volunteers who came early to help set up got stuck in the lobby. The event wasn&#39;t supposed to start for another two hours. It was wild to have had a packed house before the official start time. So the people who showed up on time at 6pm for the official start time had to head up to the overflow floor.</p>
<p>Tommy and I had been coordinating over discord daily leading up to the event and had never actually met before that day he posted this photo to the discord with the caption: &quot;would you believe me if i told you this was my first time meeting @msg? feels like I&#39;ve known the guy a lifetime.&quot;</p>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/tommye-1.jpeg" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/tommye-1.jpeg 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/tommye-1.jpeg 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/tommye-1.jpeg 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="tommye-1.jpeg" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p><em>Tommy &amp; I</em></p>
<h2><strong>The Event</strong></h2>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/event-1024x576.webp" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/event-1024x576.webp 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/event-1024x576.webp 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/event-1024x576.webp 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="event-1024x576.webp" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/meandpeter-1024x576.webp" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/meandpeter-1024x576.webp 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/meandpeter-1024x576.webp 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/meandpeter-1024x576.webp 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="meandpeter-1024x576.webp" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p>I opened up thanking folks for coming and gave a huge shout out to our sponsors who made the night possible<br /></p>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/sponsors-1024x628.jpg" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/sponsors-1024x628.jpg 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/sponsors-1024x628.jpg 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/sponsors-1024x628.jpg 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="sponsors-1024x628.jpg" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p><em>Screenshot</em></p>
<p>and then shared some of my slides of where I thought we were in timelines of our humanity.</p>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-03-20-at-9.38.29-AM-1024x361.png" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-03-20-at-9.38.29-AM-1024x361.png 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-03-20-at-9.38.29-AM-1024x361.png 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/Screenshot-2026-03-20-at-9.38.29-AM-1024x361.png 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="Screenshot-2026-03-20-at-9.38.29-AM-1024x361.png" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/lobster-here-1.jpg" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/lobster-here-1.jpg 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/lobster-here-1.jpg 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/lobster-here-1.jpg 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="lobster-here-1.jpg" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/peter-1024x576.webp" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/peter-1024x576.webp 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/peter-1024x576.webp 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/peter-1024x576.webp 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="peter-1024x576.webp" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p>Peter gave the “State of the Claw” in it he mentioned how he paid out of pocket for the first security hire for the project; how Google&#39;s Virus Total was integrated into ClawHub for virus scanning for free; how he met with Anthropic; he plans to team up with one of the large AI labs to continue developing the project and no matter what happens OpenClaw remains MIT open source forever. &quot;This is too precious to let one company eat it up.&quot; (Less than 2 weeks later he <a href="https://x.com/steipete/status/2023154018714100102">announced he was joining OpenAI</a> and wrote a <a href="https://steipete.me/posts/2026/openclaw">thoughtful post</a> about why.)</p>
<h3>The Demos:</h3>
<ul><li><strong>Playpen / UFP (Natalie &amp; Arjun et al)</strong> — We had robots controlled via lobster chat. They demoed ClawBot controlling fighting robots in coordination with autonomous robot battle league.</li><li><strong>Cua (Francesco)</strong> — Multiplayer computer-use agents in Docker. They deferred their Hacker News launch to announce at ClawCon instead.</li><li><strong>Clawdinator (Josh one of the maintainers flew in from Rotterdam)</strong> and showcased the self-deploying, self-modifying maintainer bots. &quot;Everyone says don&#39;t make AI self-replicating. So we made it self-replicating.&quot;</li><li><strong>Lobster (Vignesh another maintainer flew in from Seattle)</strong> — YAML workflows for OpenClaw. &quot;Bash for OpenClaw.&quot; Vignesh had been stuck in line an hour earlier and got pulled to the front to present.</li><li><strong>Bee Computer: </strong>showed off their OpenClaw skill that lets you pull data and query your recording</li><li><strong>OpenClaw Trace (Eugene)</strong> — Recursive self-improvement using 20M tokens of traces. The bot writes research papers about its own bugs then fixes them.</li><li><strong>Vincent</strong> (Chris Cassano) — Decentralized keys for agents</li><li><a href="https://cline.bot/"><strong>Cline</strong></a><strong> (Tony)</strong> — Announced a $1M open source grants program for open source AI tools.</li></ul>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/qs-1.jpeg" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/qs-1.jpeg 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/qs-1.jpeg 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/qs-1.jpeg 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="qs-1.jpeg" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p>Then <a href="https://www.youtube.com/@t3dotgg">Theo</a> and Peter chatted it up. Theo called out Mac Mini owners: &quot;You spent $700 on a Mac you didn&#39;t need but won&#39;t donate $5/month to the project.&quot; Peter&#39;s closing line: &quot;The future is gonna be fucking weird.&quot;</p>
<p>—<br />You can watch the full chaotic 2 hour livestream surprisingly over <a href="https://x.com/msg/status/2019227865498415170">30,000 people have watched it already </a></p>
<p>if you dont want to watch it you can login to X, <a href="https://x.com/altryne/status/2019296348852625607">Alex Volkov had his bot watch the stream and create a thread of it</a>.<br /><br /><a href="https://raysurfer.com/blog/claw-con">Event photos were captured from that night were posted over here</a></p>
<p>—</p>
<p><strong>My highlights of the event</strong></p>
<p>It was so great to see so many people come out and connect in a non corporate event way and exude excitement around OpenClaw and Personal AI as a whole. People were so excited that<a href="https://x.com/msg/status/2019261079944302738"> they even tattooed the ClawCon logo </a>on their laptops with the laser engraver I borrowed from my friend Chris.</p>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/image-66.png" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/image-66.png 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/image-66.png 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/image-66.png 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="image-66.png" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p>Dave asking Susan Kare to design the logo design and the CEO of <a href="http://merch.com">Merch.com</a> Ikey ended up personally flying up from LA the day of the event to drop off the Lobster hats and a couple of the hoodies so we would have sick merch for the event.</p>
<p>It was great seeing people I hadn&#39;t seen in years</p>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/clawcon-769x1024.jpeg" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/clawcon-769x1024.jpeg 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/clawcon-769x1024.jpeg 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/clawcon-769x1024.jpeg 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="clawcon-769x1024.jpeg" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<h2><strong>What Other People Said</strong></h2>
<p><a href="https://x.com/seth/status/2019243736795082889">Seth</a>: &quot;CLAWCON. Haven&#39;t felt this kind of energy in SF since… um… when?&quot;</p>
<p><a href="https://x.com/davemorin/status/2019443785969578033">Dave Morin</a>: &quot;This was as close to 2000s energy as anything I have seen in San Francisco. Good to see people excited about personal software again.&quot;</p>
<p><a href="https://x.com/localghost/status/2019447651809305046">Localghost</a>: &quot;Nobody was really there for work, just hanging out and talking about their bots.&quot;</p>
<p><a href="https://x.com/ybudman/status/2019306216426729509">Yuri Budman</a>: &quot;the real SF Super Bowl — over 1000+ people piling into a space to learn, build, and share open source projects.&quot;</p>
<p><a href="https://x.com/_vgnsh/status/2019502668025327726">Vignesh</a>: &quot;It was like a concert. I haven&#39;t seen this much excitement first hand.&quot;</p>
<p><a href="https://x.com/Scobleizer/status/2019292543930995125">Scobleizer</a>: &quot;Was watching the stream. Awesome. So awesome.&quot;</p>
<p><a href="https://x.com/jacalulu/status/2019300066926948495">Jacalulu</a>: &quot;What an awesome event! Had such a great time.&quot;</p>
<p><a href="https://x.com/jeff_weinstein/status/2019329874260103359">Jeff Weinstein</a>: &quot;the speed, veracity, and smell of a san francisco didn&#39;t-exist-last-week-but-is-the-thing-this-week meetup is breathtaking.&quot;</p>
<p><a href="https://x.com/bradgessler/status/2019271034000879858">Brad Gessler</a>: &quot;Crabs and robots. Not pictured: lots of people looking at TUIs doing the work of software engineers of yesteryear and the smell of crab in a hot, humid, crowded space.&quot;</p>
<h2><br /><strong>What&#39;s Next</strong></h2>
<p>The event was such a success that the next day people were asking to host it in their city. One of the sponsors even offered to have me host their events. I was flattered but politely declined.</p>
<p>Instead I tweeted out &quot;<a href="https://x.com/msg/status/2019465089825288456">What city should we host the next ClawCon in?</a>&quot; </p>
<p>And lots of responses came in and a number of people raised their hands to help host in their city so Tommy and I partnered up to take the show on the road and turn ClawCon into a real thing.<br /><br />As of this writing we have announced <a href="https://claw-con.com">ClawCon events</a> in the following cities and in just a week we already have more RSVPs than we know where to put them:</p>
<ul><li><a href="https://luma.com/clawconnyc">ClawCon NYC (1340</a>) </li><li><a href="https://luma.com/clawcontokyo">ClawCon Tokyo (931</a>)</li><li><a href="https://luma.com/clawconmiami">ClawCon Miami (222</a>)</li><li><a href="https://luma.com/clawconaustin">ClawCon Austin (206)</a> </li><li>ClawCon Tel Aviv (112)</li><li><a href="https://luma.com/clawconlondon">ClawCon London (191)</a></li><li><a href="https://luma.com/clawconcdmx">ClawCon CDMX (190)</a></li><li><a href="https://luma.com/clawconrio">ClawCon Rio De Janeiro (10) </a> </li></ul>
<p>(Because you read this far I will share a little secret: Madrid, Toronto, and Los Angeles will be announced soon but the dates are still TBD)</p>
<p>Peter busted open the door to personal AI with OpenClaw and we want to help foster community and education with ClawCon. We see it as a place to gather and connect and figure out the future together. Besides for hosting events we plan to set up the ClawCon Community Fund to put resources back into the ecosystem: open source grants, workshops, and seed funding for local chapters worldwide.</p>
<p>If you or your company want to be involved — sponsoring, hosting a chapter, whatever — reach out. DM @<a href="https://x.com/msg">msg</a></p>
]]></content:encoded>
    </item>
    <item>
      <title>Claude Code Show &amp; Tell #2</title>
      <link>https://michaelgalpert.com/claude-code-show-tell-2/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/claude-code-show-tell-2/</guid>
      <pubDate>Fri, 23 Jan 2026 17:56:46 GMT</pubDate>
      <description>This past Wednesday, I hosted another Claude Code Show &amp; Tell in San Francisco. (thanks to Root.vc for the space) 45 people RSVPed and bunch of people…</description>
      <content:encoded><![CDATA[<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/IMG_0875-copy-scaled-1.jpeg" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/IMG_0875-copy-scaled-1.jpeg 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/IMG_0875-copy-scaled-1.jpeg 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/IMG_0875-copy-scaled-1.jpeg 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="IMG_0875-copy-scaled-1.jpeg" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p>This past Wednesday, I hosted another <a href="https://partiful.com/e/8df3XMoDe35jCRSACcZK?">Claude Code Show &amp; Tell</a> in San Francisco. (thanks to <a href="https://root.vc">Root.vc</a> for the space) 45 people RSVPed and bunch of people were waitlisted but in the end 25 ppl showed up. This time around I ordered pizza (7 pies, only 4 were eaten, oops - still learning). It was cool to see a number of <a href="/claude-code-show-tell-1/">people who were at the last one</a> in attendance again.</p>
<h2>The Format</h2>
<p>We started with going around the room asking folks what they loved about Claude Code and what questions they have about it. I like to think that this helps with kickstarting conversations after the presentations.</p>
<h2>The Demos</h2>
<p><strong>Toby</strong> (<a href="https://x.com/tobyshorin">@tobyshorin</a>) showed off a playful piano‑practice app that teaches modes and scales, surfaces chords, and reads MIDI keyboard input. Toby is thinking about adding gamification and maybe even digitize the Real Book to auto‑generate practice curricula.</p>
<p><strong>Dharshan</strong> (<a href="https://x.com/DharshanBellan">@DharshanBellan</a>) demoed <a href="https://tabbi.dev">Tabbi</a> , a cloud‑based <a href="/were-living-through-the-pentium-age-of-ai/">autonomous coding agent</a> he built in ~4 days with Claude Code + OpenCode. It spins up modal sandboxes, clones repos, fixes issues, and opens PRs, with Cloudflare Durable Objects coordinating sessions.</p>
<p><strong>Mihir</strong> (<a href="https://x.com/nap_borntoparty">@nap_borntoparty</a>) demoed a thoughtful meta‑workflow app that reviews Claude Code session history and tool calls to suggest skills, MCPs, and workflow improvements—aimed at reducing repeated actions and tightening intent tracking.</p>
<p><strong>Gabe</strong> (<a href="https://x.com/gabrielste1n">@gabrielste1n</a>) demoed <a href="https://github.com/HeroTools/open-whispr">OpenWhispr</a>, an open‑source wisprflow clone built with Claude Code. It’s a cross‑platform Electron app using local Whisper. Gabe also showed how he duplicates his project folders and spins multiple VS Code instances to keep parallel workstreams moving.</p>
<p><strong>Josh</strong> (<a href="https://x.com/ojoshe">@ojoshe</a>) closed it out with his second time presenting, this time with his new project called <a href="https://github.com/jlevy/tbd">TBD</a> — a smoother, more human issue‑tracker alternative to Beads, with a spec‑driven workflow that auto‑breaks specs into issues and avoids Beads’ sync/DB complexity while keeping CLI‑friendly task management.</p>
<h2>You Should Host a Show &amp; Tell</h2>
<p>A few people saw my posts on X and wanted to host their own. <a href="https://x.com/BTheriot2014/status/2014251709288128923?s=20">@BTheriot2014</a> asked how to organize a meetup like this, and <a href="https://x.com/jaesmail/status/2014113312712061079?s=20">@jaesmail</a> said he might run one in Chicago.</p>
<p>My thinking: keep it simple. Tweet about it, invite a few friends, and get a small room together. Things are moving so quickly that local, lightweight meetups let people share what they’re building without waiting for a big event. It&#39;s really cool to see how and what people are building and I learn something new every time.</p>
<h2>Next Event: TBD</h2>
<p>I’d love to host multiple times a month, since things are moving so quickly, but I’m still sorting dates. If you want to sign up for the next one, please do: <a href="https://tally.so/r/zx7K50">https://tally.so/r/zx7K50</a></p>
<p>Also, if you want to demo something, reach out. Designers, PMs, founders, engineers — all welcome.</p>
<p>Hope to see you there.</p>]]></content:encoded>
    </item>
    <item>
      <title>Claude Code Show &amp; Tell #1</title>
      <link>https://michaelgalpert.com/claude-code-show-tell-1/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/claude-code-show-tell-1/</guid>
      <pubDate>Tue, 13 Jan 2026 18:17:25 GMT</pubDate>
      <description>We had a great turn out for our first one! That&apos;s me on the right! Last Wednesday, I hosted the first Claude Code Show &amp; Tell in San Francisco . Twenty…</description>
      <content:encoded><![CDATA[<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/mN_8PKeeZrfxGAee28SUb-1024x768.jpeg" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/mN_8PKeeZrfxGAee28SUb-1024x768.jpeg 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/mN_8PKeeZrfxGAee28SUb-1024x768.jpeg 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/mN_8PKeeZrfxGAee28SUb-1024x768.jpeg 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="mN_8PKeeZrfxGAee28SUb-1024x768.jpeg" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p><em>We had a great turn out for our first one! That&#39;s me on the right!</em></p>
<p>Last Wednesday, I hosted the first <a href="https://partiful.com/e/6Hq5PPS75gop0w0Z022J?">Claude Code Show &amp; Tell in San Francisco</a>. Twenty people showed up to <a href="https://root.vc">Root Ventures</a>&#39;s office (thanks guys for hosting!), I brought some fruits, veggies, chips &amp; hummus (I got roasted for not ordering pizza), stuck on name tags, and watched six people demo how they&#39;re actually using Claude Code in their work.</p>
<p>The presenters ranged from a designer to a <a href="/good-idea-vs-good-business/">non-technical founder</a> to a <a href="/advice-for-startups/">veteran engineer</a> who&#39;s been coding since the early days of computers. Here&#39;s what they shared.</p>
<h2>The Format</h2>
<p>We started with an icebreaker: &quot;What questions do you have about Claude Code?&quot; This served two purposes – it surfaced what people wanted to learn, and it connected people who had answers to people who had questions. Some folks wanted to know about remote Claude Code setups. Others were brand new and didn&#39;t know where to start.</p>
<p>Six demos. Two hours. Twenty people. Name tags. Snacks that weren&#39;t pizza.</p>
<h2>The Demos</h2>
<p><strong>MSG</strong> (<a href="https://x.com/msg">me</a>) kicked things off with a demo of <a href="https://contains.email">Contains</a><a href="https://contains.email">.email</a>, a Claude Code newsletter I started last week. It analyzes all mentions of Claude Code on X daily and sends an email digest covering best practices and tips, new features, workflows and strategies, and cool demos and comments from the community.</p>
<p><strong>Jie Gao</strong> (<a href="https://x.com/thejieg">@thejieg</a>) – a designer – showed off a Chrome extension that saves contextual explanations tied to source material. The vision: collaborative, multimodal learning from curated snippets. She&#39;s got a waitlist up at <a href="https://site-pi-sable.vercel.app">site-pi-sable.vercel.app</a> while she buttons things up.</p>
<p><strong>Cam Glynn</strong> (<a href="https://x.com/financialvice">@financialvice</a>) demoed a generative IDE controlled by Claude Agent – canvas spawning sub-agents to build multiple apps simultaneously, animating and navigating the canvas. He walked through the limits of multi-agent orchestration UX and where things break down.</p>
<p><strong>Ajay Kulkarni</strong> (<a href="https://x.com/acoustik">@acoustik</a>) demoed 0perator, an AI tool that works with Claude Code that makes architectural decisions to build full-stack apps. His motivation? Claude Code asks too many stack questions and defaults to generic design aesthetics. 0perator makes those decisions for you.</p>
<p><strong>Rob Haisfield</strong> (<a href="https://x.com/RobertHaisfield">@RobertHaisfield</a>), a non-technical cofounder of WebSim, walked through his workflow using Claude Code/Conductor and the browser extension to ship features, analyze data, and automate UI tasks. Key insight: environment variable management matters more than you&#39;d think.</p>
<p><strong>Nitin</strong> (<a href="https://x.com/nitin">@nitin</a>), an experienced engineer, showcased Claude-assisted workflows spanning embeddings research, project memory files, GPT-2 experiments, and a code/JIRA browsing tool he built quickly.</p>
<p><strong>Joshua Levy</strong> (<a href="https://x.com/ojoshe">@ojoshe</a>) made the case for spec-driven development to reduce &quot;slop code.&quot; He demoed a Claude-built TypeScript CLI testing framework and shared his docs/rules for context engineering. His projects are open source:</p>
<ul><li><a href="https://github.com/jlevy/tryscript">github.com/jlevy/tryscript</a></li><li><a href="https://github.com/jlevy/speculate">github.com/jlevy/speculate</a></li><li><a href="https://github.com/jlevy/markform">github.com/jlevy/markform</a></li></ul>
<h2>What People Said</h2>
<p>Ben summed it up nicely lol: <a href="https://x.com/biwills/status/2009151236826894550">&quot;this was awesome, thanks for hosting @msg&quot;</a></p>
<h2>Next Event: January 21st</h2>
<p>I&#39;m hosting these twice a month now. The next one is <strong>Wednesday, January 21</strong>, <strong>2026</strong>.</p>
<p><strong>RSVP here:</strong> <a href="https://partiful.com/e/8df3XMoDe35jCRSACcZK?c=_buYgHvq">partiful.com/e/8df3XMoDe35jCRSACcZK</a></p>
<p>If you want to demo something, reach out. Designers, PMs, founders, engineers – all welcome. The best part of the first event was seeing <a href="/using-cursor-to-organize-my-life/">how differently people use the same tool</a> depending on their background and <a href="/were-living-through-the-pentium-age-of-ai/">what they&#39;re trying to build</a>.</p>
<p>Hope to see you there.</p>]]></content:encoded>
    </item>
    <item>
      <title>We Are Living Through the Pentium Age of AI</title>
      <link>https://michaelgalpert.com/were-living-through-the-pentium-age-of-ai/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/were-living-through-the-pentium-age-of-ai/</guid>
      <pubDate>Thu, 23 Oct 2025 21:34:17 GMT</pubDate>
      <description>Remember when GPT-3 became GPT-4, and everyone wondered what the fuss was about? Turns out, we might be living through the AI equivalent of the Pentium…</description>
      <content:encoded><![CDATA[<p>Remember when GPT-3 became GPT-4, and everyone wondered what the fuss was about? Turns out, we might be living through the AI equivalent of the Pentium processor era. One mental model is completely changing how we should <a href="/claude-code-show-tell-1/">think about artificial intelligence</a> and where we’re headed.</p>
<h2>The Reframe</h2>
<p>GPT-3 to GPT-4 to GPT-5 is basically Pentium to Pentium II to Pentium III. Version numbers go up, but most people don’t notice the difference.</p>
<p>This insight comes from Chris Paik, who shared a mental model that reframes our current moment. While many people (myself included) were quick to compare AI to the internet age, Chris pointed out something crucial: the internet was explosive because it was a communication and distribution advance. AI, from his perspective, is more like the CPU era, which had a slower, less noticeable capability advance.</p>
<h2>The Pattern</h2>
<p><strong>1970s: The Dawn</strong><br />Most people had no idea what a “microprocessor” was or why they’d want one.</p>
<p><strong>1980s: Early Adoption Phase</strong><br />Computers moved from hobbyist curiosity to business tool.</p>
<p><strong>1990s: The Slow Burn</strong><br />Performance doubled every 18 months (shout out to Moore’s Law), but for average users, the difference between generations wasn’t dramatic.</p>
<p><strong>Today</strong><br />Most people using ChatGPT are using maybe 10% of what it can actually do, just like office workers in 1995 using Pentiums for basic Word documents. The gap between what is possible and what’s being done is enormous.</p>
<p>Companies are still figuring out how to integrate AI into workflows. There is no simple solution that is guaranteed to work reliably, like dropping in a website was. It requires rethinking entire processes and sometimes the company itself.</p>
<h2>Critical Differences</h2>
<p>But here’s what makes AI different from the CPU era:</p>
<p><strong>The interface is language.</strong> CPUs required learning software. AI just requires talking. That’s fundamentally more accessible.</p>
<p><strong>The AI can teach and direct users.</strong> It can actively demonstrate its value. A Pentium couldn’t tell you why you needed it. GPT can.</p>
<p><strong>The improvement loop is incredibly fast.</strong> With CPUs, you waited 18 months for meaningful improvements. With AI, models are improving quarterly.</p>
<h2>Compressed Timeline</h2>
<p>We’re potentially following that gradual capability development pattern, but at 2-3x speed. If the CPU era was a 30-year journey, AI might be an 8-12 year one.</p>
<ul><li><strong>2022-2023:</strong> Foundations land (GPT-3/ChatGPT). We meet the shape of the thing.</li><li><strong>2024-2025:</strong> <a href="/good-idea-vs-good-business/">Businesses adopt</a>; consumers still ask, “So what?”</li><li><strong>2026-2028:</strong> Capability becomes undeniable; mass adoption kicks in.</li><li><strong>2029-2030:</strong> AI fades into the background as invisible infrastructure.</li></ul>
<h2>Spreadsheets Again</h2>
<p>In every era, people love spreadsheets. Just in the past few weeks, we’ve had a wave of <a href="/using-cursor-to-organize-my-life/">AI spreadsheet companies</a> launch: Shortcut, Paradigm, and others.</p>
<p>But just like PCs found their killer app in games rather than spreadsheets, I think AI’s mass adoption will come through playable, explorable experiences rather than <a href="/advice-for-startups/">workplace productivity tools</a>.</p>
<h2>Gaming Revolution</h2>
<p>There is a lot of discussion about AI taking over jobs in work contexts, but I think video games will drive the real AI revolution. Personal computers took off in work settings first, but the explosion of personal computing happened when video games came to market. This feels like the same pattern echoing again.</p>
<p>When Dynamics Lab launched Mirage 2, a real-time generative world engine where you can upload any image and walk around inside it as a navigable environment, it became clear that the majority of humans will probably explore the latent space this way and not via a chat box. It’s still early, but it just feels more fun.</p>
<p>Runway’s CEO, Cristóbal Valenzuela, recently pointed out that generative game worlds will enable people to make a playable experience about anything they want. Sometimes the audience is n=1, sometimes it’s a million. They have a product called Runway Game Worlds in this space, so he is talking his book, but the concept is still interesting.</p>
<p>This comes just weeks after Google DeepMind announced Genie 3, followed by an open-sourced version called Matrix Game by Skywork AI. The cherry-picked demos look amazing, though in reality, you can’t really interact with these systems for very long at this time.</p>
<p>But we are definitely getting closer to the world Jensen Huang predicted, where all pixels will be generated, whenever it may happen.</p>
<h2>Conclusion</h2>
<p>If this CPU era analogy holds, we are in for a slower burn than many expect. The explosive growth won’t come from workplace productivity tools or incremental model improvements that most users can’t perceive. Instead, watch the gaming and entertainment space. That’s where the real adoption curve begins.</p>
<p>The pattern has repeated before: hobbyist curiosity becomes a business tool, which becomes a mass consumer product. We are somewhere between steps two and three right now. The question is not whether AI will transform everything, but whether we have the patience to wait for the transformation to become obvious.</p>
<p>Want more insights on AI and technology? Follow along on <a href="https://x.com/msg"><em>X</em></a> or connect on <a href="https://www.linkedin.com/in/mgalpert"><em>LinkedIn</em></a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Now Hiring at Contains Inc.</title>
      <link>https://michaelgalpert.com/now-hiring-at-contains-inc/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/now-hiring-at-contains-inc/</guid>
      <pubDate>Mon, 20 Oct 2025 14:48:04 GMT</pubDate>
      <description>My studio, Contains Inc., is hiring for Engineers and Product Designers. We’re creating a different kind of work environment, and we’re looking for…</description>
      <content:encoded><![CDATA[<p>My studio, Contains Inc., is hiring for Engineers and Product Designers. </p>
<p>We’re creating a different kind of work environment, and we’re looking for people who are passionate about <a href="/were-living-through-the-pentium-age-of-ai/">building and experimenting</a>.</p>
<p>We have two paths for creative minds:</p>
<ol><li><strong>Work on your own project</strong>: if you have an <a href="/good-idea-vs-good-business/">idea you’re passionate about</a>, we want to give you the resources and support to bring it to life within our studio.</li><li><strong>Join a small, focused team</strong>: you’ll collaborate with a handful of talented people and hundreds of AI agents to design and build a variety of new products from the ground up.</li></ol>
<p>If this sounds like you, I’d love to connect. <a href="https://x.com/msg/"><em>You can reach me by sending a DM on X</em></a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Chatphone.ai</title>
      <link>https://michaelgalpert.com/chatphone-ai/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/chatphone-ai/</guid>
      <pubDate>Mon, 20 Oct 2025 14:42:06 GMT</pubDate>
      <description>I’ll be honest: I don’t like making phone calls. As a builder, my first instinct when facing a problem is to create a solution . That’s why I started…</description>
      <content:encoded><![CDATA[<p>I’ll be honest: I don’t like making phone calls. </p>
<p>As a builder, my first instinct when <a href="/good-idea-vs-good-business/">facing a problem is to create a solution</a>. That’s why I started working on <a href="https://chatphone.ai/">Chatphone.ai</a>.</p>
<p>It’s an app I created to make it easier to handle the calls I didn’t want to make. </p>
<p>It <a href="/were-living-through-the-pentium-age-of-ai/">uses AI to make phone calls</a> for you, taking care of those small but necessary tasks that eat up your day.</p>
<p>If you’ve ever put off making a call, I encourage you to give it a try.</p>
<p><a href="https://chatphone.ai/"><em>Learn more on the Chatphone.ai website</em></a>. </p>]]></content:encoded>
    </item>
    <item>
      <title>What Every AI Company Wants</title>
      <link>https://michaelgalpert.com/company/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/company/</guid>
      <pubDate>Mon, 13 Oct 2025 16:37:07 GMT</pubDate>
      <description>Here&apos;s what&apos;s really driving the biggest names in AI right now: Anthropic: wants everyone to have a knowledge worker. Gemini : wants everyone to have a…</description>
      <content:encoded><![CDATA[<p>Here&#39;s what&#39;s really driving the <a href="/were-living-through-the-pentium-age-of-ai/">biggest names in AI</a> right now:</p>
<ul><li><strong>Anthropic:</strong> wants everyone to have a knowledge worker. </li><li><strong>Gemini</strong>: wants everyone to have a research assistant. </li><li><strong>xAI</strong>: wants everybody to have a waifu. </li><li><strong>OpenAI</strong>: wants to be everyone&#39;s AI subscription so they can make AGI. </li><li><strong>Meta</strong>: wants to sell more ads. </li><li><strong>Apple:</strong> wants to sell more phones.</li><li><strong>NVIDIA</strong>: wants to sell more GPUs. </li><li><strong>Cursor</strong>: wants everyone to have an IDE.</li><li><strong>Cognition</strong>: wants everyone to have a Devin. </li><li><strong>Factory:</strong> wants everyone to have a droid. </li></ul>
<h2>Conclusion</h2>
<p>Every company knows what they want. </p>
<p>They <a href="/good-idea-vs-good-business/">have clear visions and specific goals</a> driving their development. </p>
<p>But: what do YOU want?</p>
<p><em>p.s. OxWulf said this on X and I liked it:</em></p>
<blockquote><em>&quot;this nails the AI landscape: ideals on top, semiconductors at the bottom - everything else is just subscription tiers in between.&quot;</em> </blockquote>]]></content:encoded>
    </item>
    <item>
      <title>First Impressions of Meta Ray-Ban Display</title>
      <link>https://michaelgalpert.com/first-impressions-of-meta-ray-ban-display/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/first-impressions-of-meta-ray-ban-display/</guid>
      <pubDate>Sun, 05 Oct 2025 16:43:33 GMT</pubDate>
      <description>I recently visited the Meta store to check out their new smart glasses, and the experience left me with mixed feelings. While some features impressed me,…</description>
      <content:encoded><![CDATA[<p>I recently visited the Meta store to check out their new smart glasses, and the experience left me with mixed feelings. </p>
<p>While some features impressed me, the overall retail experience fell short of expectations. </p>
<p>Here&#39;s what happened during my hands-on demo with Meta&#39;s latest <a href="/were-living-through-the-pentium-age-of-ai/">wearable tech</a>.</p>
<h2>Reservation Letdown</h2>
<p>The most frustrating part of my visit? </p>
<p>I made a reservation specifically to purchase the glasses, but when I arrived, there was no product available to buy. </p>
<p>The staff told me they&#39;d call when stock came in, giving me a 24-hour window to complete the purchase.</p>
<p>The whole experience felt lame and not serious.</p>
<blockquote>the meta glasses roll out feels amateur. <br /><br />I made a reservation but they didn’t have any product in stock for purchase. <br /><br />what’s the point of the reservation system? <a href="https://t.co/j6eGiXBnlo">pic.twitter.com/j6eGiXBnlo</a>— michael s galpert (@msg) <a href="https://twitter.com/msg/status/1974575135664554397?ref_src=twsrc%5Etfw">October 4, 2025</a></blockquote>
<h2>Wristband Design</h2>
<p>One feature that caught my attention was the wristband accessory. </p>
<p>I found it cool, though the UX is rough around the edges. </p>
<blockquote>Wristband is cool but the UX is rough around the edges <a href="https://t.co/dKsN9fz9m3">pic.twitter.com/dKsN9fz9m3</a>— michael s galpert (@msg) <a href="https://twitter.com/msg/status/1974575136666980615?ref_src=twsrc%5Etfw">October 4, 2025</a></blockquote>
<h2>Live Translation</h2>
<p>The live translation feature stood out as a neat party trick.</p>
<blockquote>Live translation is a neat party trick <a href="https://t.co/hxEG4nzaus">pic.twitter.com/hxEG4nzaus</a>— michael s galpert (@msg) <a href="https://twitter.com/msg/status/1974575741313683896?ref_src=twsrc%5Etfw">October 4, 2025</a></blockquote>
<h2>Color Concerns</h2>
<p>The sand color option didn&#39;t impress me. </p>
<p>It looks cheap, and I was surprised that half of the people on the waitlist had ordered that particular shade. </p>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/Meta-768x1024.jpeg" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/Meta-768x1024.jpeg 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/Meta-768x1024.jpeg 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/Meta-768x1024.jpeg 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="Meta-768x1024.jpeg" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p><em>Product launches like this remind me why understanding the difference between a good idea and a good business matters. I wrote more about this in </em><a href="/good-idea-vs-good-business/"><em>Good Idea vs Good Business</em></a><em>.</em></p>
<h2>Final Thoughts</h2>
<p>Meta&#39;s smart glasses show potential with features like the wristband controller and live translation, but the retail experience needs serious improvement. Not having inventory available for customers who made reservations and are ready to buy represents a fundamental breakdown in the sales process.</p>
<p>The mixed quality across different models (particularly the sand color looking cheap) and the rough user experience suggest Meta still has work to do before these glasses are truly ready for mainstream adoption. While the technology demonstrates interesting possibilities, the company needs to match that innovation with a professional retail experience and consistent product quality.</p>
<p>If you&#39;re considering Meta&#39;s smart glasses, you might want to wait until both the product refinement and availability issues are sorted out.</p>
<p><a href="https://x.com/msg/">Follow me on X for more content like this</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>PLANET (2025)</title>
      <link>https://michaelgalpert.com/planet-2025/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/planet-2025/</guid>
      <pubDate>Mon, 29 Sep 2025 12:44:02 GMT</pubDate>
      <description>I recently came across a lovely short film that I wanted to share. After 10 months of dedicated work , creator Jason Carman and his team have officially…</description>
      <content:encoded><![CDATA[<p>I recently came across a lovely short film that I wanted to share. </p>
<p>After 10 months of <a href="/advice-for-startups/">dedicated work</a>, creator Jason Carman and his team have officially released &quot;PLANET,&quot; their first sci-fi film.</p>
<h2>Watch Here</h2>
<p>You can watch the short film below. <a href="https://www.youtube.com/watch?v=JGLoTjxd-Ss&amp;t=1s">Or watch it on YouTube</a>.</p>
<figure class="video-embed" style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5rem 0;"><iframe src="https://www.youtube-nocookie.com/embed/JGLoTjxd-Ss" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0;" loading="lazy" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></figure>
<h2>Conclusion</h2>
<p>It is always inspiring to see <a href="/good-idea-vs-good-business/">creators invest time and passion</a> into their work.</p>
<p>I encourage you to watch the full film for yourself. </p>
<p><a href="https://x.com/msg">Follow me on X for more content like this</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Apple Watch Meets AI: Voice Commands for Background Agents</title>
      <link>https://michaelgalpert.com/apple-watch-meets-ai/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/apple-watch-meets-ai/</guid>
      <pubDate>Thu, 25 Sep 2025 07:01:49 GMT</pubDate>
      <description>Last night at the Cursor AI hackathon , something pretty incredible happened. While experimenting with the background agents API, a simple shortcut was…</description>
      <content:encoded><![CDATA[<p>Last night at the <a href="/using-cursor-to-organize-my-life/">Cursor AI hackathon</a>, something pretty incredible happened. </p>
<p>While experimenting with the background agents API, <a href="https://github.com/mgalpert/cursor-shortcut/">a simple shortcut was built that lets you dictate tasks directly to AI agents from an Apple Watch</a>. </p>
<p>It sounds almost too good to be true, but it actually works perfectly.</p>
<h2><strong>The Hackathon</strong></h2>
<p>The Cursor AI hackathon was the perfect playground for <a href="/were-living-through-the-pentium-age-of-ai/">exploring new AI workflows</a>. </p>
<p>Multiple projects were developed using the background agents API, each one opening up new possibilities for automation and productivity.</p>
<h2><strong>The Breakthrough</strong></h2>
<p>Out of all the workflows created that night, one stood out above the rest. A simple shortcut that bridges the gap between wearable technology and AI agents. </p>
<p>The ability to speak commands into an Apple Watch and have them executed by background agents feels like something from the future.</p>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/CursorDemo-1024x971.jpeg" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/CursorDemo-1024x971.jpeg 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/CursorDemo-1024x971.jpeg 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/CursorDemo-1024x971.jpeg 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="CursorDemo-1024x971.jpeg" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<h2><strong>How It Works</strong></h2>
<p>The setup is surprisingly straightforward. The shortcut leverages the Apple Watch’s voice recognition capabilities and connects directly to the background agents API. </p>
<p>You simply speak your task, and the agent gets to work immediately.</p>
<h2><strong>What Makes It Special</strong></h2>
<p>The seamless integration between hardware and AI is what makes this workflow so exciting. There’s no complicated interface to navigate or multiple apps to open. </p>
<p>Just lift your wrist, speak your command, and watch the magic happen.</p>
<h2><strong>Conclusion</strong></h2>
<p>This Apple Watch to AI agent shortcut represents a glimpse into the future of human-computer interaction. The ability to delegate tasks through simple voice commands from a wearable device opens up endless possibilities for productivity and automation.</p>
<p>Ready to turn your wrist into an AI command center? <a href="https://github.com/mgalpert/cursor-shortcut/">Get the complete setup guide here</a>.</p>
<p>Enjoyed this? Follow me on <a href="https://www.instagram.com/msg/"><em>Instagram</em></a><em>, </em><a href="https://www.linkedin.com/in/mgalpert/"><em>LinkedIn</em></a><em>, </em>or <a href="https://patronview.com/patrons/"><em>Patron View</em></a> for more insights.</p>]]></content:encoded>
    </item>
    <item>
      <title>Sub Agents in Claude</title>
      <link>https://michaelgalpert.com/sub-agents-in-claude/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/sub-agents-in-claude/</guid>
      <pubDate>Wed, 10 Sep 2025 16:17:04 GMT</pubDate>
      <description>I shared a Claude sub-agents screenshot on X and it went viral. Here&apos;s the public template you can try, plus a tip for using sub agents in Claude Code.</description>
      <content:encoded><![CDATA[<p>I shared this screenshot <a href="https://x.com/msg">on my X</a>, and it went viral. </p>
<p><a href="https://x.com/msg/status/1949659049513152657"><em>View the original post</em></a><em>. </em></p>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/SubAgent-541x1024.jpeg" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/SubAgent-541x1024.jpeg 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/SubAgent-541x1024.jpeg 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/SubAgent-541x1024.jpeg 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="SubAgent-541x1024.jpeg" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p><strong>Pro tip: </strong>You need to refresh the Claude code after you create agents in order to have them accessible.</p>
<p>Also, since a bunch of people have been sending me messages about this, I created a public template you can download and try it yourself. <a href="https://github.com/contains-studio/agents">Download the template</a>.</p>
<p>After a few days, I made a short video on my Instagram of my reaction to this post going viral.</p>
<p>Watch it below, or <a href="https://www.instagram.com/reel/DM077SQhPhl/?utm_source=ig_web_copy_link&amp;igsh=MzRlODBiNWFlZA==">see it on my Instagram profile</a>.</p>
<blockquote><a href="https://www.instagram.com/reel/DM077SQhPhl/?utm_source=ig_embed&amp;utm_campaign=loading">View this post on Instagram  </a><a href="https://www.instagram.com/reel/DM077SQhPhl/?utm_source=ig_embed&amp;utm_campaign=loading">A post shared by msg (@msg)</a></blockquote>
<p><strong>Lesson: </strong>Post more stuff online about the <a href="/good-idea-vs-good-business/">experiments you’re running</a>. You never know, you might go viral! </p>
<p><a href="/blog/"><em>Keep reading more of my articles for more content like this</em></a><em>. </em>Or follow me on <a href="https://www.instagram.com/msg/"><em>Instagram</em></a><em>, </em><a href="https://www.linkedin.com/in/mgalpert/"><em>LinkedIn</em></a><em>, </em>or <a href="https://patronview.com/patrons/"><em>Patron View</em></a> for more insights.</p>]]></content:encoded>
    </item>
    <item>
      <title>A Normie&apos;s Reactions to ChatGPT</title>
      <link>https://michaelgalpert.com/a-normies-reactions-to-chatgpt/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/a-normies-reactions-to-chatgpt/</guid>
      <pubDate>Thu, 21 Aug 2025 18:31:00 GMT</pubDate>
      <description>I spoke to someone today about their ChatGPT usage . They shared how emotional they felt when their conversation was cut off because the context window…</description>
      <content:encoded><![CDATA[<p>I spoke to someone today about their <a href="/were-living-through-the-pentium-age-of-ai/">ChatGPT usage</a>. They shared how emotional they felt when their conversation was cut off because the context window ran out. They had gone so deep into the conversation that they didn’t have the energy to start a new chat.</p>
<p>Another interesting detail they shared: ChatGPT had promised to tell other users about their product so <a href="/good-idea-vs-good-business/">their business could grow</a>. I had to break the news to them that ChatGPT doesn’t actually have that capability—it was simply reflecting back what they wanted to hear.</p>
<p>The next day, I spoke to someone else. I suggested <a href="https://julius.ai/">they try out JuliusAI</a> for their data needs. Later, they told me they mentioned Julius to ChatGPT and were upset that the model already “knew” about it. They couldn’t believe ChatGPT hadn’t brought it up before—despite having lengthy conversations on that exact topic.</p>
<p><em>Enjoyed this? Follow me on </em><a href="https://www.instagram.com/msg/"><em>Instagram</em></a><em>, </em><a href="https://www.linkedin.com/in/mgalpert/"><em>LinkedIn</em></a><em>, </em><em>or </em><a href="https://patronview.com/patrons/"><em>Patron View</em></a><em> for more insights.</em></p>]]></content:encoded>
    </item>
    <item>
      <title>Vibe Coding an App Is a Waste of Time</title>
      <link>https://michaelgalpert.com/vibe-coding/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/vibe-coding/</guid>
      <pubDate>Sat, 02 Aug 2025 18:40:00 GMT</pubDate>
      <description>Here’s an unpopular opinion: vibe coding your own app is a waste of time. There are endless platforms that promise you can spin up an app in an…</description>
      <content:encoded><![CDATA[<p>Here’s an unpopular opinion: vibe coding your own app is a waste of time.</p>
<p>There are endless platforms that promise you can <a href="/using-cursor-to-organize-my-life/">spin up an app</a> in an afternoon. But it never works out that way. What you think will take two hours ends up sucking 40 hours of your time. All that effort, when you could have just paid for a SaaS tool that already does the job better.</p>
<p>And let’s not forget security. When you’re vibe-coding an app, you’re probably not thinking about it. But security is a nightmare. Just last month, Replete surveyed about 1,600 apps and found 170 of them were leaking data straight onto the internet.</p>
<p>So stop wasting time trying to save twenty bucks a month. <a href="/good-idea-vs-good-business/">Spend your energy talking to customers</a>. Get more people to pay you, and you won’t care about the extra subscription fee.</p>
<p><a href="/blog/"><em>Keep reading more of my articles for more content like this</em></a><em>.</em></p>]]></content:encoded>
    </item>
    <item>
      <title>Good Idea vs Good Business</title>
      <link>https://michaelgalpert.com/good-idea-vs-good-business/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/good-idea-vs-good-business/</guid>
      <pubDate>Sun, 24 Nov 2024 21:53:00 GMT</pubDate>
      <description>Recently, a friend came to me with what he called “a terrible idea” for a new experiment he was running . Why the heck would he preface his idea this…</description>
      <content:encoded><![CDATA[<p>Recently, a friend came to me with what he called “a terrible idea” for a <a href="/advice-for-startups/">new experiment he was running</a>. Why the heck would he preface his idea this way? Is it insecurity, or was he fishing for reassurance?</p>
<p>Either way, I quickly tried to set him straight with the following: a good idea and a good business are two very different things. I reassured him that he had a solid idea that could genuinely help others, building on his personal experience. Would it make a <a href="/using-existing-customers-words-to-get-more-customers/">profitable business</a>? That’s a completely separate question. I had to call him out on dismissing the idea itself before even exploring its business potential.</p>
<p>Here’s the thing about ideas: they’re fragile. You must protect it as much as possible. You need to separate the concept’s merit from its business viability. A brilliant solution to a real problem might still fail as a business due to factors like:</p>
<ul><li>High customer acquisition costs</li><li>Complex distribution channels</li><li>Timing issues</li><li>Market size limitations</li><li>Operational challenges</li></ul>
<p>While the market will eventually give you honest feedback about the business potential, you shouldn’t be the one tearing down the core idea. Your job is to protect the concept while objectively evaluating its business prospects.</p>
<p>So, how should you present your ideas to others?</p>
<p><strong>Rule #1: Don’t EVER NEVER EVER Pitch to Non-Potential Customers</strong> </p>
<p>This is crucial. Non-customers will give you biased feedback because they don’t experience the problem you’re solving. You will be tempted to ask them about pricing or how the copy on your site looks. DON’T! Instead, ask for introductions to people in your target market.</p>
<p><em>I&#39;ve seen this pattern play out many times at our Claude Code meetups, where founders share experiments before validating with customers. More on that in </em><a href="/claude-code-show-tell-1/"><em>Claude Code Show &amp; Tell</em></a><em>.</em></p>
<p><em>When Talking to Potential Customers:</em></p>
<ol><li>Start by explaining your industry focus and your aim to find the right solution</li><li>Ask questions before presenting your offering, but avoid leading the conversation. You should be listening more than talking.</li></ol>
<p><strong>Key Questions to Ask a Potential Customer:</strong></p>
<ul><li>What’s the hardest part about [problem area]?</li><li>Tell me about the last time you encountered this problem</li><li>What solutions have you tried before?</li><li>How do you currently solve this?</li><li>What’s preventing you from solving this today?</li><li>How much time/money do you currently spend on this?</li><li>How much would you be willing to pay for a solution? (This often reveals surprising insights about pricing expectations.)</li><li>Who else do you know who has this problem?</li><li>If this existed, who would you tell about it?</li></ul>
<p><em>This exploration phase reminds me of how I approach new tools and workflows. I wrote about a similar mindset in </em><a href="/using-cursor-to-organize-my-life/"><em>Using Cursor to Organize My Life</em></a><em>.</em></p>
<p><strong>The Real Test: Closing the Deal </strong></p>
<p>If someone quotes a price they’d pay that aligns with your plans, try to close the deal right there—Venmo, PayPal, Cash App. Their reaction tells you everything about the business potential, not just the idea’s merit. If they hesitate, ask, “What would make this an immediate purchase for you?” Their answer becomes valuable feedback for your next customer conversation.</p>
<p>It’s important to understand the “Exploration Phase.” </p>
<p>This phase is where you bridge the gap between a good idea and a viable business. </p>
<p>It really depends on the type of business</p>
<ul><li>Is it a one-time purchase or recurring revenue?</li><li>How quickly can you secure paying customers?</li><li>What features and price points drive purchases?</li><li>Is there real value for customers? </li><li>Are they paying for months in advance? Are they reupping?</li><li>How large is your potential customer base?</li><li>How can you reach these customers efficiently?</li><li>Are there legal compliance requirements that will take time to get the product purchase?</li></ul>
<p>Remember: Having a great solution to a real problem is just the starting point. The business viability comes down to execution, market conditions, and a host of other factors. Don’t let initial business challenges make you doubt the fundamental value of your idea—but also don’t assume a valuable idea automatically translates into a successful business. Keep these evaluations separate, protect your core concept, and let market testing reveal whether or not you have a good business.</p>]]></content:encoded>
    </item>
    <item>
      <title>Using Existing Customers’ Words To Get More Customers</title>
      <link>https://michaelgalpert.com/using-existing-customers-words-to-get-more-customers/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/using-existing-customers-words-to-get-more-customers/</guid>
      <pubDate>Sun, 24 Nov 2024 21:53:00 GMT</pubDate>
      <description>One of the most valuable aspects of the exploration phase is learning how your customers naturally describe your product. Always ask: “How would you…</description>
      <content:encoded><![CDATA[<p>One of the most valuable aspects of the <a href="/good-idea-vs-good-business/">exploration phase</a> is learning how your customers naturally describe your product.</p>
<p>Always ask:</p>
<ul><li>“How would you describe this product to someone else?”</li><li>“What problem does it solve for you specifically?”</li></ul>
<p>Your potential customers likely share common language and pain points with your existing customers. When someone says, “This helps me stop wasting three hours every week on manual data entry,” that’s exactly the phrase you should use in your marketing. Don’t try to be clever or technical—use your customers’ exact words. They’ll naturally resonate with others facing the same challenges.</p>
<p>During the exploration phase it’s your job to do the following:</p>
<ul><li>Identify the real pain points in your customers’ own language</li><li>Create marketing messages that instantly connect</li><li>Understand how your product fits into your customers’ daily lives</li><li>Find more customers through similar channels and communities</li><li><a href="/advice-for-startups/">Avoid the trap</a> of using industry jargon that might miss the mark</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Using Cursor to Organize My Life</title>
      <link>https://michaelgalpert.com/using-cursor-to-organize-my-life/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/using-cursor-to-organize-my-life/</guid>
      <pubDate>Thu, 24 Oct 2024 21:53:00 GMT</pubDate>
      <description>Not all experiments are planned. What began as exploring Cursor for coding has evolved into something more potentially interesting to me: an AI tool for…</description>
      <content:encoded><![CDATA[<p>Not all experiments are planned. What began as exploring Cursor for coding has evolved into something more potentially interesting to me: an AI tool for organizing my thoughts and projects.</p>
<p>If you’re not familiar with <a href="https://cursor.com/">Cursor</a>, it’s the new hot code editing tool that raised $60M a couple of months ago. The founders were recently interviewed on the <a href="https://lexfridman.com/cursor-team/">Lex Fridman Podcast</a> to discuss the <a href="/were-living-through-the-pentium-age-of-ai/">future of coding with AI</a> (haven’t watched it yet).</p>
<p>I’ve been experimenting with Cursor as a way to <a href="/claude-code-show-tell-1/">teach myself to code</a> and create <a href="/good-idea-vs-good-business/">simple projects</a>. Earlier this week, I launched a site to make it easy to preprompt LLMs. It’s called <a href="https://msgprompt.com/">MSGPROMPT.com</a>, and if you want to see why you may want to preprompt your LLMs you can <a href="https://www.youtube.com/live/yMODNq5jORM?si=_JghWWZJcFaP2OGs">watch the stream</a> I recorded or <a href="https://github.com/mgalpert/msgprompt">read more about it here</a>.</p>
<p>Anyway, back to today’s experiment of using Cursor to organize my thoughts/projects/etc…. Here’s what happened:</p>
<h2>The “Aha” Moment</h2>
<p>I had just finished a morning whiteboarding session where I brain-dumped all the things that I’m thinking about and used it as a starting point for my day. Normally, what I do is just upload it to Claude.ai and have it give me back a list of the things mentioned, but when I opened my laptop, I had Cursor already opened, so I dragged the photo to Cursor chat and just said &quot;transcribe&quot; since it’s just a wrapper of Claude. It came back with the list of all the things written down that I’m used to. But I decided to open up Composer (Command I) and asked it to create separate files for all the different topics from my whiteboard. The files it generated were <em><strong>calendar.md, todo.md, goals.md, notes.md</strong></em></p>
<p>That’s when it hit me that I should just use Cursor as my primary tool instead of the various notes.app files and Notion pages I’ve been using to date.</p>
<p>So, I organized the interface to have a split view of these files, and it felt like exactly what I wanted in a personal project management tool, albeit a duct-taped version.</p>
<p>I’m sure I’m going to tinker with it some more, but when all the files and tabs are open it currently looks like this:</p>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-4.30.49e280afpm-1.png" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-4.30.49e280afpm-1.png 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-4.30.49e280afpm-1.png 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-4.30.49e280afpm-1.png 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="screenshot-2024-10-24-at-4.30.49e280afpm-1.png" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p><em>Whenever a panel is selected (you can toggle with commands 1, 2, 3, etc.), it expands and provides more space and if I want a focused view, I can just have one file full screen</em></p>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-5.01.15e280afpm.png" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-5.01.15e280afpm.png 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-5.01.15e280afpm.png 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-5.01.15e280afpm.png 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="screenshot-2024-10-24-at-5.01.15e280afpm.png" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<blockquote><em>What makes the whole thing magical is Composer. It’s currently a hidden feature in Cursor (command I or command shift I for full screen), but it allows me to </em><em><strong>stay in flow</strong></em><em> with the current document that I’m working on without heavy switching costs.</em> </blockquote>
<p>Here’s an example that I feel comfortable sharing of composer in action:</p>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-2.41.06e280afpm.png" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-2.41.06e280afpm.png 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-2.41.06e280afpm.png 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-2.41.06e280afpm.png 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="screenshot-2024-10-24-at-2.41.06e280afpm.png" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p>I realized I didn’t have any healthy snacks in my fridge. So I opened Composer and just said, “I want to get healthy snacks at Trader Joe’s celery carrots” and then hit <em>Accept all</em>.</p>
<figure><img src="/cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-3.59.16e280afpm.png" srcset="/cdn-cgi/image/width=400,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-3.59.16e280afpm.png 400w, /cdn-cgi/image/width=800,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-3.59.16e280afpm.png 800w, /cdn-cgi/image/width=1200,quality=80,fit=scale-down,format=auto/_media/screenshot-2024-10-24-at-3.59.16e280afpm.png 1200w" sizes="(max-width: 700px) 100vw, 700px" alt="screenshot-2024-10-24-at-3.59.16e280afpm.png" loading="lazy" decoding="async" style="max-width:100%;height:auto;display:block;" /></figure>
<p>And then my todos.md was magically updated in the section called Go to trader joes.</p>
<h2>What I like about Cursor</h2>
<ul><li>Split views of goals, calendar, notes, and to-dos (both vertical and horizontal)</li><li>Composer for taking thoughts and organizing them for me.</li><li>Instant access to various LLMs, inline as well as in chat view</li><li>Type-ahead prediction features for suggestions that take into account your formatting and other files</li><li>Built-in web search (just type @web or in settings you can have it set to always search web)</li></ul>
<h2>Ugh moments so far</h2>
<ul><li>Visually lacking. It’s not so easy on the eyes (haven’t explored different themes at all)</li><li>It would be great if web search returned more specific data instead of just title + link.</li><li>Ordering or prioritizing long lists is annoying</li></ul>
<h2>Why Not Just Use Other Tools?</h2>
<p>I’ve tried using <a href="https://obsidian.md/">Obsidian</a> multiple times—it never stuck.</p>
<p><a href="https://notion.so/">Notion</a> has AI, but it feels like it’s trying to do too much with too many suggestions and topics. While there’s overlap between what Notion’s trying to be and what I’ve managed to do with Cursor, the more customized approach feels better to me, even though the UI isn’t as pretty as Notion’s.</p>
<h2>Closing Thoughts</h2>
<p>It’s day one of this new workflow, so I don’t know if it will stick longer than my time with Obsidian, but here’s what I’m going to pay attention to:</p>
<ul><li>Whether it feels like too much effort for the output</li><li>Where the breaking points are, or more specifically, what features are missing: tables? linking?</li><li>If this should be a standalone app rather than using Cursor.</li><li>Do I go back to Notion or Notes.app</li></ul>
<p><em>If you&#39;re in the Bay Area and want to see how others are using AI tools like this, check out our community events in </em><a href="/claude-code-show-tell-2/"><em>Claude Code Show &amp; Tell</em></a><em>.</em></p>
<h2>If you want to try it yourself</h2>
<p>Download <a href="https://cursor.com/">Cursor</a>. You can use the free plan to test the magic.</p>
<p>Create a new folder on your computer with the files you want to use, then open it in Cursor.</p>
<p>Essential shortcuts:</p>
<ul><li>Command + I: Opens Composer</li><li>Command + L: Opens LLM chat window</li><li>Command + K: Opens inline generate</li></ul>
<p>Let me know how it goes for you <a href="mailto:msg@containsmsg.com">msg@containsmsg.com</a> or <a href="http://x.com/msg">@msg</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Advice for Startups by David Noël</title>
      <link>https://michaelgalpert.com/advice-for-startups/</link>
      <guid isPermaLink="true">https://michaelgalpert.com/advice-for-startups/</guid>
      <pubDate>Fri, 13 Feb 2015 14:51:00 GMT</pubDate>
      <description>My buddy David was part of the founding team at Soundcloud and he has helped them scale to the 300(?) person team they have now and yesterday dropped…</description>
      <content:encoded><![CDATA[<p>My buddy David was part of the founding team at Soundcloud and he has helped them scale to the 300(?) person team they have now and yesterday dropped lots of knowledge on Twitter (<a href="https://x.com/David">@david</a>). Follow him for more kinds of awesome.</p>
<p>-- </p>
<p>1. don’t get fooled by disproportionally spending energy externally. Companies are built from within. Focus on that.</p>
<p>2. when crossing 200 people, identify and invest in the context-setters and dots-connectors in your org, they’re key to collaboration</p>
<p>3. overcommunicate rather than undercommunicate. Early investment in documentation and information-sharing will pay off in long term.</p>
<p>4. hire those <a href="/were-living-through-the-pentium-age-of-ai/">excited about the future</a> vs. those nostalgic about the past.</p>
<p>5. solution-orientation &gt; problem-orientation. BUT: make effort to truly understand the problem and once done, move on to solution.</p>
<p>6. never underestimate (read: underinvest) the power of a remarkable People function. Related: People function = more than HR.</p>
<p>7. take the time to pause and start with providing clarity of purpose even when it’s tempting to jump into tactics. It will pay off.</p>
<p>8. for things to move fast, sometimes you need to start slow.</p>
<p>9. a remarkable People function can be the business’ best internal partner.</p>
<p>10. start by defining (and agreeing to!) the ways of working before, well, working.</p>
<p>11. good hiring managers hire with diligence. Remarkable hiring managers hire with diligence *and* trust their gut #culture</p>
<p>12. <a href="/good-idea-vs-good-business/">building a company</a> &gt; doing a startup</p>
<p>13. hire (and develop) builders, not runners.</p>
<p>14. as a leader, use every opportunity to connect with a team member. A look, a high five, a thank you, a challenge, an ask for help..</p>
<p>15. if you think defining co values is “corporate”, you’re missing an incredible opportunity to define long-lasting tool for guidance.</p>
<p>16. defining your company values can be your most powerful tool for guidance. Culture = manifestation of the values in day-to-day.</p>
<p>17. company culture = values + people.</p>
<p>18. people are tempted (and attracted) to join startups. Ensure that they know what they are signing up for. Clarity of expectations.</p>
<p>19. when startup people say they’re crushing, nailing, killing it, what they often really mean is that they worry, fear, and sweat.</p>
<p>20. you’re one company. There are no ‘they’, there’s only ‘us’.</p>
<p>21. start with a philosophy, then create a process. Not the other way around.</p>
<p>22. guidance &gt; policies</p>]]></content:encoded>
    </item>
  </channel>
</rss>
