{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreifzvheh6cht7lw26yf432mjkh6kpavckoujvfaemofnrllpvlof6u",
    "commit": {
      "cid": "bafyreibmour2nm7edefvoqqfmd2tezp7cmh6qzavu6edtieze6fuoqq3im",
      "rev": "3mmpgfnejsm2v"
    },
    "uri": "at://did:plc:57od6g2ic3e3b3kauctjmo3k/app.bsky.feed.post/3mmpgfnctfs2m",
    "validationStatus": "valid"
  },
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "Hey y'all. I'm ill so the brain's working slow. I'll make the usual attempt to keep the notes short."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "It helps that I've only got one thing to talk about this week."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "plaintext": "USBC Prep"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://www.youtube.com/@morgandrinkscoffee"
                    }
                  ],
                  "index": {
                    "byteEnd": 23,
                    "byteStart": 17
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#strikethrough"
                    }
                  ],
                  "index": {
                    "byteEnd": 37,
                    "byteStart": 28
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://wcc.coffee/world-barista-championship"
                    }
                  ],
                  "index": {
                    "byteEnd": 97,
                    "byteStart": 71
                  }
                }
              ],
              "plaintext": "My lovely spouse Morgan has a problem an unstoppable desire to win the World Barista Championship. It doesn't help that I told her that we can't get a third cat until she wins."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#italic"
                    }
                  ],
                  "index": {
                    "byteEnd": 20,
                    "byteStart": 9
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://www.youtube.com/playlist?list=PLRVRIYt9_gUxRZ1fZIYlcGNhRlLlvBjAp"
                    }
                  ],
                  "index": {
                    "byteEnd": 259,
                    "byteStart": 214
                  }
                }
              ],
              "plaintext": "She came thiiiiiiiis close in 2022, placing 2nd after winning the US Barista Championship to qualify for the world stage. If the idea of a barista competition is baffling to you, I don't blame you. That same year, Morgan made an effort to document her process. The videos are a bit old now, but they're still informative."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://bambulab.com/en-us/h2d"
                    }
                  ],
                  "index": {
                    "byteEnd": 183,
                    "byteStart": 169
                  }
                }
              ],
              "plaintext": "Outside of the one year I livestreamed all of her routines, I'm not typically involved. This year, I made a bargain with her: I could get a new 3D printer—the massive Bambu Labs H2D—in return for helping build her set designs."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "So, that's what I've been up to: CADing prototypes in Shapr3D, then printing them out in PETG."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "aspectRatio": {
                "height": 4284,
                "width": 5712
              },
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreigsaa4k3ycx34qbctrhex6hqsm6vqsyxxoen4n4imbk6hpkbfcvde"
                },
                "mimeType": "image/webp",
                "size": 3431442
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "Above is a sneak preview of some of the prototyping that I've done. I'm just about ready to freeze the physical components, but I still have electrical work to do. I won't reveal too much, but the final effect should be very cool—I'll post a video to Bluesky when everything is put together."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://uscoffeechampionships.org/barista-competition"
                    }
                  ],
                  "index": {
                    "byteEnd": 75,
                    "byteStart": 71
                  }
                }
              ],
              "plaintext": "This has dominated my week. We're sprinting to the finish, because the USBC is mid-June in Denver. Morgan needs the parts done because she needs to practice with them, and I have some travel coming up which means I need to work fast."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "plaintext": "Poetry"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "The other thing I did this week was launch a new Leaflet publication that I'm treating as a micropoetry journal. I've already written a bunch of words about this, so I'll just link to those below. I'd love it if you subscribed!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.standardSitePost",
              "uri": "at://did:plc:57od6g2ic3e3b3kauctjmo3k/site.standard.document/3mmkhm6pid224"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.standardSitePost",
              "uri": "at://did:plc:57od6g2ic3e3b3kauctjmo3k/site.standard.document/3mmpc2o3v7k27"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:4hodhjl2kposuchzvpiviwps"
                    }
                  ],
                  "index": {
                    "byteEnd": 168,
                    "byteStart": 149
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:6xl7drzjmqzzvvgid5exn256"
                    }
                  ],
                  "index": {
                    "byteEnd": 180,
                    "byteStart": 170
                  }
                }
              ],
              "plaintext": "Speaking of travel, I'll be up in Seattle at the start of next week for CascadiaJS, so I'm not sure I'll have weekly notes. I'll be hanging out with @brittanyellich.com, @vvill.dev, and others. I expect it'll be a great time!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "Okay, I'm gonna go rest now. I need to be in functioning shape to play Subnautica 2 this evening."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "Thanks for reading, as always. I hope you have a great week!"
            }
          }
        ],
        "id": "019e60d0-2004-7556-8bbe-da33bc498133"
      }
    ]
  },
  "description": "Featuring nonstop CAD action",
  "path": "/3mmpgfhpm2k2m",
  "publishedAt": "2026-05-25T21:30:33.102Z",
  "site": "at://did:plc:57od6g2ic3e3b3kauctjmo3k/site.standard.publication/3m5c6gbf36k2w",
  "tags": [
    "weekly recap"
  ],
  "title": "Week of 2026-05-18"
}