{
"$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"
}