<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <id>tag:matthewlettini.com,2005:/posts_feed</id>
  <link rel="alternate" type="text/html" href="https://matthewlettini.com"/>
  <link rel="self" type="application/atom+xml" href="https://matthewlettini.com/posts_feed"/>
  <title>Matthew Lettini</title>
  <icon>https://cdn.u.pika.page/AvMF_DPJAOFBrm8V124HM1hNoMD9syEeorJls_NLz3w/s:100:100/fn:avatar10-v2/plain/s3://pika-production/giy9jve4evee4jhajkq4q4ghoae1</icon>
  <updated>2026-05-20T19:50:37Z</updated>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/104519</id>
    <published>2026-05-20T17:22:00Z</published>
    <updated>2026-05-21T15:25:02Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/i-vibe-coded-an-itinerary-app-for-my-trip-to-japan-then-binned-it"/>
    <title>I vibe-coded an itinerary app for my trip to Japan, then binned it</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;p&gt;I’m leaving for 🇯🇵 Japan on Monday, and I’m ready to admit that, as much as I want to do it more, travel stresses me out 😓 Between the planning and the booking and the packing and the FOMO and the waiting, I always get so anxious leading up to it. This can sometimes (often?) impact my enjoyment of said trip.&lt;/p&gt;
&lt;p&gt;A month ago we contracted a friend of a friend to help with the planning. In some ways this took a burden off me, which is good, and we quickly got hotels and things booked I was procrastinating. I’m thankful. On the other hand, the constant back-and-forth and questions and itinerary creation felt even more heavy with a third party in the mix. I worry our itinerary is now too packed. I suppose I want a more laidback trip than is planned on paper? Was that his fault or mine? (Almost certainly mine.)&lt;/p&gt;
&lt;p&gt;One of my stressors is that the deliverable from this contractor is a PDF itinerary with dates and times. It’s not editable, it’s not mobile friendly, and it’s especially irksome that page breaks land in the middle of days, rather than clean breaks (Update: this bit was fixed in the final version of the doc). It’s not going to be user-friendly when we’re there, walking about and checking in from a phone, and wanting to add to it.&lt;/p&gt;

&lt;p&gt;So I asked Claude to create something for me, explained my vision, and it did a pretty good job within 1 prompt! I spent the next few hours/days cleaning it up and adding features, and figuring out how to get it hosted via Github Pages with &lt;a href="http://JSONBin.io"&gt;JSONBin.io&lt;/a&gt; as a lightweight and free db. Here’s what it looks like at the moment:&lt;/p&gt;
&lt;div class="attachment-gallery"&gt;&lt;figure class="attachment attachment--preview attachment--png"&gt;



      &lt;img height="1335" width="1716" data-zoom-src="https://cdn.u.pika.page/OpbwASQ5BX5ThCfaxe2fTv4S9lNj8GpJ4LqZQ9Ln6sc/s:3840:3840/fn:CleanShot%202026-05-20%20at%2015.44.17/plain/s3://pika-production/48kpyfoee7t15y5t7gfmx8mlzc7h" data-original-src="https://cdn.u.pika.page/8CWHKgTNRDD9388XZI_xH3ZyMq6vsgxVjYwoMp5UeSM/fn:CleanShot%202026-05-20%20at%2015.44.17/plain/s3://pika-production/48kpyfoee7t15y5t7gfmx8mlzc7h" alt="" src="https://cdn.u.pika.page/Ah24MW-qNMlsL6fnlX3ZI0WA-Yy3x3wjREVAaAH3RCI/s:1800:1400/fn:CleanShot%202026-05-20%20at%2015.44.17/plain/s3://pika-production/48kpyfoee7t15y5t7gfmx8mlzc7h"&gt;

&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;You can toggle between 12h and 24h, categorize rows by Lodging, Transport, Activity, Lunch, or Dinner, and highlight rows green yellow or red if you want. Transportation is treated differently. I started adding some sort of maps functionality (the red pins), but it’s not working super well. You can also toggle to a Category view and see all events across days per category, and then filter by highlight color. It at least &lt;em&gt;looks&lt;/em&gt; like what I was envisioning.&lt;/p&gt;
&lt;p&gt;Once it got to a place where I though it was &lt;em&gt;good enough&lt;/em&gt;, I started to copy/paste real info from our PDF itinerary into this app, and quickly hit a wall — it just takes too much time. It’s slow to fill out the form version of each row, plus its slow to sync to JSONBin with each edit. A spreadsheet would be infinitely faster. I could have AI convert everything, but I was trying to clean up the itinerary during the transition. Eventually I realized that I think building an app was more a way to relieve immediate stress than it was to relieve future stress. I do enjoy tinkering.&lt;/p&gt;
&lt;p&gt;I’m writing this post mostly to remind myself that the itinerary is just a guide — we don’t have to follow it at all. We can easily get the laidback trip I envision. Also, while some are saying &lt;a href="https://www.theverge.com/tech/928905/vibe-code-personal-software-revolution"&gt;the vibe-coding revolution is here&lt;/a&gt;, it’s important to remember that most apps are just glorified spreadsheets with a different visual overlaid on top. Airtable has sort of recognized this, but I’ve always felt it’s way too heavy. I’d really like it if I could create a Google Spreadsheet, and have that power a completely customized front-end. If they can figure that out, and have Gemini build it for you, then I’ll probably still be entrenched to Google…&lt;/p&gt;
&lt;/div&gt;
</content>
    <summary>I’m leaving for 🇯🇵 Japan on Monday, and I’m ready to admit that, as much as I want to do it more, travel stresses me out 😓 Between the planning and the booking and the packing and the FOMO and the waiting, I always get so anxious leading up to it. This can sometimes (often?) impact my enjoyment of said trip. A month ago we contracted a friend of a friend to help with the planning. In some ways this took a burden off me, which is good, and we quickly got hotels and things booked I was procrastinating. I’m...</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/103208</id>
    <published>2026-05-10T22:34:00Z</published>
    <updated>2026-05-12T15:51:14Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/dm-vibing-beyond-lost-mines-of-phandelver"/>
    <title>DM Vibing: Beyond Lost Mines of Phandelver</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;p&gt;My players are having a blast. They fully defeated Venomfang and liberated Thundertree, started acquired interesting and unique magic items, just saved Gundren, and are even starting to have character arcs, highs and lows, connected to their backstory. Every session I can see them anticipating the next session, and considering how they might bring some creativity to their next character choices. It’s definitely fun and motivating to me as a new DM to keep it up.&lt;/p&gt;
&lt;p&gt;The problem is LMoP ends soon, after the next chapter. They’ll be level 5, but now highly invested in their characters and wanting to continue their arcs. How do I pull that off? Most of the written modules start at level 1.&lt;/p&gt;
&lt;p&gt;The 2024 rewrite of LMoP smashed it together with Shattered Obelisk for levels 5-8, and after reading that I thought it sucked. There’s literally no connection between the two stories, and Obelisk is fucking weird. It doesn’t fit the vibe of this party.&lt;/p&gt;

&lt;p&gt;Well, after much research and querying Reddit and ChatGPT, I now have a plan! I’m quite psyched about it. If we do it all, it’ll eventually bring us from level 5 all the way to 13.&lt;/p&gt;
&lt;p&gt;The reason I wanted a plan &lt;em&gt;now&lt;/em&gt; is because I want a smooth story transition. I want to start seeding the next story into the current story, and I’ve come up with a pretty good flow (I think, we’ll see when I actually run it). This plan required some creativity on my part as I need to bridge them a few levels between books, but what I’ve come up with should be perfect for the team and their world so far.&lt;/p&gt;
&lt;p&gt;I don’t think my players read this blog, but just in case, I’m going to keep this post spoiler-free. All I’ll say is: &lt;em&gt;A storm is coming…&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;My players are still using AI to create illustrations after each session. Weirdly, I don’t know if we’re getting too complex in our prompts, but the artifact lines in the drawings are really terrible and obnoxious lately. Maybe it’s a new update to ChatGPT? It’s a bit demotivating my players to make more images, but anyway here’s what was made since last post:&lt;/p&gt;
&lt;div class="attachment-gallery attachment-gallery--9"&gt;
  &lt;figure class="attachment attachment--preview attachment--png"&gt;



      &lt;img height="1024" width="1536" data-zoom-src="https://cdn.u.pika.page/N0pyruH2d5wzYCjBf4XHp2v4zeiTQEFKC5jSFDaYkKM/s:3840:3840/fn:content/plain/s3://pika-production/30nma1g01kobn8s2v7qp8dmiz3at" data-original-src="https://cdn.u.pika.page/AgeSKXGPrRDuc710EPouxgoCQE9DxKFMzmGfgDjMAgA/fn:content/plain/s3://pika-production/30nma1g01kobn8s2v7qp8dmiz3at" alt="" src="https://cdn.u.pika.page/-ViFuVBsePPfVTY_sKKh1_a8Tg3Gh7luOiw_AFSmw2I/s:1800:1400/fn:content/plain/s3://pika-production/30nma1g01kobn8s2v7qp8dmiz3at"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Dagna giving Droop her scarf for confidence
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--png"&gt;



      &lt;img height="1024" width="1536" data-zoom-src="https://cdn.u.pika.page/ZxQ3iuNpZuFRtCO9wNXFnNUMVdRQursHok73Y57EaXA/s:3840:3840/fn:IMG_3452/plain/s3://pika-production/ss9wh6ro568ejebz049bkupuhuaj" data-original-src="https://cdn.u.pika.page/aOMbCL6LV8V_Utz0uBovCoTKuLRXL5OnliLmGhmUsTo/fn:IMG_3452/plain/s3://pika-production/ss9wh6ro568ejebz049bkupuhuaj" alt="" src="https://cdn.u.pika.page/nGF-kYE4le9IbONkprS45jQ_CgaelI3dPhPjWdEqxFU/s:1800:1400/fn:IMG_3452/plain/s3://pika-production/ss9wh6ro568ejebz049bkupuhuaj"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Mesmerized by a Harp of Illusions
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--png"&gt;



      &lt;img height="1024" width="1536" data-zoom-src="https://cdn.u.pika.page/G5Qp9oT64iSxqNDyG7fN_ULSDpEsoe36pLK8dvcYIz0/s:3840:3840/fn:content/plain/s3://pika-production/c2hwe2sj30th98p89scox7fnna9v" data-original-src="https://cdn.u.pika.page/dBX-Rt360OImHDuzNe03zpBkelc08htVywdJqFNcdZ4/fn:content/plain/s3://pika-production/c2hwe2sj30th98p89scox7fnna9v" alt="" src="https://cdn.u.pika.page/Cd1KULSvDFo8biTJX24Tq-nfivtU42xHduOlv3u2AUk/s:1800:1400/fn:content/plain/s3://pika-production/c2hwe2sj30th98p89scox7fnna9v"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Meeting Reidoth, learning about Venomfang
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--png"&gt;



      &lt;img height="1402" width="1122" data-zoom-src="https://cdn.u.pika.page/pau3ZjNXi3SmStwfuZorhiiokKKKSyQcBu0PSFn_NXk/s:3840:3840/fn:ADDD0CAA-2597-4FA3-9D0C-C307439B50E4/plain/s3://pika-production/834dbm4j7262ejldd1iv66jokv4n" data-original-src="https://cdn.u.pika.page/0qphBFqN_iVZmduUbDHQ4baotzzPQ1PuvBbfntIlbzk/fn:ADDD0CAA-2597-4FA3-9D0C-C307439B50E4/plain/s3://pika-production/834dbm4j7262ejldd1iv66jokv4n" alt="" src="https://cdn.u.pika.page/W24XGeyy9TOvHPtgtUTHzue9_oeG4k0lNoWuPOBGTcM/s:1800:1400/fn:ADDD0CAA-2597-4FA3-9D0C-C307439B50E4/plain/s3://pika-production/834dbm4j7262ejldd1iv66jokv4n"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Attacked by Giant Spiders
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--png"&gt;



      &lt;img height="1086" width="1448" data-zoom-src="https://cdn.u.pika.page/Ej3WMmP2pSeqtvr1F-tV53zchMos2EyJZ24Wyg5NwkM/s:3840:3840/fn:content/plain/s3://pika-production/rqx3n6ierenmusblvq0yopjfrip1" data-original-src="https://cdn.u.pika.page/slLoBPD_D33sjUP9LbFeMpf--sOVuv1yI-NbtVB9Vno/fn:content/plain/s3://pika-production/rqx3n6ierenmusblvq0yopjfrip1" alt="" src="https://cdn.u.pika.page/a34wygLkUZ-ugOPg8AqOqiXHTXJtKGaRducHhagHyWA/s:1800:1400/fn:content/plain/s3://pika-production/rqx3n6ierenmusblvq0yopjfrip1"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Almost dying to poison breath weapon
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--png"&gt;



      &lt;img height="1086" width="1448" data-zoom-src="https://cdn.u.pika.page/tEgoRQqnm5xJl1MGnk6vNHlRTGX8zHmG5k4G5Oh9Ykc/s:3840:3840/fn:content/plain/s3://pika-production/qz61u5sk0gtlk5goh6g9e8rw3bva" data-original-src="https://cdn.u.pika.page/uyAqOouU5R1LAYJnJzqeTEvQ7FX0nuwTmSmEERI0WVk/fn:content/plain/s3://pika-production/qz61u5sk0gtlk5goh6g9e8rw3bva" alt="" src="https://cdn.u.pika.page/06RAMyMO9jL9m5GyfIlg4-54Isv13Ou36Fo3zCLL340/s:1800:1400/fn:content/plain/s3://pika-production/qz61u5sk0gtlk5goh6g9e8rw3bva"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Defeating Venomfang
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--png"&gt;



      &lt;img height="1536" width="1024" data-zoom-src="https://cdn.u.pika.page/ddUptzCpp8fQcyKB2OT2mkskrnI9gGI8DnmbZp8OVAs/s:3840:3840/fn:134A5BE1-ACA3-48AD-867D-CFD17AD47A7D/plain/s3://pika-production/zgjinad6vj76tln5c3lobtn0zib6" data-original-src="https://cdn.u.pika.page/suJActr063_5uOPraMJ6Oj3_I2kqBJ25P8FVd__41Gc/fn:134A5BE1-ACA3-48AD-867D-CFD17AD47A7D/plain/s3://pika-production/zgjinad6vj76tln5c3lobtn0zib6" alt="" src="https://cdn.u.pika.page/SsBiuEkSaGlrGG4ION05rbVvJ_RAkhkwhjfrSHhjoUY/s:1800:1400/fn:134A5BE1-ACA3-48AD-867D-CFD17AD47A7D/plain/s3://pika-production/zgjinad6vj76tln5c3lobtn0zib6"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Bramble Wild Magic surges for a whole minute
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--png"&gt;



      &lt;img height="1086" width="1448" data-zoom-src="https://cdn.u.pika.page/MKykoljB-8aalUe_rnWVgN4YJXDx7YmkqeU_m1DFgsg/s:3840:3840/fn:content/plain/s3://pika-production/8qbynrm104456ratdoudgpsnqk4q" data-original-src="https://cdn.u.pika.page/C_THMoHfD_Odn-TjT6zvCfwrjS9hGruWjJV91LzAIM8/fn:content/plain/s3://pika-production/8qbynrm104456ratdoudgpsnqk4q" alt="" src="https://cdn.u.pika.page/f-Pmvftump5AFxXhq7w63Wuik4coKktB0FYFlgSQpUI/s:1800:1400/fn:content/plain/s3://pika-production/8qbynrm104456ratdoudgpsnqk4q"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      6 seconds in the Astral Sea
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--png"&gt;



      &lt;img height="1086" width="1448" data-zoom-src="https://cdn.u.pika.page/6vtcOHSiUPrPxcqh77w8YI6DmWfE2Mu3sLPCJ8IWVv4/s:3840:3840/fn:content/plain/s3://pika-production/8urrg5zdrzuhbqlcpj4idvm0m9lx" data-original-src="https://cdn.u.pika.page/ZFNN1d5KK5rvmlX3bgqL_YArVeAwPTadS__OA0kVUlQ/fn:content/plain/s3://pika-production/8urrg5zdrzuhbqlcpj4idvm0m9lx" alt="" src="https://cdn.u.pika.page/-7wLjAgMzHmYPb3l1DpWci3WpEjd4OYdxmoRbPcpW5M/s:1800:1400/fn:content/plain/s3://pika-production/8urrg5zdrzuhbqlcpj4idvm0m9lx"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Dagna’s first Hold Person to save Gundren
    &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
</content>
    <summary>My players are having a blast. They fully defeated Venomfang and liberated Thundertree, started acquired interesting and unique magic items, just saved Gundren, and are even starting to have character arcs, highs and lows, connected to their backstory. Every session I can see them anticipating the next session, and considering how they might bring some creativity to their next character choices. It’s definitely fun and motivating to me as a new DM to keep it up. The problem is LMoP ends soon, after the next chapter. They’ll be level 5, but now highly invested in their characters and wanting to...</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/103047</id>
    <published>2026-05-08T14:30:00Z</published>
    <updated>2026-05-08T14:54:12Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/you-dont-have-to-be-a-hardcore-fan-to-root-for-a-team"/>
    <title>You don’t have to be a hardcore fan to root for a team</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;div class="attachment-gallery"&gt;&lt;figure class="attachment attachment--preview attachment--jpeg"&gt;



      &lt;img height="6048" width="8064" data-zoom-src="https://cdn.u.pika.page/23Ja9O2Vn6B0li3qVZSBvegD5voBofOZwRAhaw4pGN0/s:3840:3840/fn:IMG_6749/plain/s3://pika-production/d6mhefhf9z0y2914fzc4m1gb0a5t" data-original-src="https://cdn.u.pika.page/Rj2xoT0WenYhi_2fXdsXFV1UjM8CJYbPCviQtbBWf1w/fn:IMG_6749/plain/s3://pika-production/d6mhefhf9z0y2914fzc4m1gb0a5t" alt="" src="https://cdn.u.pika.page/6yZBvGsPxO5_4eAjDdMc2TkSCqFBZOuO-sdiHp_nPUY/s:1800:1400/fn:IMG_6749/plain/s3://pika-production/d6mhefhf9z0y2914fzc4m1gb0a5t"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      My new hat, Bowie’s new bandana
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;I’m not a big Knicks fan, but I am a big New York fan, and it’s really easy to get swept up in the city’s energy when they’re doing so well&lt;sup id="fnref:1"&gt;&lt;a class="footnote-ref" data-id="40b208ec-02f3-495f-a634-f400c1e9fb9d" href="#fn:1"&gt;1&lt;/a&gt;&lt;/sup&gt;. &lt;a href="https://www.instagram.com/sidetalknyc?igsh=czY5Y2pleXdhemNo"&gt;SidetalkNYC&lt;/a&gt; captures this beautiful.&lt;/p&gt;
&lt;p&gt;I want New York to win, always. That’s enough for me to root for the Knicks in these playoffs! Though, OG Anunoby’s injury makes me nervous. I know enough to know he’s a quiet but pivotal piece for the team on both ends of the floor.&lt;/p&gt;
&lt;p&gt;There’s likely a lesson in here to extrapolate this out beyond sports — it’s okay to root for someone, or some group, or some thing without having to be a lifelong fan. But I’m not here for big philosophical takes, so I won’t do that.&lt;/p&gt;
&lt;p&gt;Let’s go Knicks.&lt;/p&gt;
&lt;ol class="footnotes"&gt;&lt;li id="fn:1" data-id="40b208ec-02f3-495f-a634-f400c1e9fb9d"&gt;&lt;p&gt;Big 🙏 to &lt;a href="https://everytoiletinnewyork.pika.page/"&gt;Every Toilet in New York&lt;/a&gt; for taking me to Game 2 against Philly, a hard fought way-too-many-fouls grind of a win.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;
</content>
    <summary>I’m not a big Knicks fan, but I am a big New York fan, and it’s really easy to get swept up in the city’s energy when they’re doing so...</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/101918</id>
    <published>2026-04-29T22:03:00Z</published>
    <updated>2026-04-29T22:08:03Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/2026-04-29-im-not-a-fervent"/>
    <title>I’m not a fervent follower of John Goblikon,...</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;p&gt;I’m not a fervent follower of John Goblikon, nor Randy Feltface, but I have found both of them hilarious in the past and &lt;em&gt;thoroughly&lt;/em&gt; enjoyed this, what I suppose can be called an episode of a podcast 🤣 —&lt;/p&gt;
&lt;div&gt;&lt;iframe title="YouTube embed" width="640" height="480" allowfullscreen="true" autoplay="false" disablekbcontrols="false" enableiframeapi="false" endtime="0" ivloadpolicy="0" loop="false" modestbranding="false" origin="" playlist="" src="https://www.youtube.com/embed/rmZwxT0EOMY?rel=1" data-original-src="https://www.youtube.com/watch?v=rmZwxT0EOMY"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;
</content>
    <summary>I’m not a fervent follower of John Goblikon, nor Randy Feltface, but I have found both of them hilarious in the past and thoroughly enjoyed this, what I suppose can...</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/99830</id>
    <published>2026-04-17T13:31:00Z</published>
    <updated>2026-04-28T16:09:55Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/2026-04-17-a-little-short-film"/>
    <title>A little short film about Norm MacDonald, by...</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;p&gt;A little short film about Norm MacDonald, by &lt;a href="https://www.youtube.com/@AronFromm"&gt;Aron Fromm&lt;/a&gt; —&lt;/p&gt;
&lt;div&gt;&lt;iframe title="YouTube embed" width="640" height="480" allowfullscreen="true" autoplay="false" disablekbcontrols="false" enableiframeapi="false" endtime="0" ivloadpolicy="0" loop="false" modestbranding="false" origin="" playlist="" src="https://www.youtube.com/embed/nMOY_ydCfwE?rel=1" data-original-src="https://youtu.be/nMOY_ydCfwE"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;
</content>
    <summary>A little short film about Norm MacDonald, by Aron Fromm — [YouTube embed]</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/99756</id>
    <published>2026-04-16T21:19:00Z</published>
    <updated>2026-04-16T21:42:01Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/avatar-aang-the-last-airbender"/>
    <title>Avatar: Aang, The Last Airbender</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;p&gt;So the full movie leaked, and I watched it, and it was &lt;strong&gt;&lt;em&gt;SOOO&lt;/em&gt;&lt;/strong&gt; good, omg &lt;span data-type="emoji"&gt;🤯&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Yes, I’m a huge ATLA fan, and this movie was peak Avatar — the writing, the story, the animation, the characters, the villian, the bending, everything. After The Legend of Korra left a sour note on the series (except for Zaheer, he was amazing), it honestly felt incredible to be brought back so earnestly and authentically to the original gang with a new story. More of this PLEASE.&lt;/p&gt;
&lt;p&gt;Look, this fucking sucks for the team and the animators. I should probably feel worse for watching the leak instead of waiting. But Paramount should release it in theaters. I will go!&lt;/p&gt;
&lt;/div&gt;
</content>
    <summary>So the full movie leaked, and I watched it, and it was SOOO good, omg 🤯 Yes, I’m a huge ATLA fan, and this movie was peak Avatar — the writing,...</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/99016</id>
    <published>2026-04-09T18:19:00Z</published>
    <updated>2026-04-28T16:11:13Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/2026-04-09-the-shit-matt-tomasello"/>
    <title>The shit Matt Tomasello is doing here is...</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;p&gt;The shit Matt Tomasello is doing here is breaking my brain &lt;span data-type="emoji"&gt;😵‍💫&lt;/span&gt; —&lt;/p&gt;
&lt;div&gt;&lt;iframe title="YouTube embed" width="640" height="480" allowfullscreen="true" autoplay="false" disablekbcontrols="false" enableiframeapi="false" endtime="0" ivloadpolicy="0" loop="false" modestbranding="false" origin="" playlist="" src="https://www.youtube.com/embed/tnFPQ57l0Dg?rel=1" data-original-src="https://youtu.be/tnFPQ57l0Dg"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;
</content>
    <summary>The shit Matt Tomasello is doing here is breaking my brain 😵‍💫 — [YouTube embed]</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/99013</id>
    <published>2026-04-09T16:41:00Z</published>
    <updated>2026-04-09T18:03:29Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/i-iike-my-iphone-air-not-love-but-still-worth-sharing"/>
    <title>I Iike my iPhone Air (not love, but still worth sharing)</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;p&gt;I was reading the article &lt;a href="https://www.theverge.com/gadgets/908788/iphone-air-magsafe-wallet-battery-modular"&gt;I finally get the iPhone Air&lt;/a&gt; by Allison Johnson for The Verge and I was reminded that I’m in the minority, both as an iPhone Air owner and as an iPhone Air enjoyer.&lt;/p&gt;
&lt;p&gt;I’ve been rocking the iPhone Air with no case and the ultra-thin &lt;a href="https://ohsnap.com/collections/grips/products/snap-grip?variant=44185197478079"&gt;Ohsnap Snap Grip v5&lt;/a&gt;. This has been an awesome daily carry. I use my phone a lot, but I haven’t had any battery issues, and so far it’s been fine without a case (knock on wood!).&lt;/p&gt;
&lt;div class="attachment-gallery"&gt;&lt;figure class="attachment attachment--preview attachment--JPG"&gt;



      &lt;img height="4128" width="6192" data-zoom-src="https://cdn.u.pika.page/IDCO_6-XH9Gl1x1Gf-TiIwjsJHP8iovyRtTCndEhqVk/s:3840:3840/fn:1736382124000_R0000269/plain/s3://pika-production/pv9jyges5e0h01s7sl48tljga5bn" data-original-src="https://cdn.u.pika.page/N4P5p5Ofvfx25OkqKdK-QP14rmanm3FT2usU4-GFpkA/fn:1736382124000_R0000269/plain/s3://pika-production/pv9jyges5e0h01s7sl48tljga5bn" alt="" src="https://cdn.u.pika.page/axqFgAs7xAF2qI4nOrzeJHM8287oWK4A4okMf3aiZc8/s:1800:1400/fn:1736382124000_R0000269/plain/s3://pika-production/pv9jyges5e0h01s7sl48tljga5bn"&gt;

&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;I am occasionally annoyed at the lack of multiple cameras and the single speaker, for sure. The single speaker is especially obnoxious as I watch more YouTube on my phone than I thought I did. If those two issues were different while the weight was the same, I wouldn’t want any other phone. However, the extreme light weight for an iPhone is so nice that, for me, it outweighs those issues. Again, for me.&lt;/p&gt;
&lt;p&gt;Before I got the Air, I had been feeling pain in my fingers. It’s unclear whether that was specifically the fault of phone use, but I had been crying &lt;em&gt;for years&lt;/em&gt; how I wish the iPhone Mini wasn’t dead. When they announced the Air, I was on board no matter what the compromises were.&lt;/p&gt;
&lt;p&gt;The initial shock of losing those features was, well, a shock. It took some time. But like Allison concluded in their article, the Air grows on you. I’m not so bothered by the only-one camera and speaker now. More importantly, my fingers don’t hurt!&lt;/p&gt;
&lt;p&gt;I know it didn’t sell well, and so we’ll see what’s available and if I upgrade when new phones drop. For me it all comes down to weight.&lt;/p&gt;
&lt;p&gt;There is one issue I’ve experience with the Air and no other phone: it’s so thin, that I’ve actually lost the phone in the couch. Not just between the cushions, but between parts of the couch that you’re not supposed to lose stuff in!&lt;/p&gt;
&lt;/div&gt;
</content>
    <summary>I was reading the article I finally get the iPhone Air by Allison Johnson for The Verge and I was reminded that I’m in the minority, both as an iPhone...</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/74544</id>
    <published>2026-04-01T14:27:00Z</published>
    <updated>2026-04-01T15:00:04Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/trying-the-ricoh-gr-iv"/>
    <title>Trying the Ricoh GR IV</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;div class="attachment-gallery"&gt;&lt;figure class="attachment attachment--preview attachment--JPG"&gt;



      &lt;img height="4128" width="6192" data-zoom-src="https://cdn.u.pika.page/K7-nhPYdNanhMtKrrmMkFtFjKLst3GnTe0KhWs-cpf0/s:3840:3840/fn:1765994759000_R0000090/plain/s3://pika-production/t58io81qzrcwf3ap9i30nac1boab" data-original-src="https://cdn.u.pika.page/jQJ3jmXxL_HHfyndDDHl5OWBr1HbcgmKCee4HVFgHNs/fn:1765994759000_R0000090/plain/s3://pika-production/t58io81qzrcwf3ap9i30nac1boab" alt="" src="https://cdn.u.pika.page/wB16X6zmNlPG0_PvDa7ZEDAzgJVSO1yL0a9jhX3aA1o/s:1800:1400/fn:1765994759000_R0000090/plain/s3://pika-production/t58io81qzrcwf3ap9i30nac1boab"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      A photo from my Ricoh GR IV of people taking a photo with their iPhone 
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;A Fujifilm X100 has been my camera companion for well over a decade now. I’ve owned several letter-based iterations over many years.  I love its range-finder aesthetic, physical buttons, and unique OVF/EVF viewfinder. In that time, my shooting has evolved from RAWs that took years for me to get around to edit, to simply capturing lovely Fuji-colored JPEGs right from the camera. It’s truly an amazing piece of engineering that has been with me all over the world, helped me get better at shooting photos, and lives up to the hype it developed over the pandemic.&lt;/p&gt;
&lt;p&gt;There’s just one problem: It could never beat my iPhone.&lt;/p&gt;
&lt;p&gt;Not to say photos from the iPhone were better than the X100—they very much were not, for me. More so that the iPhone was in my pocket &lt;em&gt;at all times&lt;/em&gt;, and the X100, even as compact as it is, wasn’t. And because it wasn’t, I only grabbed it before going on vacation, and not more regularly.&lt;/p&gt;
&lt;p&gt;You can see this play out in my camera-only not-as-updated-anymore-and-I-need-to-do-something-with-it &lt;a href="https://photos.matthewlettini.com/"&gt;old photography website&lt;/a&gt;, where pre-2015 there’s more day-in-the-life stuff, and post-2015 it’s mostly I-left-NYC albums. And then there’s barely any albums after 2017. I suppose that’s when posting to Instagram hit a more critical mass for me, or when they added Stories, which I use much more readily than regular posts.&lt;/p&gt;
&lt;p&gt;It’s been a few years now of going iPhone-only not just daily, but also on vacations and hikes and places I used to bring a better camera, and now there’s a new problem: While it’s in my pocket, I’m not &lt;em&gt;actually&lt;/em&gt; taking photos with the iPhone, not to the extent I used to with a camera. And when I do take a photo, it’s kind of a shitty photo, just for the gram. I miss real photos!&lt;/p&gt;

&lt;p&gt;So how do I square with-me-all-the-time, not-the-iPhone, and great JPEGs right from the camera? Research tells me to get the best pocketable point-and-shoot that rivals the Fujifilm X100: &lt;strong&gt;the Ricoh GR&lt;/strong&gt;. It’s been the GR III for years now, so I waited, and when they released the GR IV last year, I ignored the price hike and jumped on the bandwagon.&lt;/p&gt;
&lt;p&gt;If you were hoping this post would get to my experience with it so far, I hate to break it to you but I’m not there yet! I’ve had it only a few months, and I’m (1) still trying to get back into the practice of bringing it with me, and (2) trying to figure out my preferred color recipes/profiles.&lt;/p&gt;
&lt;p&gt;I’ve been toying with some recipes, and I like that there’s a vibe but it’s much too saturated, especially the oranges. You can see that in these shots from Christmas 2025:&lt;/p&gt;
&lt;div class="attachment-gallery attachment-gallery--7"&gt;
  &lt;figure class="attachment attachment--preview attachment--JPG"&gt;



      &lt;img height="6192" width="4128" data-zoom-src="https://cdn.u.pika.page/uDf8xPbfEA4F9QwsOgHwowWKq00-V1b0wGEZYEeS4Ms/s:3840:3840/fn:1765993777000_R0000058/plain/s3://pika-production/0pux0nybd3z92fr64saq7ntvnpn6" data-original-src="https://cdn.u.pika.page/D2VV3RJCB3A9Bw-e0lZbXz9_DlTqcI_olH61FK5gvhs/fn:1765993777000_R0000058/plain/s3://pika-production/0pux0nybd3z92fr64saq7ntvnpn6" alt="" src="https://cdn.u.pika.page/EetXkUrP4qYOC_v2jIfddc2fKWBPYewIu-Fh5T-8008/s:1800:1400/fn:1765993777000_R0000058/plain/s3://pika-production/0pux0nybd3z92fr64saq7ntvnpn6"&gt;

&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--JPG"&gt;



      &lt;img height="6192" width="4128" data-zoom-src="https://cdn.u.pika.page/6kzRiyfzpJkOm7Px8KsOlEICWr4ETzeRLViJynHBy-E/s:3840:3840/fn:1765994817000_R0000096/plain/s3://pika-production/pwbc31w2glv4jw7xkkab4pcqrwnc" data-original-src="https://cdn.u.pika.page/vS1CwADqRVOyob9BkfYHdhWM0h2ifJ7xVix6sAHuAxo/fn:1765994817000_R0000096/plain/s3://pika-production/pwbc31w2glv4jw7xkkab4pcqrwnc" alt="" src="https://cdn.u.pika.page/xrSSIiXJEaUKkzuYOblXI_imuOz_V5qeS5Qcgm0vsV0/s:1800:1400/fn:1765994817000_R0000096/plain/s3://pika-production/pwbc31w2glv4jw7xkkab4pcqrwnc"&gt;

&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--JPG"&gt;



      &lt;img height="6192" width="4128" data-zoom-src="https://cdn.u.pika.page/IJafMSiEYJNGowM5SiI6PHCyNVDiayUokZShLJRXL-8/s:3840:3840/fn:1765994257000_R0000078/plain/s3://pika-production/a2fsim15hhxm6sqn23ikt284vl27" data-original-src="https://cdn.u.pika.page/u6SZUr7SBXXnhHEDeizvWY0oi-PnyH-F9Sk2N1kkboE/fn:1765994257000_R0000078/plain/s3://pika-production/a2fsim15hhxm6sqn23ikt284vl27" alt="" src="https://cdn.u.pika.page/Vp7xoo6ShaX-LqyDvBtLC59cGhovbX-HbvlHV1mZ92o/s:1800:1400/fn:1765994257000_R0000078/plain/s3://pika-production/a2fsim15hhxm6sqn23ikt284vl27"&gt;

&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--JPG"&gt;



      &lt;img height="6192" width="4128" data-zoom-src="https://cdn.u.pika.page/jkleSO8PI68dAkQTfiigKsNOl5h5oIkKEHneTAhr4Xw/s:3840:3840/fn:1766070907000_R0000119/plain/s3://pika-production/x9g9ehwulr42zjnzvs1e0rdlmjnp" data-original-src="https://cdn.u.pika.page/iSUdHSfwA4slWSTcRaoqYJIKMZcTEGGcVe-iRvQhKWA/fn:1766070907000_R0000119/plain/s3://pika-production/x9g9ehwulr42zjnzvs1e0rdlmjnp" alt="" src="https://cdn.u.pika.page/TAuMtI6zJ2pdIqeqHx3TBrTheUikA2a7TgAaSJ8slzk/s:1800:1400/fn:1766070907000_R0000119/plain/s3://pika-production/x9g9ehwulr42zjnzvs1e0rdlmjnp"&gt;

&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--JPG"&gt;



      &lt;img height="6192" width="4128" data-zoom-src="https://cdn.u.pika.page/mge-K5W2o0XR2gJL3b62NigY4AKzvIUnxKD2AyDp-_0/s:3840:3840/fn:1766071012000_R0000134/plain/s3://pika-production/zlpgrq0c36vq68x8pbwx8rx2yy0l" data-original-src="https://cdn.u.pika.page/MiLQ00B_rQzUQnaLBlwE__PToW8q8pptttORU1bT7ZQ/fn:1766071012000_R0000134/plain/s3://pika-production/zlpgrq0c36vq68x8pbwx8rx2yy0l" alt="" src="https://cdn.u.pika.page/FcRXU18Li7TE4BW-0VMl1w6Mi8SQYc3uEi1gINE7HG8/s:1800:1400/fn:1766071012000_R0000134/plain/s3://pika-production/zlpgrq0c36vq68x8pbwx8rx2yy0l"&gt;

&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--JPG"&gt;



      &lt;img height="6192" width="4128" data-zoom-src="https://cdn.u.pika.page/3eY4lUcKDa943lx8SdJbcnk2LG7i6oJDaWbONGuEYiY/s:3840:3840/fn:1766081924000_R0000175/plain/s3://pika-production/b9xgfh8m2tb07da5p5tjsvgg2c4c" data-original-src="https://cdn.u.pika.page/pxD3HFSR72DlRoubU6MV3aJj03WYz_HII5nCB4-NkwU/fn:1766081924000_R0000175/plain/s3://pika-production/b9xgfh8m2tb07da5p5tjsvgg2c4c" alt="" src="https://cdn.u.pika.page/e0fUVHaTJAnBCYeS7ejdd77qGx50EaG2Ea10H8sUGCw/s:1800:1400/fn:1766081924000_R0000175/plain/s3://pika-production/b9xgfh8m2tb07da5p5tjsvgg2c4c"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      This one taken by my Mother-in-law
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--JPG"&gt;



      &lt;img height="4128" width="6192" data-zoom-src="https://cdn.u.pika.page/K0J3JGHK5FVvJc8R1xRlJuoys_WTLbe-7RVsY72Ue9M/s:3840:3840/fn:1766002424000_R0000099/plain/s3://pika-production/338gbdkavyqrkgveu2019iqnzkcw" data-original-src="https://cdn.u.pika.page/1lO8WbihzZMi1AeSnzuvQJi3LfaIvsW8TwfEcl9ypVw/fn:1766002424000_R0000099/plain/s3://pika-production/338gbdkavyqrkgveu2019iqnzkcw" alt="" src="https://cdn.u.pika.page/g6zly7ziJ8lZGYHjIJFMQYH_3ncZPBRmf7PJr8oGK1M/s:1800:1400/fn:1766002424000_R0000099/plain/s3://pika-production/338gbdkavyqrkgveu2019iqnzkcw"&gt;

&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;But I do love the sharpness and depth-of-field, and really that I have these shots at all—they wouldn’t exist if I only had my iPhone on me!&lt;/p&gt;
&lt;p&gt;I’ll get more acquainted this year, and will be using this blog an outlet and excuse to use it more.&lt;/p&gt;
&lt;/div&gt;
</content>
    <summary>A Fujifilm X100 has been my camera companion for well over a decade now. I’ve owned several letter-based iterations over many years.&amp;nbsp; I love its range-finder aesthetic, physical buttons, and unique OVF/EVF viewfinder. In that time, my shooting has evolved from RAWs that took years for me to get around to edit, to simply capturing lovely Fuji-colored JPEGs right from the camera. It’s truly an amazing piece of engineering that has been with me all over the world, helped me get better at shooting photos, and lives up to the hype it developed over the pandemic. There’s just one problem:...</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/94166</id>
    <published>2026-03-27T18:25:00Z</published>
    <updated>2026-04-28T16:11:56Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/2026-03-27-jujutsu-kaisen-is-one"/>
    <title>Jujutsu Kaisen is one of the most confusing,...</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;p&gt;&lt;em&gt;Jujutsu Kaisen&lt;/em&gt; is one of the most confusing, esoteric stories and power systems I’ve seen in anime, but Season 3, now animated by Mappa, is truly on another level of insane. Constant &lt;span data-type="emoji"&gt;🤯&lt;/span&gt; every new episode so far.&lt;/p&gt;
&lt;div class="attachment-gallery"&gt;&lt;figure class="attachment attachment--preview attachment--gif"&gt;



      &lt;img height="281" width="498" data-zoom-src="/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTI2ODAzLCJwdXIiOiJibG9iX2lkIn19--90d2094c290b780a4ce05052f82416b22c4113f5/image.gif" data-original-src="/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTI2ODAzLCJwdXIiOiJibG9iX2lkIn19--90d2094c290b780a4ce05052f82416b22c4113f5/image.gif" alt="" src="/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTI2ODAzLCJwdXIiOiJibG9iX2lkIn19--90d2094c290b780a4ce05052f82416b22c4113f5/image.gif"&gt;

&lt;/figure&gt;&lt;/div&gt;
&lt;/div&gt;
</content>
    <summary>Jujutsu Kaisen is one of the most confusing, esoteric stories and power systems I’ve seen in anime, but Season 3, now animated by Mappa, is truly on another level of...</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/94068</id>
    <published>2026-03-26T17:14:00Z</published>
    <updated>2026-03-26T17:45:53Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/frozen-lickies-as-a-dog-cheat-code"/>
    <title>Frozen “lickies” as a dog cheat code</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;div class="attachment-gallery"&gt;&lt;figure class="attachment attachment--preview attachment--jpeg"&gt;



      &lt;img height="4284" width="5712" data-zoom-src="https://cdn.u.pika.page/4IiCLiIVw3pIdByFkyTF-_7Wh9XLx0KZg31P5mGJeYY/s:3840:3840/fn:IMG_6519/plain/s3://pika-production/mqmqe4dmfe8g63q4e6wq295p7p2o" data-original-src="https://cdn.u.pika.page/cvRhi_AjyIIrecIQmsaj2KD3yIboVm3lXBhcZ5Cp4e0/fn:IMG_6519/plain/s3://pika-production/mqmqe4dmfe8g63q4e6wq295p7p2o" alt="Putting wet dog food in treat containers to be frozen" src="https://cdn.u.pika.page/sc-zA0vACEbya17Kd-xBNWsPiOU8Ge9mCACfMOALoE4/s:1800:1400/fn:IMG_6519/plain/s3://pika-production/mqmqe4dmfe8g63q4e6wq295p7p2o"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      An almost weekly routine — these go in the freezer
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;I was creating more frozen dog lickies (as we call them) when it occurred to me this is something I could share with other dog owners as a dog cheat code.&lt;/p&gt;
&lt;p&gt;We have a Blue Heeler mix who was a lot as a puppy, and we ended up with a few different trainers. The first one gave us this as homework. She made us buy these &lt;a href="https://www.westpaw.com/products/toppl-treat-toy"&gt;West Paw Toppl&lt;/a&gt; bowls, fill them with wet food, and freeze them. I put them in the plastic bowls just for the freezer, in case the food wants to seep out the front hole before freezing.&lt;/p&gt;
&lt;p&gt;Between these and constant bully sticks, it taught our dog that, if she wanted to chew on something (which puppies are always trying to do), we had things she’s &lt;em&gt;allowed&lt;/em&gt; to chew on. We’re still doing this ritual 4 years later and it’s her absolute favorite thing. It takes her some time to finish, is good for her, and it gives her something to focus on, so we like it too. They’re also easy to clean.&lt;/p&gt;
&lt;p&gt;We’ve tried adding other food to them, like blueberries and other fruit, but our dog is a protein-first sort of dog, I guess ¯\_(ツ)_/¯ &lt;/p&gt;
&lt;p&gt;Anyway, I highly recommend this! They don’t take much time to create once a week and throw in the freezer.&lt;/p&gt;
&lt;/div&gt;
</content>
    <summary>I was creating more frozen dog lickies (as we call them) when it occurred to me this is something I could share with other dog owners as a dog cheat...</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/93283</id>
    <published>2026-03-17T20:03:00Z</published>
    <updated>2026-03-26T17:47:11Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/2026-03-17-the-last-quiet-thing"/>
    <title>The Last Quiet Thing is a beautiful little...</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;p&gt;&lt;a href="https://www.terrygodier.com/the-last-quiet-thing"&gt;The Last Quiet Thing&lt;/a&gt; is a beautiful little essay by Terry Godier —&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;My Casio is on my wrist right now.&lt;/p&gt;
&lt;p&gt;It's telling me it's 2:50. That's all it's telling me. It collected no data while I slept. It has no report to show me. It has no opinions about my health, my habits, or my attention. It is, in this moment, asking absolutely nothing of me.&lt;/p&gt;
&lt;p&gt;And that absence, the peace of a thing that does what it does and then shuts up, feels like the most luxurious thing I own.&lt;/p&gt;
&lt;p&gt;Not because it's retro. Not because it's minimal.&lt;/p&gt;
&lt;p&gt;Because it's &lt;em&gt;done.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;My parents bought me an Apple Watch years ago and it just never clicked. Too always-on, too much noise, too close to my face. I’m pretty sure that, in the years since, my phone usage has, sadly, dramatically increased, but that’s besides the point.&lt;/p&gt;
&lt;p&gt;I fell down the watch enthusiast rabbit hole in 2020, when my silly quartz watch died (again) in the middle of a pandemic. Enough was enough, I needed to try these automatic watches I kept hearing about that don’t have to deal with batteries dying. I’ve not gotten off the ride since. Of course, now my (many) automatic watches are frequently dead, but a quick few turns and they’re humming again. Just beautiful mechanical engineering on my wrist.&lt;/p&gt;
&lt;p&gt;This post by Terry is speaking to me today, between a recent love affair for watches, and being a software maker just trying to make &lt;a href="https://goodenough.us/"&gt;good enough&lt;/a&gt; software — implicit in that is also software that is done. I wrote a bit about that in &lt;a href="https://goodenough.us/posts/introducing-letterbird-20"&gt;a recent post about Letterbird&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
</content>
    <summary>The Last Quiet Thing is a beautiful little essay by Terry Godier — “My Casio is on my wrist right now. It's telling me it's 2:50. That's all it's telling me....</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/92639</id>
    <published>2026-03-15T17:51:00Z</published>
    <updated>2026-03-26T17:47:27Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/hey-rhodie"/>
    <title>Hey Rhodie</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;p&gt;It’s the last day of the week dog sitting for a friend. Everything’s copacetic today, excited to go home, but I want to revisit something I wrote on the first night we got here, but didn’t publish:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I’m writing this rant in the middle of my first night here in the Catskills (Kingston), house and dog sitting for a friend. I can’t sleep. When I do sleep, I’m having nightmares. My stomach is full of uncomfortable gas. The Hudson Valley is general beautiful, but the trains at night have always been so obnoxious, and this particular home we’re at has a nice indoors but the yard and driveway are full of mud from recent rain and melted snow—it’s not pleasant.&lt;/p&gt;
&lt;p&gt;I’m feeling this way all because the dog we’re watching attacked my dog earlier today. It was quick but scary. I think I had a fight or flight response and my body hasn’t come down yet. This dog is crazy pants, never seen such high energy paired with extreme human possessiveness. My dog doesn’t stand a chance, and now I’m feeling like shit that I brought her to this unsafe location.&lt;/p&gt;
&lt;p&gt;Can we last a week?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I didn’t hit publish because, as a not very prolific writer/blogger, I wasn’t ready for my third blog post here to just be an uncomfortable middle of the night rant. But this gives me a chance to revisit it.&lt;/p&gt;

&lt;p&gt;Yes, the first couple of days were particularly hard. Rhodie is a 2 year old Heeler with more energy, jealousy, and aggression than Bowie, my almost 5 year old Heeler, ever had. We were warned, and I thought we were prepared having raised a Heeler ourselves, but I still felt thrown into the deep end on day one. It’s easy to forget how much effort these puppies require! I didn’t sleep at all that first night.&lt;/p&gt;
&lt;p&gt;Now with some days behind us, my wife and I are more relaxed and comfortable with the dog and situation. Rhodie is high energy, yes, but brilliant and well-trained and loving. The owners have done a great job.&lt;/p&gt;
&lt;p&gt;That said, the dogs have not become what I’d call “friends.” We had an almost-fight yesterday, but otherwise they’ve been tolerating each other / leaving each other alone. We’ve also been trying to break them up before something breaks out. Bowie seems upset at Rhodie trying to claim us, but scared to defend her territory.&lt;/p&gt;
&lt;p&gt;My Instagram story sums it up:&lt;/p&gt;
&lt;div class="attachment-gallery"&gt;&lt;figure class="attachment attachment--preview attachment--jpeg"&gt;



      &lt;img height="2240" width="1260" data-zoom-src="https://cdn.u.pika.page/5-x702-ZGdjhEzJZiHC8-Sx-qqV3LTQtmrJ-Hq5EeOg/s:3840:3840/fn:BB88F354-89B9-4550-9900-240CCB08B503/plain/s3://pika-production/miai0g7sc0vv12lm31ykuzhdhf9i" data-original-src="https://cdn.u.pika.page/ahPzZoi8Y9qssvyWvmzkiJBLV7YGkGG2x3z3kr9Gn3A/fn:BB88F354-89B9-4550-9900-240CCB08B503/plain/s3://pika-production/miai0g7sc0vv12lm31ykuzhdhf9i" alt="" src="https://cdn.u.pika.page/IaMisWue9svfyuwONZ4e3U0w7yn9sOYEu3eEwxOh-Vg/s:1800:1400/fn:BB88F354-89B9-4550-9900-240CCB08B503/plain/s3://pika-production/miai0g7sc0vv12lm31ykuzhdhf9i"&gt;

&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;Being on our toes all week has made this not much of a “vacation” as we had envisioned, but it was still ultimately a nice trip out of the city. Another reason we agreed to watching Rhodie was to gauge if we wanted another dog, which is something we casually talk about every now and then. This week helped us recognize that, while this level of energy isn’t for us, we &lt;em&gt;do&lt;/em&gt; think we like the feeling of a family of 4…&lt;/p&gt;
&lt;/div&gt;
</content>
    <summary>It’s the last day of the week dog sitting for a friend. Everything’s copacetic today, excited to go home, but I want to revisit something I wrote on the first night we got here, but didn’t publish: I’m writing this rant in the middle of my first night here in the Catskills (Kingston), house and dog sitting for a friend. I can’t sleep. When I do sleep, I’m having nightmares. My stomach is full of uncomfortable gas. The Hudson Valley is general beautiful, but the trains at night have always been so obnoxious, and this particular home we’re at has...</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/92380</id>
    <published>2026-03-09T03:07:00Z</published>
    <updated>2026-03-26T17:47:39Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/dm-vibing-lost-mines-of-phandelver-ep4"/>
    <title>DM Vibing: Lost Mines of Phandelver (Ep.4)</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;p&gt;Today was a great session. ✨&lt;/p&gt;
&lt;p&gt;After a long, grueling, and almost deadly battle at the end of the Redbrand’s Hideout, it was so satisfying to see the party finally breath a sigh of relief when they actually survived, but it was &lt;strong&gt;&lt;em&gt;exhilarating&lt;/em&gt;&lt;/strong&gt; to see them all scream for joy when I said “…and you all level up!” I felt like a proud dad!&lt;/p&gt;
&lt;p&gt;I’ve been playing D&amp;amp;D since college, but this is my first time being a dungeon master. I’m running &lt;em&gt;Lost Mines of Phandelver&lt;/em&gt; on a suggestion from a friend. I’m obviously not great at it, yet, but I get by well enough (I think, at least for my wife and new-to-D&amp;amp;D friends). Doing my best to add flavor to towns, give NPCs personality, and ham it up sometimes, while also not getting too bogged down in unnecessary details. I think I can get better at atmosphere and steering further from the source material, and general voices and role-playing. But I’m not sure they’re noticing?&lt;/p&gt;
&lt;p&gt;These friends of mine have been D&amp;amp;D-curious for a bit, and I set them up with my other friend (a wonderful DM) who ran a one-shot not too long ago. They had fun! But they also felt they didn’t get it… and I told them that’s because they didn’t &lt;em&gt;really&lt;/em&gt; play the best parts of the game.&lt;/p&gt;

&lt;p&gt;TTRPGS are games, but what makes them great is the cooperative storytelling. It’s creating and embodying a character yourself. It’s developing a backstory, why they’re here, why they are a hero (or villain). It’s figuring out their flaws, and how they deal with them.&lt;/p&gt;
&lt;p&gt;All of this is difficult if not impossible in a short one-shot where someone hands you a character sheet. It takes time.&lt;/p&gt;
&lt;p&gt;Don’t get me wrong — one-shots can be fun in their own right, and experienced players can likely get into a new character quickly. But beginners need more. My friends were missing the Session 0 character creation, the first few sessions and NPC interactions where they learn to find their character’s voice, the first big conflict where they’re faced with “what does my character I created in my head actually do in this moment?” And then live with those choices, long-term.&lt;/p&gt;
&lt;p&gt;So the idea came up that I could run a game for them and give them that experience. I have been DM-curious for some time. Nervously, I said sure let’s try it, and I filed it in my brain cabinet under 2026’s stepping-into-the-unknown.&lt;/p&gt;
&lt;p&gt;Four sessions in and I think I’m hooked. Seeing their excitement today really sealed it for me. I can’t wait to continue the stories of Brug the Harvester, Bramble Brightcoin, and Dagna Stonechime — and I think they can’t wait either!&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;My friends have been using AI to illustrate their characters in various parts of the adventure after every session. Setting aside the AI-in-art conversation, the visuals have really helped them get more into the game. They’re also objectively terrible and hilarious and I look forward to seeing how much the AI changes the party’s looks image to image.&lt;/p&gt;
&lt;p&gt;Here’s the story so far…&lt;/p&gt;
&lt;div class="attachment-gallery attachment-gallery--9"&gt;
  &lt;figure class="attachment attachment--preview attachment--jpeg"&gt;



      &lt;img height="1200" width="800" data-zoom-src="https://cdn.u.pika.page/XRXirgvc3j0MDCn9FL-DXdoHShPIKHt7c6ibAHdVTRc/s:3840:3840/fn:IMG_3239/plain/s3://pika-production/0hpqf1zh8pcvoct9acu7o8sz67ji" data-original-src="https://cdn.u.pika.page/TLwO7IfW6exm8eKkPLwoMBhVKanJ0unsNtiTI78xB1E/fn:IMG_3239/plain/s3://pika-production/0hpqf1zh8pcvoct9acu7o8sz67ji" alt="" src="https://cdn.u.pika.page/zA--SkGThowkg1zTRnD08BXEFlQknHpezagdxlxRFaU/s:1800:1400/fn:IMG_3239/plain/s3://pika-production/0hpqf1zh8pcvoct9acu7o8sz67ji"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Our heroes set out for Phandalin from Neverwinter (this is the purest design depiction of them)
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--jpeg"&gt;



      &lt;img height="1200" width="800" data-zoom-src="https://cdn.u.pika.page/z-Es-9tt8ASa8ckuxW5I_foDA2QFN5mfgMjV2C8y-WU/s:3840:3840/fn:content/plain/s3://pika-production/anm92v0v9benyswoszb4s94ehafy" data-original-src="https://cdn.u.pika.page/QSddWfEVWOtPsZsgnOpBxKVr8EOylIKeg-bmShFaV3k/fn:content/plain/s3://pika-production/anm92v0v9benyswoszb4s94ehafy" alt="" src="https://cdn.u.pika.page/muD8fK12QmLrln49MWQgO0aRa-s4C2RGZJXeHnKHTU8/s:1800:1400/fn:content/plain/s3://pika-production/anm92v0v9benyswoszb4s94ehafy"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Caught in a goblin trap
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--jpeg"&gt;



      &lt;img height="1200" width="800" data-zoom-src="https://cdn.u.pika.page/GRm1imjnQo5quYUojao8bojWcQ0fUG4q51exyU_F_p0/s:3840:3840/fn:content/plain/s3://pika-production/ypzzzbvgoziq2wxlsdf80smlhw7k" data-original-src="https://cdn.u.pika.page/Wztnb1uKc8T-WcNkHkZ60UhZxae4YVej2jxBQXgmWCg/fn:content/plain/s3://pika-production/ypzzzbvgoziq2wxlsdf80smlhw7k" alt="" src="https://cdn.u.pika.page/aQenv_RGhN6keGYmJY5XtXTqXu2aiK8ZWBSsGsd0odo/s:1800:1400/fn:content/plain/s3://pika-production/ypzzzbvgoziq2wxlsdf80smlhw7k"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Psychic mocking a wolf
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--jpeg"&gt;



      &lt;img height="1200" width="800" data-zoom-src="https://cdn.u.pika.page/nrG8Op1gd5hptpsfya9kTP-zYXvFvrBNQnHA5u3l6Ps/s:3840:3840/fn:content/plain/s3://pika-production/a595mfogmvvq0v4j6301tfpdk1cs" data-original-src="https://cdn.u.pika.page/MVK2HOBHdhrOxvQVNYZoLyliNKTiapSDRHRzlnEnkxQ/fn:content/plain/s3://pika-production/a595mfogmvvq0v4j6301tfpdk1cs" alt="" src="https://cdn.u.pika.page/cW9oImupqLE3CdraD4GqOFvgB4TlvRpwGEHIY3AvS_c/s:1800:1400/fn:content/plain/s3://pika-production/a595mfogmvvq0v4j6301tfpdk1cs"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Decapitating a goblin
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--png"&gt;



      &lt;img height="1536" width="1024" data-zoom-src="https://cdn.u.pika.page/xvRZM2p6_avlT0-OQUjm_u5UxLo0MZ7MNuabG8ab8Jo/s:3840:3840/fn:content/plain/s3://pika-production/ntcb0jsa02nld2an82dxuv2mtcl9" data-original-src="https://cdn.u.pika.page/b6UiBJUPkhry5nI_MTXzpVrzRtWbceAhPyU9m25VTc8/fn:content/plain/s3://pika-production/ntcb0jsa02nld2an82dxuv2mtcl9" alt="" src="https://cdn.u.pika.page/WhkPTsczICh5v39LWDgmPAYsDdPB5hTgMWJoUbHbAxw/s:1800:1400/fn:content/plain/s3://pika-production/ntcb0jsa02nld2an82dxuv2mtcl9"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Electrifying a bugbear
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--png"&gt;



      &lt;img height="1024" width="1536" data-zoom-src="https://cdn.u.pika.page/hEodIuvTs6ZV04s1UuiLhwnMdKB2M9GjMKc4qeNYGD0/s:3840:3840/fn:content/plain/s3://pika-production/omzfppbxu1acmzv3r0w5a2r3yhxq" data-original-src="https://cdn.u.pika.page/DOHJGVbCXBmHsM0QHX1VBLB14xX5va7lWrLs7ksN0wM/fn:content/plain/s3://pika-production/omzfppbxu1acmzv3r0w5a2r3yhxq" alt="" src="https://cdn.u.pika.page/WMo1r0kwZGSnj-L-DEzMrGEkkdg8YEMuucDnY3SKaJo/s:1800:1400/fn:content/plain/s3://pika-production/omzfppbxu1acmzv3r0w5a2r3yhxq"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Farm hay ride to see some gords
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--png"&gt;



      &lt;img height="1024" width="1536" data-zoom-src="https://cdn.u.pika.page/j5gCcVha4LSVxCPdXe7lhIulVSb04S4QzYLdySAq3G4/s:3840:3840/fn:content/plain/s3://pika-production/5197de2yo8sjc8k6wookkqhgcv6c" data-original-src="https://cdn.u.pika.page/r-lPiU2P-KHs3ytoer0tr7SnhOXxl7VB9c4ETeJ-8dY/fn:content/plain/s3://pika-production/5197de2yo8sjc8k6wookkqhgcv6c" alt="" src="https://cdn.u.pika.page/NpzPj9DyEpHSTf-jUhIrbcdh33hcwmZ6VDf4qqsOK6Y/s:1800:1400/fn:content/plain/s3://pika-production/5197de2yo8sjc8k6wookkqhgcv6c"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Infiltrating the Redbrands
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--png"&gt;



      &lt;img height="1024" width="1536" data-zoom-src="https://cdn.u.pika.page/BimTrTG_8717Gd6XU1lGJuNyT40oRt_IpKBGDmUly0k/s:3840:3840/fn:content/plain/s3://pika-production/n79unr2inze80rcogcd4m8x0s65i" data-original-src="https://cdn.u.pika.page/4hju0w3XOfcQb_3Qpy8Np4L2q8ty5jiMfFO6DWlWJNg/fn:content/plain/s3://pika-production/n79unr2inze80rcogcd4m8x0s65i" alt="" src="https://cdn.u.pika.page/MAsjciRJZoEr7QZZmU3DKgsRwtIsjZGMQXM30ZRZBPE/s:1800:1400/fn:content/plain/s3://pika-production/n79unr2inze80rcogcd4m8x0s65i"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      A game of Knucklebones
    &lt;/figcaption&gt;
&lt;/figure&gt;&lt;figure class="attachment attachment--preview attachment--png"&gt;



      &lt;img height="1024" width="1536" data-zoom-src="https://cdn.u.pika.page/psYFSj7g20oCs79DySPEcAkxoEIysW6GkTOept5Dkmw/s:3840:3840/fn:content/plain/s3://pika-production/cqyvfcra1qjhb5vnat7wn91t3vzv" data-original-src="https://cdn.u.pika.page/9zgagt5Ek3inqD7Q0NhoF8KwM-RWNUcKOuvMQy-rMho/fn:content/plain/s3://pika-production/cqyvfcra1qjhb5vnat7wn91t3vzv" alt="" src="https://cdn.u.pika.page/sTJRL4P0AW3dWPjuuqA7U5IG4j2AUcplKWro15Z6j5c/s:1800:1400/fn:content/plain/s3://pika-production/cqyvfcra1qjhb5vnat7wn91t3vzv"&gt;

    &lt;figcaption class="attachment__caption" aria-hidden="true"&gt;
      Killing the Nothic
    &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
</content>
    <summary>Today was a great session. ✨ After a long, grueling, and almost deadly battle at the end of the Redbrand’s Hideout, it was so satisfying to see the party finally breath a sigh of relief when they actually survived, but it was exhilarating to see them all scream for joy when I said “…and you all level up!” I felt like a proud dad! I’ve been playing D&amp;amp;D since college, but this is my first time being a dungeon master. I’m running Lost Mines of Phandelver on a suggestion from a friend. I’m obviously not great at it, yet, but...</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/87061</id>
    <published>2026-02-26T00:12:00Z</published>
    <updated>2026-04-28T18:39:01Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/2026-02-25-i-enjoy-and-connect"/>
    <title>I enjoy and connect with this essay from...</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;p&gt;I enjoy and connect with this essay from &lt;a href="https://www.eod.com/blog/2026/02/lose-myself/"&gt;Greg Knaus&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;There will be more software than ever, as its production is automated; we are entering the industrial age of the digital age. But less of this code will be elegant, or considerate, or graceful. Less of it will be created by removing what isn’t David, and less of it will be driven by a human understanding of human needs.&lt;/p&gt;
&lt;p&gt;That was something I did that mattered. I’ll miss it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;(via &lt;a href="https://daringfireball.net/linked/2026/02/25/knauss-lose-myself"&gt;Daring Fireball&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt;
</content>
    <summary>I enjoy and connect with this essay from Greg Knaus: “There will be more software than ever, as its production is automated; we are entering the industrial age of the...</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/86431</id>
    <published>2026-02-20T22:34:24Z</published>
    <updated>2026-02-20T22:45:45Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/now-february-2026"/>
    <title>Now: February 2026</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;p&gt;Moving my personal website over to &lt;a href="https://pika.page/"&gt;Pika&lt;/a&gt; and elbows deep in trying to make it the best place to blog on the web. Looking at search functionality…&lt;/p&gt;
&lt;p&gt;Working on my &lt;a href="https://simonwillison.net/2025/Oct/7/vibe-engineering/"&gt;vibe engineering&lt;/a&gt;. Recently switched from Cursor to &lt;a href="https://windsurf.com/"&gt;Windsurf&lt;/a&gt;, but also experimenting with &lt;a href="https://www.conductor.build/"&gt;Conductor&lt;/a&gt;. The majority of my code and PRs are still written, rewritten, or at least intensely scrutinized by me, but I’m a much better Ruby on Rails coder than I’ve ever been. It’s like having an only semi-competent personal senior code instructor.&lt;/p&gt;
&lt;p&gt;Trying to DM for the first time. Running the classic &lt;em&gt;Lost Mines of Phandelver&lt;/em&gt; for my wife and a friend couple.&lt;/p&gt;
&lt;p&gt;Binging &lt;em&gt;Mad Men&lt;/em&gt; for the first time with that same friend couple.&lt;/p&gt;
&lt;p&gt;Just started &lt;em&gt;Re:Zero − Starting Life in Another World&lt;/em&gt;. I can’t tell if it’s poking fun at isekai tropes or basking in their sometimes cringy ways. I heard something about watching at least through episode 15.&lt;/p&gt;
&lt;p&gt;My Yeah Yeah Yeahs cover band “The No No Nos” have a show on March 26th at The Gutter in Brooklyn (come watch if you’re nearby). We haven’t played together all winter and need to practice.&lt;/p&gt;
&lt;p&gt;I turn 40 this year, and to celebrate, we’re traveling to Japan in June. We bought flights, but now the stressful planning begins.&lt;/p&gt;
&lt;/div&gt;
</content>
    <summary>Moving my personal website over to Pika and elbows deep in trying to make it the best place to blog on the web. Looking at search functionality… Working on my...</summary>
  </entry>
  <entry>
    <id>tag:matthewlettini.com,2005:Post/74540</id>
    <published>2026-02-20T18:19:00Z</published>
    <updated>2026-03-26T21:10:16Z</updated>
    <link rel="alternate" type="text/html" href="https://matthewlettini.com/posts/hello-world"/>
    <title>Hello World</title>
    <content type="html">&lt;div class="trix-content"&gt;
  &lt;p&gt;What a 2025! That’s my whole summary. I don’t feel like recapping in detail here and now, but it certainly was &lt;em&gt;a year&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;I’ve been thinking of moving my personal website over to Pika ever since we built it. Seeing as &lt;a href="https://goodenough.us/blog/2025-11-25-good-enough-is-reorganizing/"&gt;I now co-own Good Enough&lt;/a&gt;, it feels like the right time to really dogfood it. So here I am!&lt;/p&gt;
&lt;p&gt;It’s been a long time since I’ve had a blog of my own. I’ve written a bit on the Harvest and Good Enough blogs over the years, but my own home on the web always goes static pretty quick. Maybe the extreme ease of blogging with Pika will have an impact? Maybe not. Either way, I’m looking forward to being here, and to 2026.&lt;/p&gt;
&lt;p&gt;See you here/there  👋&lt;/p&gt;
&lt;/div&gt;
</content>
    <summary>What a 2025! That’s my whole summary. I don’t feel like recapping in detail here and now, but it certainly was a year. I’ve been thinking of moving my personal...</summary>
  </entry>
</feed>
