BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//joshbeckman.org//NONSGML Jekyll iCal//EN
X-WR-CALNAME:Josh Beckman's Organization - Blog
METHOD:PUBLISH
REFRESH-INTERVAL;VALUE=DURATION:P1D
X-PUBLISHED-TTL:P1D
BEGIN:VEVENT
UID:/blog/attending/lcd-soundsystem-at-aragon-in-2026@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260307T200025Z
DTEND:20260307T210025Z
SUMMARY:LCD Soundsystem at Aragon in 2026
DESCRIPTION:I’ve seen LCDS many times before (previously)\, but not as ma
 ny as my friend Ned. It’s a wonderful experience going to see this band 
 with Ned. He knows how they structure their shows for different coun
URL:https://www.joshbeckman.org/blog/attending/lcd-soundsystem-at-aragon-in
 -2026
CATEGORIES:concerts,aragon-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/29162046-a8d4-4b1
 a-9cfa-4d24c38a3e88.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/trust-but-verify@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260306T141908Z
DTEND:20260306T151908Z
SUMMARY:Trust But Verify
DESCRIPTION:I’ve been a huge fan of webcomic name for years. Every comic 
 ends with “oh no”. Perfect.
URL:https://www.joshbeckman.org/blog/practicing/trust-but-verify
CATEGORIES:software-engineering,llm,ai,trust
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/955f9c15-077b-4b7
 1-b2ca-0b77b0287e07.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/comed-hourly-pricing-as-calendar-events@joshbeckman.or
 g
DTSTAMP:20260309T175909Z
DTSTART:20260301T011500Z
DTEND:20260301T021500Z
SUMMARY:ComEd Hourly Pricing as Calendar Events
DESCRIPTION:I built an iCal feed of ComEd electricity price changes so I ca
 n plan around cheap hours from my calendar.
URL:https://www.joshbeckman.org/blog/practicing/comed-hourly-pricing-as-cal
 endar-events
CATEGORIES:tools,consumption,time,open-source
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/7da27360-4fa4-4eb
 5-8fbb-9aa80f34e9b7.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/music-frozen-dancing-2026@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260221T194258Z
DTEND:20260221T204258Z
SUMMARY:Music Frozen Dancing 2026
DESCRIPTION:Of course we went to Music Frozen Dancing again this year. And 
 this time we got a spot near the front so we could get our faces visible i
 n the annual photo. A fun bit from last year: I’m kinda feature
URL:https://www.joshbeckman.org/blog/attending/music-frozen-dancing-2026
CATEGORIES:music,chicago,empty-bottle-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/c2781a7a-51f1-483
 2-a643-f5d9e29a3356.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1212868052-possessor@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260220T000000Z
DTEND:20260220T010000Z
SUMMARY:Possessor
DESCRIPTION:I can see this as the stepping stone to Infinity Pool that this
  would become. \nLike Infinity Pool\, this perfectly balances world-buildi
 ng reveals through character action and scene make-up. Also simil
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1212868052-
 possessor
CATEGORIES:movies,art,writing,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/3/6/8/5/4/0/368540
 -possessor-0-600-0-900-crop.jpg?v=c949ea1fc0
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/divvy-2025-in-review@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260218T150116Z
DTEND:20260218T160116Z
SUMMARY:Divvy 2025 in Review
DESCRIPTION:Last week I opened the Divvy (bikeshare system for Chicago) app
  and they prompted me with a 2025 year-in-review. Strange! A bit late? But
  I appreciate it all the same.
URL:https://www.joshbeckman.org/blog/divvy-2025-in-review
CATEGORIES:year-in-review,chicago,biking
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/79266feb-73a0-47d
 8-94fb-d6d8f3718e04.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1210579568-le-samourai@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260218T000000Z
DTEND:20260218T010000Z
SUMMARY:Le Samouraï
DESCRIPTION:This review may contain spoilers.\nIf you spend your days plann
 ing the perfect way to kill others\, of course you want to control how you
  die. \nThis film removes the sexy glamor of contract killing and 
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1210579568-
 le-samourai
CATEGORIES:movies,entertainment,art,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/4/8/8/1/7/48817-le
 -samourai-0-600-0-900-crop.jpg?v=11267d74cc
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/ical-feeds-for-a-jekyll-site@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260216T170000Z
DTEND:20260216T180000Z
SUMMARY:My Entire Blog History as Calendar Events
DESCRIPTION:I built a Jekyll plugin that generates iCal feeds so I can see 
 my entire posting history in my calendar.
URL:https://www.joshbeckman.org/blog/ical-feeds-for-a-jekyll-site
CATEGORIES:jekyll,personal-blog,tools,time
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1208720778-the-conversation@joshbeckma
 n.org
DTSTAMP:20260309T175909Z
DTSTART:20260215T000000Z
DTEND:20260215T010000Z
SUMMARY:The Conversation
DESCRIPTION:This review may contain spoilers.\nI\, too\, have been an edito
 r that thought themself a genius\, discovering the perfect refinement to c
 reate something from nothing\, only to find that a crucial nuance wa
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1208720778-
 the-conversation
CATEGORIES:movies,writing,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/5/1/5/2/9/51529-th
 e-conversation-0-600-0-900-crop.jpg?v=12ad21bbbf
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1202680979-everything-everywhere-all-a
 t-once@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260213T000000Z
DTEND:20260213T010000Z
SUMMARY:Everything Everywhere All at Once
DESCRIPTION:With our one month-old in a stroller\, we entered the elevator 
 behind a woman carrying a potted flower and groceries. After the doors clo
 sed\, she smiled and leaned over to look at our daughter's face a
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1202680979-
 everything-everywhere-all-at-once
CATEGORIES:letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/4/7/4/4/7/4/474474
 -everything-everywhere-all-at-once-0-600-0-900-crop.jpg?v=281f1a041e
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/weval-at-outset@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260212T233033Z
DTEND:20260213T003033Z
SUMMARY:Weval at Outset
DESCRIPTION:This show was so much better than I had expected!
URL:https://www.joshbeckman.org/blog/attending/weval-at-outset
CATEGORIES:concerts,outset-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/7b16c3ed-cc2d-4cf
 a-bced-566eb50ab889.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/photos/a-new-q@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260211T145006Z
DTEND:20260211T155006Z
SUMMARY:A New Q
DESCRIPTION:After buying it on release and for my graduation\, I had and lo
 ved my Fuji X100 for 10 years. It was the perfect camera for me for many y
 ears.
URL:https://www.joshbeckman.org/blog/photos/a-new-q
CATEGORIES:photography,tools
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/4ab0d9fe-a469-4e6
 f-b09a-4fda72476f57.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/fela-kuti-fear-no-man@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260210T044835Z
DTEND:20260210T054835Z
SUMMARY:Fela Kuti: Fear No Man
DESCRIPTION:The Fela Kuti: Fear No Man podcast from Jad Abumrad was a beaut
 iful series I listened to while shoveling snow and lifting weights this wi
 nter. I had been listening to Fela’s music for a decade but nev
URL:https://www.joshbeckman.org/blog/listening/fela-kuti-fear-no-man
CATEGORIES:podroll,music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/338712d9-c936-44a
 5-9d69-8e8abe113f46.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1199494440-28-years-later-the-bone-tem
 ple@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260210T000000Z
DTEND:20260210T010000Z
SUMMARY:28 Years Later: The Bone Temple
DESCRIPTION:There are always so many things to say about a really good film
 . \nI haven’t felt so teeteringly sick with gory terror since The Green
  Room and that was white-knuckle fun. The gore in this film was wre
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1199494440-
 28-years-later-the-bone-temple
CATEGORIES:letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/1/5/6/4/0/9/1156
 409-28-years-later-the-bone-temple-0-600-0-900-crop.jpg?v=131058c6ff
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/photos/its-still-very-cold-here@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260209T150141Z
DTEND:20260209T160141Z
SUMMARY:It's Still Very Cold Here
URL:https://www.joshbeckman.org/blog/photos/its-still-very-cold-here
CATEGORIES:chicago
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/c8c0e917-4f2e-4cf
 2-9d14-432ce847f117.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/photos/bright-eucalyptus-ikebana@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260208T165920Z
DTEND:20260208T175920Z
SUMMARY:Bright Eucalyptus Ikebana
URL:https://www.joshbeckman.org/blog/photos/bright-eucalyptus-ikebana
CATEGORIES:flora
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/36f988a3-40fa-4ce
 6-8743-79fb3a1878fb.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/all-the-food-is-on-the-lawn@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260206T232045Z
DTEND:20260207T002045Z
SUMMARY:All The Food is On The Lawn
DESCRIPTION:Today is Friday. On Sunday night\, Marybeth opened the fridge a
 nd said\, “this water is warm.”
URL:https://www.joshbeckman.org/blog/all-the-food-is-on-the-lawn
CATEGORIES:maintenance,food,chicago
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/building-a-user-preferences-page-for-my-static-site@joshbeckman.o
 rg
DTSTAMP:20260309T175909Z
DTSTART:20260205T215930Z
DTEND:20260205T225930Z
SUMMARY:Building a User Preferences Page for My Static Site
DESCRIPTION:I’ve been wanting to give visitors more control over how they
  experience this site. Not everyone wants the same thing from a personal w
 ebsite - some prefer dark mode\, some want to disable tracking\, an
URL:https://www.joshbeckman.org/blog/building-a-user-preferences-page-for-m
 y-static-site
CATEGORIES:jekyll,code-snippets,personal-blog,tools,language-javascript
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1191800928-mars-express@joshbeckman.or
 g
DTSTAMP:20260309T175909Z
DTSTART:20260205T000000Z
DTEND:20260205T010000Z
SUMMARY:Mars Express
DESCRIPTION:This review may contain spoilers.\nI really enjoyed the first h
 alf of this\, with fast and fantastic world building elements strewn throu
 ghout the backgrounds of most panels. I love feeling pulled along
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1191800928-
 mars-express
CATEGORIES:fiction,entertainment,art,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/5/1/4/6/7/2/514672
 -mars-express-0-600-0-900-crop.jpg?v=2d6892c805
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/116013616677995190@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260204T174825Z
DTEND:20260204T184825Z
SUMMARY:GovTrack.us: Your Source for Congressional Insights
DESCRIPTION:GovTrack.us is a Good Source of Congressional Updates\nhttps://
 www.joshbeckman.org/notes/govtrackus-is-a-good-source-of-congressional-upd
 ates\nI have really started to enjoy and learn from the GovTrack 
URL:https://www.joshbeckman.org/blog/116013616677995190
CATEGORIES:government,politics,social-networks,research,education,mastodon
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/116013616627681282@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260204T174824Z
DTEND:20260204T184824Z
SUMMARY:Encrypting Personal Posts in Jekyll
DESCRIPTION:Client-Side Encrypted Posts in Jekyll\nhttps://www.joshbeckman.
 org/blog/encrypted-post\nI’ve been wanting to write more personal things
  on this site. Not everything needs to be public\, but I still want 
URL:https://www.joshbeckman.org/blog/116013616627681282
CATEGORIES:personal-blog,jekyll,writing,mastodon
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/encrypted-post@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260203T000000Z
DTEND:20260203T010000Z
SUMMARY:Client-Side Encrypted Posts in Jekyll
DESCRIPTION:I’ve been wanting to write more personal things on this site.
  Not everything needs to be public\, but I still want the convenience of h
 aving it all in one place - searchable\, linkable\, backed up in git
URL:https://www.joshbeckman.org/blog/encrypted-post
CATEGORIES:personal-blog,security,language-javascript,jekyll
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/encrypted-example@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260203T000000Z
DTEND:20260203T010000Z
SUMMARY:Encrypted Example Post
URL:https://www.joshbeckman.org/blog/encrypted-example
CATEGORIES:tests
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/displaying-letterboxd-like-counts-on-my-movie-reviews@
 joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260202T182713Z
DTEND:20260202T192713Z
SUMMARY:Displaying Letterboxd Like Counts on My Movie Reviews
DESCRIPTION:I’ve been crossposting my Letterboxd reviews to this site for
  a while now. The posts link back to the original review\, but I wanted to
  show engagement metrics the same way I do for Mastodon\, Bluesky\, 
URL:https://www.joshbeckman.org/blog/practicing/displaying-letterboxd-like-
 counts-on-my-movie-reviews
CATEGORIES:personal-blog,letterboxd,jekyll,language-javascript
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/21addc37-7230-405
 5-97e9-959509301ba3.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1189278242-charade@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260202T000000Z
DTEND:20260202T010000Z
SUMMARY:Charade
DESCRIPTION:I’m sorry\, I just couldn’t believe how horny Audrey Hepbur
 n was for Cary Grant. He literally continues to get worse and she just get
 s more and more into him! Stop\, girl! You don’t need that man! You h
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1189278242-
 charade
CATEGORIES:movies,entertainment,writing,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/4/9/1/2/9/49129-ch
 arade-0-600-0-900-crop.jpg?v=33e133ab90
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/3mdsqlk5n6c2h@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260201T162412Z
DTEND:20260201T172412Z
SUMMARY:Appreciating Small Seasons: A Quick Reply
DESCRIPTION:@rosszurowski.com thanks for writing! I loved reading your Smal
 l Seasons this morning: RE: Small Seasons
URL:https://www.joshbeckman.org/blog/3mdsqlk5n6c2h
CATEGORIES:personal-blog,communication,writing,bluesky
IMAGE;VALUE=URI:https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:oclgv
 sz6g6bsosawrkchxyyq/bafkreial4j3x3xljyeahpjqn6w4a3yvubm5jbzivdlelzkm3gx4f2
 br2hi@jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1187276660-a-different-man@joshbeckman
 .org
DTSTAMP:20260309T175909Z
DTSTART:20260201T000000Z
DTEND:20260201T010000Z
SUMMARY:A Different Man
DESCRIPTION:This review may contain spoilers.\nUnexpected revelation throug
 h personal transformation.\nThe Substance is my favorite film of the past 
 couple years\, so there's no surprise that I love the plot here. B
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1187276660-
 a-different-man
CATEGORIES:movies,personal-blog,art,entertainment,fiction,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/8/9/1/2/9/1/891291
 -a-different-man-0-600-0-900-crop.jpg?v=f19de2db41
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/trying-new-photography-printers@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260131T173124Z
DTEND:20260131T183124Z
SUMMARY:Trying New Photography Printers
DESCRIPTION:I’ve been a long time customer of Parabo Press for all my wal
 l art photography prints. I’ve especially loved their large engineer pri
 nts\, but I’ve also extensively printed with their matte fine-art pr
URL:https://www.joshbeckman.org/blog/trying-new-photography-printers
CATEGORIES:photography,publishing,art
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1185420823-the-french-connection@joshb
 eckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260131T000000Z
DTEND:20260131T010000Z
SUMMARY:The French Connection
DESCRIPTION:This movie has the best chase scenes - both fast and slow - I
 ve ever watched. I was out of breath - or holding bated breath - with the
  characters multiple times\, and the handheld camera really pulled
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1185420823-
 the-french-connection
CATEGORIES:movies,entertainment,crime,culture,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/sm/upload/m0/ut/ds/ts/5XSGvIKl
 2yPvOkieFjc3rzLw7x0-0-600-0-900-crop.jpg?v=b5eb5cf6f7
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1184513264-agatha-christies-seven-dial
 s@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260130T000000Z
DTEND:20260130T010000Z
SUMMARY:Agatha Christie's Seven Dials
DESCRIPTION:We watched this is one sitting while the baby slept and that wa
 s enough of a win to put me in a good mood. \nI liked the main actress an
 d Helena and the guy who played Lomax but ultimately I think ther
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1184513264-
 agatha-christies-seven-dials
CATEGORIES:movies,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/4/8/8/0/2/4/1488
 024-agatha-christies-seven-dials-0-600-0-900-crop.jpg?v=f1f1338832
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/links-that-survive-the-printer@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260122T161153Z
DTEND:20260122T171153Z
SUMMARY:Links That Survive the Printer
DESCRIPTION:How I built automatic QR code footnotes so printed pages keep t
 heir links.
URL:https://www.joshbeckman.org/blog/practicing/links-that-survive-the-prin
 ter
CATEGORIES:personal-blog,code-snippets,language-javascript,publishing,acces
 sibility
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/d3b4eef5-6d42-4ae
 9-87e0-3fd0df13af74.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1141972014-no-other-choice-2025@joshbe
 ckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260104T000000Z
DTEND:20260104T010000Z
SUMMARY:No Other Choice
DESCRIPTION:While I did love the cinematography - long moving shots\, super
 -positions\, framing and placements - I think this movie muddled itself wi
 th too wide of an edit\, and the energy that it built up in the be
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1141972014-
 no-other-choice-2025
CATEGORIES:movies,cinematography,art,travel,culture,personal-blog,letterbox
 d
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/5/6/5/9/5/2/565952
 -no-other-choice-2025-0-600-0-900-crop.jpg?v=87ef42b9f5
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/site-traffic-in-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260103T170330Z
DTEND:20260103T180330Z
SUMMARY:Site Traffic in 2025
DESCRIPTION:2025 was the first full year I had basic analytics on this site
  (via Goatcounter)\, so I figured I would review the most popular posts/pa
 ges. I also wrote more in 2025 than in (any?) prior years.
URL:https://www.joshbeckman.org/blog/practicing/site-traffic-in-2025
CATEGORIES:data,personal-blog,year-in-review
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/3c613879-fed3-4a7
 5-bfd0-a73ed18c6ba6.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/my-letterboxd-2025-in-film@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260103T163640Z
DTEND:20260103T173640Z
SUMMARY:My Letterboxd 2025 in Film
DESCRIPTION:Because 2025 is over\, I just got my 2025 Letterboxd Summary of
  movies. This was the first year I reviewed every new movie I saw\, using 
 the Letterboxd platform (and pulling the reviews into my site via
URL:https://www.joshbeckman.org/blog/watching/my-letterboxd-2025-in-film
CATEGORIES:movies,data,year-in-review
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/7f159755-7b5c-43c
 9-bde1-df4ab8c3bc80.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/deep-dive-on-watches@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260103T045719Z
DTEND:20260103T055719Z
SUMMARY:Deep Dive on Watches
DESCRIPTION:Maybe it started when my friend Colin mentioned that Zodiac wat
 ches were on sale at Ross department stores because the company was going 
 bankrupt. Or maybe it was when\, for some unknown reason\, I re-w
URL:https://www.joshbeckman.org/blog/deep-dive-on-watches
CATEGORIES:tools,closhing
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/c07a44bd-b1bf-46e
 c-b5cf-7b14ed05f51b.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/bringing-back-webmentions@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20260102T160830Z
DTEND:20260102T170830Z
SUMMARY:Bringing Back Webmentions
DESCRIPTION:A year and a half ago I dropped support for webmentions on this
  blog\, but I’ve brought them back over the last month.
URL:https://www.joshbeckman.org/blog/practicing/bringing-back-webmentions
CATEGORIES:personal-blog,publishing,blogs,social-networks
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/87ae2e1d-f1b8-4cd
 c-9aed-2b60e218a294.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1137443522-sorry-baby-2025@joshbeckman
 .org
DTSTAMP:20260309T175909Z
DTSTART:20260102T000000Z
DTEND:20260102T010000Z
SUMMARY:Sorry\, Baby
DESCRIPTION:This review may contain spoilers.\nThis film is arresting becau
 se it\, like the main character\, has nothing to prove to you and all the 
 reason to prove it. I moves constantly\, not quickly or slowly\, thr
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1137443522-
 sorry-baby-2025
CATEGORIES:movies,entertainment,fiction,art,writing,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/0/9/0/4/6/4/1090
 464-sorry-baby-2025-0-600-0-900-crop.jpg?v=c011d7fe20
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1133277980-double-indemnity@joshbeckma
 n.org
DTSTAMP:20260309T175909Z
DTSTART:20260101T000000Z
DTEND:20260101T010000Z
SUMMARY:Double Indemnity
DESCRIPTION:Edward G. Robinson steals the show for me on this one. I loved 
 every second of him on the screen. Fred MacMurray's lines had me reeling\,
  finding the base of every film noir trope I've ever heard. Barb
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1133277980-
 double-indemnity
CATEGORIES:movies,personal-blog,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/5/1/1/7/3/51173-do
 uble-indemnity-0-600-0-900-crop.jpg?v=8e753e6645
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1132578619-marty-supreme@joshbeckman.o
 rg
DTSTAMP:20260309T175909Z
DTSTART:20251230T000000Z
DTEND:20251230T010000Z
SUMMARY:Marty Supreme
DESCRIPTION:This review may contain spoilers.\nI was riveted through this e
 ntire film and loved it so much. It's not about table tennis\; it is a met
 aphorical ball of emotion launching itself back and forth across 
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1132578619-
 marty-supreme
CATEGORIES:movies,fiction,art,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/1/9/7/4/9/9/1197
 499-marty-supreme-0-600-0-900-crop.jpg?v=b14a26bb43
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1124142364-the-taking-of-pelham-one-tw
 o-three@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251225T000000Z
DTEND:20251225T010000Z
SUMMARY:The Taking of Pelham One Two Three
DESCRIPTION:What if we made a heist movie but everyone was bumbling and gre
 asy and cramped and you didn't really like them but they all worked togeth
 er in the end? Would it make you love New York?\nI was so primed
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1124142364-
 the-taking-of-pelham-one-two-three
CATEGORIES:movies,fiction,entertainment,racism,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/4/7/8/0/0/47800-th
 e-taking-of-pelham-one-two-three-0-600-0-900-crop.jpg?v=b04395e6e7
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/youtube-recap-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251223T140423Z
DTEND:20251223T150423Z
SUMMARY:YouTube Recap 2025
DESCRIPTION:My 2025 YouTube Recap was delivered today. It seems they calcul
 ate their “top” metrics based on minutes watched\, not number of video
 s watched.
URL:https://www.joshbeckman.org/blog/youtube-recap-2025
CATEGORIES:data,youtube,year-in-review
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/1a9ece9c-9627-446
 0-a7e8-b4d665556de3.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1123008920-avatar-fire-and-ash@joshbec
 kman.org
DTSTAMP:20260309T175909Z
DTSTART:20251223T000000Z
DTEND:20251223T010000Z
SUMMARY:Avatar: Fire and Ash
DESCRIPTION:They shouldn’t let James Cameron write the dialog. Almost eve
 ry heightened scene was brought to a simpering halt by terrible\, floppy a
 ttempted-one-liners said by a character with flat affect and no re
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1123008920-
 avatar-fire-and-ash
CATEGORIES:movies,entertainment,art,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/7/0/0/0/7/70007-av
 atar-fire-and-ash-0-600-0-900-crop.jpg?v=5d2f8b35b1
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/strava-year-in-sport-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251222T161102Z
DTEND:20251222T171102Z
SUMMARY:Strava Year in Sport 2025
DESCRIPTION:Just like my Apple Music year-in-review\, Strava wants to give 
 me an annual aggregation before the year is done. But here are their highl
 ights:
URL:https://www.joshbeckman.org/blog/strava-year-in-sport-2025
CATEGORIES:exercise,data,year-in-review
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/c5c47d20-6937-413
 e-b7ca-3ea1735c1dac.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/my-github-wrapped-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251221T153722Z
DTEND:20251221T163722Z
SUMMARY:My GitHub Wrapped 2025
DESCRIPTION:First I used git-wrapped.com again to pull my 2025 stats but th
 en I built gh-wrapped to give a better overview. Here’s what it gave me 
 for this far through 2025.
URL:https://www.joshbeckman.org/blog/practicing/my-github-wrapped-2025
CATEGORIES:github,data,open-source,year-in-review
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/194cb282-c047-4e6
 4-9880-3d6747d755ab.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/ghnvimusernamekeywords-github-mention-autocomplete-in-
 your-neovim-editor@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251219T133858Z
DTEND:20251219T143858Z
SUMMARY:gh-nvim-username-keywords: GitHub @-mention Autocomplete in Your Ne
 ovim Editor
DESCRIPTION:I’ve been writing my GitHub issue and PR comments in neovim m
 ore and more. Sometimes through the gh CLI directly\, sometimes through in
 teractions with claude-code: both places where I can pop into an n
URL:https://www.joshbeckman.org/blog/practicing/ghnvimusernamekeywords-gith
 ub-mention-autocomplete-in-your-neovim-editor
CATEGORIES:tools,github,open-source,vim
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/b767b9ff-5e57-4be
 8-9b8d-666ad8cd7331.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/ghwrapped-is-your-github-wrapped-year-in-review-on-dem
 and@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251219T031129Z
DTEND:20251219T041129Z
SUMMARY:gh-wrapped is Your GitHub Wrapped Year in Review\, On Demand
DESCRIPTION:Recent Decembers\, I watch people share their “Spotify/etc. W
 rapped” results and wonder about building a proper GitHub version. Vario
 us “GitHub Wrapped” websites pop up each year\, but they always fall 
URL:https://www.joshbeckman.org/blog/practicing/ghwrapped-is-your-github-wr
 apped-year-in-review-on-demand
CATEGORIES:tools,github,open-source,CLI,year-in-review
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/c00b8275-9b80-41c
 1-bbea-86bc33607789.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/mastodon-and-bluesky-wrapped-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251219T022531Z
DTEND:20251219T032531Z
SUMMARY:Mastodon and Bluesky Wrapped 2025
DESCRIPTION:I’ve been syndicating my posts to Bluesky and to Mastodon all
  of 2025. These are the two generalist “social media platforms” that I
  use actively. And by “actively use” I mean:\n\n  syndicate my blog po
 s
URL:https://www.joshbeckman.org/blog/mastodon-and-bluesky-wrapped-2025
CATEGORIES:social-media,mastodon,bluesky,year-in-review
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/85f7d141-e1a9-47f
 d-bbf6-9ea8540e413b.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/my-raycast-wrapped-2025-and-prior-years@joshbeckman.or
 g
DTSTAMP:20260309T175909Z
DTSTART:20251216T174633Z
DTEND:20251216T184633Z
SUMMARY:My Raycast Wrapped 2025 (and Prior Years)
DESCRIPTION:I’ve been using Raycast on my work and personal computers for
  over 3 years now and heavily use it (example) for text snippets and app/s
 ite navigation. It’s so much more than an app launcher and still 
URL:https://www.joshbeckman.org/blog/practicing/my-raycast-wrapped-2025-and
 -prior-years
CATEGORIES:tools,year-in-review
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/6d14ad30-7d58-48f
 0-8991-59e64f46378e.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-december-14-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251214T180202Z
DTEND:20251214T190202Z
SUMMARY:Desk\, December 14\, 2025
URL:https://www.joshbeckman.org/blog/working/desk-december-14-2025
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/60aa1d9c-c463-4df
 8-8272-6b003f32e303.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/newsletter-issue-8-images-of-fall-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251214T155052Z
DTEND:20251214T165052Z
SUMMARY:Newsletter Issue #8: Images of Fall 2025
DESCRIPTION:I do also run a newsletter for this site\, and published the la
 test issue yesterday: Images of Fall 2025.
URL:https://www.joshbeckman.org/blog/newsletter-issue-8-images-of-fall-2025
CATEGORIES:personal-blog,publishing
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/5527ee2e-344a-4a8
 3-abc8-570629fb7d58.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/zeds-dead-with-apashe-at-wintrust-arena@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251213T225821Z
DTEND:20251213T235821Z
SUMMARY:Zeds Dead with Apashe at Wintrust Arena
DESCRIPTION:I’ve seen Zeds Dead many times now and still they do not disa
 ppoint. There’s just something undeniably fun and healing to be in a roo
 m with other people and feel the air be pushed around you\, throbbin
URL:https://www.joshbeckman.org/blog/attending/zeds-dead-with-apashe-at-win
 trust-arena
CATEGORIES:wintrust-arena-venue,concerts
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/d58c4f47-21dd-442
 1-ba86-82db120c0244.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1102303321-rope@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251212T000000Z
DTEND:20251212T010000Z
SUMMARY:Rope
DESCRIPTION:This review may contain spoilers.\nThis is why you can't be too
  sarcastic with kids – they'll get confused about what to actually belie
 ve.\nThroughout this film I kept getting distracted by Brandon's be
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1102303321-
 rope
CATEGORIES:movies,philosophy,adaptation,culture,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/5/0/9/5/4/50954-ro
 pe-0-600-0-900-crop.jpg?v=bd8d1695a5
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1101201610-tenebre@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251211T000000Z
DTEND:20251211T010000Z
SUMMARY:Tenebre
DESCRIPTION:This movie gets high marks firstly because its soundtrack seede
 d one of my favorite albums: Justice. It’s crazy how directly the sample
 s were lifted from this score\, and damn do they feel right in the
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1101201610-
 tenebre
CATEGORIES:movies,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/3/2/6/2/3/32623-te
 nebre-0-600-0-900-crop.jpg?v=7486dd976a
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/apple-music-replay-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251210T163037Z
DTEND:20251210T173037Z
SUMMARY:Apple Music Replay 2025
DESCRIPTION:It’s still strange to me that Spotify Wrapped and Apple Music
  Replay and others prompt me to view my “year’s Worth of Listening” 
 well before the year is done. But here are some highlights from this ye
URL:https://www.joshbeckman.org/blog/listening/apple-music-replay-2025
CATEGORIES:music,data,year-in-review
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/6c170300-e555-4ba
 c-ae3f-69778d3de972.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/shopify-editions-winter-26@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251210T162131Z
DTEND:20251210T172131Z
SUMMARY:Shopify Editions Winter '26
DESCRIPTION:Jump to 15:10 of the X spaces livestream to get a brief overvie
 w of a big project I championed for a bit this fall: AI-generated workflow
 s with Sidekick. (view in Editions)
URL:https://www.joshbeckman.org/blog/practicing/shopify-editions-winter-26
CATEGORIES:shopify
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/71f8da65-6b8b-413
 d-a8fa-384983c1522d.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1096348048-kill-bill-the-whole-bloody-
 affair@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251206T000000Z
DTEND:20251206T010000Z
SUMMARY:Kill Bill: The Whole Bloody Affair
DESCRIPTION:This is the way in which one must watch Kill Bill now. If you d
 on't have the time for all of the hours\, just watch Vol. 1.\nI hadn't see
 n these stories in a few years\, and they hold up so beautifully w
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1096348048-
 kill-bill-the-whole-bloody-affair
CATEGORIES:movies,writing,art,music,culture,parenting,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/3/4/8/4/3/9/348439
 -kill-bill-the-whole-bloody-affair-0-600-0-900-crop.jpg?v=5d08ead101
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1093959706-possession@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251204T000000Z
DTEND:20251204T010000Z
SUMMARY:Possession
DESCRIPTION:Some things in life are inherently gruesome: birth\, murder\, e
 tc. This movie makes physical - makes visible - the internal gore\, the me
 ntal anguish\, the torture of heartbreak.\nIt's incredibly uncomfort
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1093959706-
 possession
CATEGORIES:movies,entertainment,fiction,art,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/sm/upload/8c/pk/z8/4v/aIjO3kra
 eaD4MDBSef3rTO2vIuZ-0-600-0-900-crop.jpg?v=cb9f332628
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/my-studio-stool@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251130T160026Z
DTEND:20251130T170026Z
SUMMARY:My Studio Stool
DESCRIPTION:I bought the instruction zine for The Studio Stool from Manual 
 months ago and then cut up some 3/4” plywood sometime this summer and fi
 nally reorganized enough to finish it yesterday.
URL:https://www.joshbeckman.org/blog/practicing/my-studio-stool
CATEGORIES:building,folk-creations
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/fb89850e-8d79-4e0
 f-9e85-712ab5878942.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1090126714-wake-up-dead-man@joshbeckma
 n.org
DTSTAMP:20260309T175909Z
DTSTART:20251130T000000Z
DTEND:20251130T010000Z
SUMMARY:Wake Up Dead Man
DESCRIPTION:The best part of this was the fall of light and shadow cast acr
 oss every argument while Brolin's booming voice and Close's biting whisper
  anchored every scene.\nNeither this nor the Glass Onion top the
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1090126714-
 wake-up-dead-man
CATEGORIES:movies,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/7/2/9/1/1/3/729113
 -wake-up-dead-man-0-600-0-900-crop.jpg?v=85f3366617
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1088240035-witness-for-the-prosecution
 -1957@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251128T000000Z
DTEND:20251128T010000Z
SUMMARY:Witness for the Prosecution
DESCRIPTION:Why didn't I enjoy this movie more?\nI grew to love Charles Lau
 ghton as the barrister after he initially put me off.The courtroom reparte
  is delightful.There's enough B-plot for things to stay lively.\n
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1088240035-
 witness-for-the-prosecution-1957
CATEGORIES:movies,entertainment,writing,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/2/7/1/7/5/27175-wi
 tness-for-the-prosecution-0-600-0-900-crop.jpg?v=e7538a44b3
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/getting-killed-by-geese@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251121T043438Z
DTEND:20251121T053438Z
SUMMARY:Getting Killed by Geese
URL:https://www.joshbeckman.org/blog/listening/getting-killed-by-geese
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/album_art/geese-g
 ettingkilled.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/a-digital-twosentence-journal@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251119T140634Z
DTEND:20251119T150634Z
SUMMARY:A Digital Two-Sentence Journal
DESCRIPTION:A vampire's journal and a physical notebook inspired me to writ
 e a program to store my experiences
URL:https://www.joshbeckman.org/blog/practicing/a-digital-twosentence-journ
 al
CATEGORIES:writing,games,note-taking,code-snippets
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/7521025c-92a3-4a6
 d-8c06-9abcd751fdd9.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/the-flop-house-live-at-sleeping-village@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251117T035001Z
DTEND:20251117T045001Z
SUMMARY:The Flop House Live at Sleeping Village
URL:https://www.joshbeckman.org/blog/attending/the-flop-house-live-at-sleep
 ing-village
CATEGORIES:sleeping-village-venue,podroll
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/e6e41542-2f3d-4e2
 f-a064-2d21869ba960.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1074770403-taking-care-of-business@jos
 hbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251115T000000Z
DTEND:20251115T010000Z
SUMMARY:Taking Care of Business
DESCRIPTION:This script got high off its own supply. \nThere’s one funny
  scene where Charles Grodin answers the phone. The rest of the scenes are 
 like: Jim Belushi gives a toast\, “to big t*ts!” and the woman acros
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1074770403-
 taking-care-of-business
CATEGORIES:movies,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/4/8/3/3/6/48336-ta
 king-care-of-business-0-600-0-900-crop.jpg?v=73933ef835
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/contributing-to-opensource-should-be-required-like-jur
 y-duty@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251111T163152Z
DTEND:20251111T173152Z
SUMMARY:Contributing to Open-Source Should be Required\, Like Jury Duty
DESCRIPTION:A note I found in my journal\, from seven years ago\, on the da
 y I was summoned to participate in a jury of my peers:
URL:https://www.joshbeckman.org/blog/practicing/contributing-to-opensource-
 should-be-required-like-jury-duty
CATEGORIES:open-source,government,popular
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/word-count-bookmarklet@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251111T152524Z
DTEND:20251111T162524Z
SUMMARY:Word Count Bookmarklet
DESCRIPTION:Inspired by See Your Word Count While You Write from dreeves\, 
 I whipped up my own word count bookmarklet.
URL:https://www.joshbeckman.org/blog/practicing/word-count-bookmarklet
CATEGORIES:language-javascript,code-snippets,writing
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/8736b73f-6fd5-4e5
 d-a3d3-216654c9d160.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/youtube-eo135DkzgN0@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251111T140259Z
DTEND:20251111T150259Z
SUMMARY:Lakefront Marathon 2025
URL:https://www.joshbeckman.org/blog/youtube-eo135DkzgN0
CATEGORIES:events,sports,running,youtube
IMAGE;VALUE=URI:https://i2.ytimg.com/vi/eo135DkzgN0/hqdefault.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1074185398-bugonia@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251111T000000Z
DTEND:20251111T010000Z
SUMMARY:Bugonia
DESCRIPTION:This review may contain spoilers.\nThis is the second story in 
 a week (see The Overstory) to dramatically tell me that humans are killing
  the planet and each other because they see only humans as valua
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1074185398-
 bugonia
CATEGORIES:environment,culture,communication,conflict,philosophy,ethics,let
 terboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/6/2/5/4/0/0/625400
 -bugonia-0-600-0-900-crop.jpg?v=4c6649150e
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/the-overstory@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251109T205607Z
DTEND:20251109T215607Z
SUMMARY:The Overstory
DESCRIPTION:This book is like a fictional\, tragic rhyme with Braiding Swee
 tgrass.
URL:https://www.joshbeckman.org/blog/reading/the-overstory
CATEGORIES:flora,environment,fiction
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/558dc098-e6ce-4e6
 9-a322-c68928d23dfe.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1067773849-evil-under-the-sun@joshbeck
 man.org
DTSTAMP:20260309T175909Z
DTSTART:20251108T000000Z
DTEND:20251108T010000Z
SUMMARY:Evil Under the Sun
DESCRIPTION:Marybeth had just read this book for High Stakes book club and 
 so it was on our minds. She had many differences between the book and the 
 movie to point out\, but we still enjoyed it quite a bit.\nThere 
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1067773849-
 evil-under-the-sun
CATEGORIES:fiction,movies,music,hiking,entertainment,personal-blog,letterbo
 xd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/4/9/4/7/5/49475-ev
 il-under-the-sun-0-600-0-900-crop.jpg?v=5510ca9383
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/making-mcp-tool-calls-scriptable-with-mcpcli@joshbeckm
 an.org
DTSTAMP:20260309T175909Z
DTSTART:20251106T141522Z
DTEND:20251106T151522Z
SUMMARY:Making MCP Tool Calls Scriptable with mcp_cli
URL:https://www.joshbeckman.org/blog/practicing/making-mcp-tool-calls-scrip
 table-with-mcpcli
CATEGORIES:llm,tools,open-source,automation,language-ruby
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/f4041c35-1df5-42a
 4-ac64-2a2ac880ee48.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/kaytranada-and-justice-at-the-united-center@joshbeckman
 .org
DTSTAMP:20260309T175909Z
DTSTART:20251105T230101Z
DTEND:20251106T000101Z
SUMMARY:KAYTRANADA and Justice at The United Center
DESCRIPTION:I’ve long been a fan of KAYTRANADA (see his latest album) but
  have only ever been able to see him perform at outdoor venues (e.g. Lolla
 palooza)\, so I jumped at the chance to see him indoors at The Uni
URL:https://www.joshbeckman.org/blog/attending/kaytranada-and-justice-at-th
 e-united-center
CATEGORIES:concerts,united-center-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/5e2f2b58-b49b-46c
 b-a07d-423ef145430d.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/tame-impala-at-the-united-center@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251103T234458Z
DTEND:20251104T004458Z
SUMMARY:Tame Impala at The United Center
DESCRIPTION:I had never been to see Tame Impala before but had only heard g
 ood things and so I went with friends to watch the most colorful rainbow l
 ight show I’ve ever seen.
URL:https://www.joshbeckman.org/blog/attending/tame-impala-at-the-united-ce
 nter
CATEGORIES:concerts,united-center-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/b5cc7504-7888-43e
 7-96bb-f4718f671370.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/systems-and-methods-for-selectively-executing-usergene
 rated-logic@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251030T143239Z
DTEND:20251030T153239Z
SUMMARY:SYSTEMS AND METHODS FOR SELECTIVELY EXECUTING USER-GENERATED LOGIC
DESCRIPTION:Our (me and some of my team members at Shopify) U.S. patent app
 lication (number 10677\, with the menacing all-caps title “SYSTEMS AND M
 ETHODS FOR SELECTIVELY EXECUTING USER-GENERATED LOGIC”) was publis
URL:https://www.joshbeckman.org/blog/practicing/systems-and-methods-for-sel
 ectively-executing-usergenerated-logic
CATEGORIES:shopify,united-states
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/a83005c6-32d9-400
 7-8f09-2e8d4cd0847a.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/pittsburgh-fall-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251025T211527Z
DTEND:20251025T221527Z
SUMMARY:Pittsburgh\, Fall 2025
URL:https://www.joshbeckman.org/blog/traveling/pittsburgh-fall-2025
CATEGORIES:united-states,travel
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/73ab7a5e-aa71-46a
 8-bc42-7d506473b4bc.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/no-kings-protest-chicago-20251018@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251019T160425Z
DTEND:20251019T170425Z
SUMMARY:No Kings Protest\, Chicago\, 2025-10-18
DESCRIPTION:We protested Trump and his fascist federal government actions a
 gain (previously). And by “We” I mean “We the people”: 300\,000 of
  my fellow Chicago citizens and 2\,700 other cities across the United Sta
URL:https://www.joshbeckman.org/blog/no-kings-protest-chicago-20251018
CATEGORIES:chicago,protest,united-states,videography
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/77430079-5c1f-4c1
 0-bf85-2116ecd2ed57.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/andor@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251018T223534Z
DTEND:20251018T233534Z
SUMMARY:Andor
URL:https://www.joshbeckman.org/blog/watching/andor
CATEGORIES:protest
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/6b1c0ca5-9d8d-4f7
 1-b351-8ee65d935cb9.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/bedmounds-in-montreal@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251016T112616Z
DTEND:20251016T122616Z
SUMMARY:Bedmounds in Montreal
DESCRIPTION:The light was beautiful in my Hotel Monville Montreal room this
  morning\, so I made a tribute to Bedmounds by Noah Kalina.
URL:https://www.joshbeckman.org/blog/bedmounds-in-montreal
CATEGORIES:canada,photography
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/36741523-77df-4ae
 2-abc1-64c49d28d5ab.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/ensorcelled@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251012T161533Z
DTEND:20251012T171533Z
SUMMARY:Ensorcelled
DESCRIPTION:I pre-ordered Ensorcelled on a recommendation from Craig Mod an
 d read it this morning over tea and cold sunshine and it had me brushing a
 way tears by the end.
URL:https://www.joshbeckman.org/blog/reading/ensorcelled
CATEGORIES:writing
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/a1d49987-ccff-4cb
 5-9fd9-128f3421b8b6.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/earning-the-right-to-be-illegible@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251012T144106Z
DTEND:20251012T154106Z
SUMMARY:Earning the Right to Be Illegible
DESCRIPTION:Seeing like a software company is the best writing about large-
 company software engineering I’ve read in quite a while.
URL:https://www.joshbeckman.org/blog/practicing/earning-the-right-to-be-ill
 egible
CATEGORIES:management,software-engineering,communication,leadership
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/d09a6887-eafc-403
 7-ab7f-0ee489b7cee4.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1039608007-the-thing@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251011T000000Z
DTEND:20251011T010000Z
SUMMARY:The Thing
DESCRIPTION:What a treat to watch this in a private screening at Logan Thea
 ter for Caleb's birthday. That brought in a few horror-movie non-fans that
  yelled and jumped at all the scares and made it so much fun.\nS
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1039608007-
 the-thing
CATEGORIES:movies,entertainment,culture,articles-23259660,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/sm/upload/t3/qn/vs/p5/s5fH3GqF
 cHbi2F0NSBSh4KRNTc0-0-600-0-900-crop.jpg?v=01880125bb
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/listers@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251008T022809Z
DTEND:20251008T032809Z
SUMMARY:LISTERS
URL:https://www.joshbeckman.org/blog/watching/listers
CATEGORIES:movies,fauna,competition
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/listers.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/ice-on-chicagos-lips@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251006T124949Z
DTEND:20251006T134949Z
SUMMARY:ICE on Chicago's Lips
DESCRIPTION:Over the weekend\, ICE and illegal federal raids were asked/tal
 ked about in most conversations. We haven’t seen any in person\, yet\, b
 ut their disgusting actions are all over the news and there are heli
URL:https://www.joshbeckman.org/blog/ice-on-chicagos-lips
CATEGORIES:chicago,fascism,united-states
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1030754741-one-battle-after-another@jo
 shbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20251001T000000Z
DTEND:20251001T010000Z
SUMMARY:One Battle After Another
DESCRIPTION:This movie is long but earns the runtime by keeping you running
  through its entirety. A deep family backstory builds into a crescendo and
  then "goes kinetic" with methodical and punctuated motion.\nThe
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1030754741-
 one-battle-after-another
CATEGORIES:movies,fiction,entertainment,art,culture,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/9/5/1/2/7/7/951277
 -one-battle-after-another-0-600-0-900-crop.jpg?v=d27c4cc662
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/sg-lewis-at-radius@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250927T214251Z
DTEND:20250927T224251Z
SUMMARY:S.G. Lewis at Radius
DESCRIPTION:I most wanted to see the opener\, Sofia Kourtesis\, a Peruvian 
 producer\, vocalist\, and DJ from Berlin. So we got there early enough to 
 see the DJ before her and dance ourselves into a good stage-right s
URL:https://www.joshbeckman.org/blog/attending/sg-lewis-at-radius
CATEGORIES:concerts,radius-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/8742a445-064c-4d1
 8-9390-4e525d6f0b0a.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/reinvesting-in-local-ci@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250927T162734Z
DTEND:20250927T172734Z
SUMMARY:Re-Investing in Local CI
DESCRIPTION:I read this great post by Brandur over the weekend and got insp
 ired. Specifically\, the sketch of a world where continuous integration (C
 I) for your software is local and takes less than 2min to run!
URL:https://www.joshbeckman.org/blog/practicing/reinvesting-in-local-ci
CATEGORIES:tests,software-engineering,shopify
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/289ad3e9-b5f4-422
 5-b130-12353c24b777.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/the-box-model-a-framework-for-role-clarity@joshbeckman
 .org
DTSTAMP:20260309T175909Z
DTSTART:20250925T125304Z
DTEND:20250925T135304Z
SUMMARY:The Box Model: A Framework for Role Clarity
DESCRIPTION:I spent months as a Senior Staff Engineer before realizing nobo
 dy had clear and consistent expectations of what I should be doing. In lea
 dership roles\, everything becomes less defined. You’re responsi
URL:https://www.joshbeckman.org/blog/practicing/the-box-model-a-framework-f
 or-role-clarity
CATEGORIES:software-engineering,leadership,career
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/75d5f1fe-d78d-41b
 8-b2bc-626a27c330eb.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/polo-pan-at-the-salt-shed@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250922T213146Z
DTEND:20250922T223146Z
SUMMARY:Polo & Pan at The Salt Shed
DESCRIPTION:Polo &amp\; Pan came to the Salt Shed for our friend Paul’s b
 irthday and brought Tycho along as an opener. We ate and played at bit at 
 Elston Electric beforehand\, but soon moved out into the sunset to 
URL:https://www.joshbeckman.org/blog/attending/polo-pan-at-the-salt-shed
CATEGORIES:concerts,salt-shed-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/908af08c-c65b-42c
 c-80f0-0fb8e931e21a.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/on-keeping-a-notebook@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250922T000000Z
DTEND:20250922T010000Z
SUMMARY:On Keeping a Notebook by Joan Didion\, Read by Parker Posey
DESCRIPTION:This is my favorite essay on writing\, by Joan Didion\, read by
  Parker Posey.
URL:https://www.joshbeckman.org/blog/listening/on-keeping-a-notebook
CATEGORIES:writing
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/selected-shorts.j
 pg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/apple-calendars-search-just-doesnt@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250921T212418Z
DTEND:20250921T222418Z
SUMMARY:Apple Calendar's Search Just Doesn't
DESCRIPTION:I cannot\, for the life of me\, figure out what Apple Calendar
 s search feature doesn’t return events/results with titles that exactl
 y match my query.
URL:https://www.joshbeckman.org/blog/practicing/apple-calendars-search-just
 -doesnt
CATEGORIES:interfaces
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/bending-the-fiddle-leaf-fig@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250921T204104Z
DTEND:20250921T214104Z
SUMMARY:Bending the Fiddle Leaf Fig
DESCRIPTION:This fiddle leaf fig has been in two homes with us now for abou
 t 7 years\, maybe 8. It first grew from about  a foot tall to our 8’ cei
 lings at our old home. Once we moved here\, to the capacious 25’ ma
URL:https://www.joshbeckman.org/blog/practicing/bending-the-fiddle-leaf-fig
CATEGORIES:flora
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/e870664f-3072-44b
 b-9a46-1a80e47f116f.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/big-wild-at-the-salt-shed@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250919T215440Z
DTEND:20250919T225440Z
SUMMARY:Big Wild at The Salt Shed
DESCRIPTION:This was my fourth time seeing Big Wild (previously) and it see
 med like the shortest concert\; I wanted it to last so much longer.
URL:https://www.joshbeckman.org/blog/attending/big-wild-at-the-salt-shed
CATEGORIES:salt-shed-venue,concerts
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/88336bbc-0f1d-41b
 1-bf13-2a77b4de73b3.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/lady-gaga-at-united-center@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250918T214619Z
DTEND:20250918T224619Z
SUMMARY:Lady Gaga at United Center
DESCRIPTION:It’s a good thing there’s a stage as big as this to hold La
 dy Gaga’s drama. She needs (and deserves) a lot of attention.
URL:https://www.joshbeckman.org/blog/attending/lady-gaga-at-united-center
CATEGORIES:united-center-venue,concerts
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/4c249f76-d25f-411
 a-95b9-5e69a4e13f9e.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/directed-notifications-for-claude-code-async-programmi
 ng@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250916T033756Z
DTEND:20250916T043756Z
SUMMARY:Directed Notifications for Claude Code Async Programming
DESCRIPTION:This afternoon I leveled up my previous Claude Code notificatio
 ns. Now I have Claude’s notifications:\n\n  grouped by project/directory
 \n  take me directly to the relevant terminal pane if clicked\n  pers
URL:https://www.joshbeckman.org/blog/practicing/directed-notifications-for-
 claude-code-async-programming
CATEGORIES:code-snippets,ai,tools,popular
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/ab4a116a-65da-4bc
 0-84c1-1cbecefc941d.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/releasing-ghprstaleness-github-cli-extension-for-commi
 ts-behind-target@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250914T164111Z
DTEND:20250914T174111Z
SUMMARY:Releasing gh-pr-staleness: GitHub CLI Extension for Commits Behind 
 Target
DESCRIPTION:Working in a monorepo and with a merge-queue (as we are now doi
 ng inside Shopify - I’m grappling with it)\, it becomes imperative that 
 pull-requests (proposed changes) are compared and tested against t
URL:https://www.joshbeckman.org/blog/practicing/releasing-ghprstaleness-git
 hub-cli-extension-for-commits-behind-target
CATEGORIES:tools,llm,language-ruby,open-source
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/d8238fc8-3f69-4c5
 1-9be0-94d238607ceb.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/website-redesign@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250914T161818Z
DTEND:20250914T171818Z
SUMMARY:Website Redesign
DESCRIPTION:I’ve spent the last week or so redesigning my personal blog/s
 ite to make images/video/code/tables stand out more while remaining readab
 ly inline. I recoded a video walkthrough:
URL:https://www.joshbeckman.org/blog/practicing/website-redesign
CATEGORIES:personal-blog,interfaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/03127241-d3f8-482
 d-9d88-79a64c3495cf.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1014860664-unknown-number-the-high-sch
 ool-catfish@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250914T000000Z
DTEND:20250914T010000Z
SUMMARY:Unknown Number: The High School Catfish
DESCRIPTION:The story so far:Cell phones were created.This has made a lot o
 f people very sad and been widely regarded as a bad move.
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1014860664-
 unknown-number-the-high-school-catfish
CATEGORIES:fiction,movies,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/3/9/3/7/7/5/1393
 775-unknown-number-the-high-school-catfish-0-600-0-900-crop.jpg?v=2ca7cc0c
 d5
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1013829523-crooked-house-2017@joshbeck
 man.org
DTSTAMP:20260309T175909Z
DTSTART:20250913T000000Z
DTEND:20250913T010000Z
SUMMARY:Crooked House
DESCRIPTION:While I appreciated the color palettes and I appreciated Gillia
 n Anderson\, I didn’t find the characters likable in their quirkiness an
 d the detective was mostly annoying. Also he was so mean to his co
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1013829523-
 crooked-house-2017
CATEGORIES:movies,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/3/5/3/5/9/0/353590
 -crooked-house-0-600-0-900-crop.jpg?v=8d3dd95cd8
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/darius-at-outset@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250911T225436Z
DTEND:20250911T235436Z
SUMMARY:Darius at Outset
DESCRIPTION:Scenes from the Darius show:\n\n  at one point\, someone dancin
 g in the front row takes a FaceTime call and gives their phone to Darius w
 ho takes it up on stage and waves to the caller\n  later\, another p
URL:https://www.joshbeckman.org/blog/attending/darius-at-outset
CATEGORIES:concerts,outset-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/35ab88c3-b180-4b4
 7-91da-72d70c28c205.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/wet-leg-at-the-salt-shed@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250910T224433Z
DTEND:20250910T234433Z
SUMMARY:Wet Leg at The Salt Shed
URL:https://www.joshbeckman.org/blog/attending/wet-leg-at-the-salt-shed
CATEGORIES:salt-shed-venue,concerts
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/ca616dfb-66ff-408
 4-a6e2-020eff6d1db8.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/beach-bunny-pool-party-2025-at-the-salt-shed@joshbeckma
 n.org
DTSTAMP:20260309T175909Z
DTSTART:20250907T223559Z
DTEND:20250907T233559Z
SUMMARY:Beach Bunny Pool Party 2025 at The Salt Shed
DESCRIPTION:This second time seeing Chicago-native Beach Bunny (previously)
  was in much colder weather but the stage still exudes warm spirits.
URL:https://www.joshbeckman.org/blog/attending/beach-bunny-pool-party-2025-
 at-the-salt-shed
CATEGORIES:salt-shed-venue,concerts,chicago
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/c735e7fb-9221-42f
 7-a9a7-16ecf1bb4404.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/ric-wilson-and-air-credits-at-edgewater-music-fest@josh
 beckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250906T204513Z
DTEND:20250906T214513Z
SUMMARY:Ric Wilson and Air Credits at Edgewater Music Fest
DESCRIPTION:Two Chicago bands playing in the street on a cool summer night 
 got the crowd bouncing.
URL:https://www.joshbeckman.org/blog/attending/ric-wilson-and-air-credits-a
 t-edgewater-music-fest
CATEGORIES:concerts,chicago
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/7a08aa7f-be86-4a8
 0-b01e-106cfb6c1413.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1006297102-sorcerer@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250905T000000Z
DTEND:20250905T010000Z
SUMMARY:Sorcerer
DESCRIPTION:Just… wow. \nFirst of all\, this soundtrack has Tangerine Dr
 eam *and* Keith Jarret which is unbelievable. Second of all\, the amount m
 y body was clenched throughout this film made me appreciate a return 
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1006297102-
 sorcerer
CATEGORIES:movies,music,entertainment,art,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/2/5/6/5/0/25650-so
 rcerer-0-600-0-900-crop.jpg?v=8dd4d17006
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/just-cosmo-ep-by-cosmo-pyke@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250903T141113Z
DTEND:20250903T151113Z
SUMMARY:Just Cosmo - EP by Cosmo Pyke
URL:https://www.joshbeckman.org/blog/listening/just-cosmo-ep-by-cosmo-pyke
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/album_art/cosmopy
 ke-justcosmoep.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1003621942-shifty-2025-1@joshbeckman.o
 rg
DTSTAMP:20260309T175909Z
DTSTART:20250902T000000Z
DTEND:20250902T010000Z
SUMMARY:Shifty
DESCRIPTION:I don't think Adam Curtis actually wants you to watch this one\
 , and that makes me sad. I'm sorry you're questioning your effects\, Adam\
 , but I want to see you make good films again. I remember watching
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1003621942-
 shifty-2025-1
CATEGORIES:culture,history,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/3/7/5/8/4/6/1375
 846-shifty-2025-1-0-600-0-900-crop.jpg?v=c14a9c3fc4
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/us-open-in-nyc@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250901T025341Z
DTEND:20250901T035341Z
SUMMARY:US Open in NYC
DESCRIPTION:After reading about the old version of the US Open from David F
 oster Wallace (on my way to stumbling into a tournament in New Zealand) I 
 was excited to go see the big modern cultural and competitive e
URL:https://www.joshbeckman.org/blog/traveling/us-open-in-nyc
CATEGORIES:sports,tennis,travel
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/adff9d65-3a90-4b0
 5-81ef-33885b8dedd6.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-1002818668-citizen-kane@joshbeckman.or
 g
DTSTAMP:20260309T175909Z
DTSTART:20250901T000000Z
DTEND:20250901T010000Z
SUMMARY:Citizen Kane
DESCRIPTION:I was waffling between a four and a five but what’s it matter
 ?\nNed thought I was joking when I walked off the plane and said I watched
  Citizen Kane.
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-1002818668-
 citizen-kane
CATEGORIES:movies,entertainment,non-fiction,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/2/7/0/2/2702-citiz
 en-kane-0-600-0-900-crop.jpg?v=56bbc53dfd
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-july-9th-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250828T125650Z
DTEND:20250828T135650Z
SUMMARY:Desk\, July 9th\, 2025
URL:https://www.joshbeckman.org/blog/working/desk-july-9th-2025
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/c5f255dc-5fd2-460
 8-84e6-2dfae3624ea9.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-996832737-hellraiser@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250826T000000Z
DTEND:20250826T010000Z
SUMMARY:Hellraiser
DESCRIPTION:I think *Se7en* has better "what's in the box?!" energy than th
 is film\, but this was fun. I did not expect "come to daddy" to be the mos
 t-repeated line in this movie\, and that felt out of place! Maybe
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-996832737-h
 ellraiser
CATEGORIES:movies,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/4/7/4/3/8/47438-he
 llraiser-0-600-0-900-crop.jpg?v=c927113564
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/vice-city-magic-by-mustard-service@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250824T022149Z
DTEND:20250824T032149Z
SUMMARY:Vice City Magic by Mustard Service
URL:https://www.joshbeckman.org/blog/listening/vice-city-magic-by-mustard-s
 ervice
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/album_art/mustard
 service-vicecitymagic.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-993243061-blood-simple@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250823T000000Z
DTEND:20250823T010000Z
SUMMARY:Blood Simple
DESCRIPTION:I didn't actually like much of the first two acts\, but the fin
 al act is *just* so perfect. And I gave another star just for M. Emmet Wal
 sh's performance.\nYou can see so much of what a Cohen style woul
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-993243061-b
 lood-simple
CATEGORIES:movies,entertainment,writing,art,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/sm/upload/b7/yw/x0/25/blood%20
 simple-0-600-0-900-crop.jpg?v=5be2a698f3
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-991467845-mulholland-drive@joshbeckman
 .org
DTSTAMP:20260309T175909Z
DTSTART:20250821T000000Z
DTEND:20250821T010000Z
SUMMARY:Mulholland Drive
DESCRIPTION:This review may contain spoilers.\nA mobius strip of dreams tha
 t I enjoyed more while watching it than I did while turning it over in my 
 mind the rest of the night. Like a dream\, I guess.
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-991467845-m
 ulholland-drive
CATEGORIES:movies,entertainment,art,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/sm/upload/kv/7n/p8/tv/fMC8JBWx
 2VjsJ53JopAcFjqmlYv-0-600-0-900-crop.jpg?v=3d69c00608
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/aint-no-damn-way-by-kaytranada@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250820T145418Z
DTEND:20250820T155418Z
SUMMARY:AIN'T NO DAMN WAY! by KAYTRANADA
URL:https://www.joshbeckman.org/blog/listening/aint-no-damn-way-by-kaytrana
 da
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/album_art/kaytran
 ada-aintnodamnway.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/bookmarklet-to-find-and-display-rss-feeds@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250819T125751Z
DTEND:20250819T135751Z
SUMMARY:Bookmarklet to Find and Display RSS Feeds
DESCRIPTION:I wanted to get notified when my friend Kevin posts new photos 
 to his Flickr profile. Flickr’s documentation says it supports many feed
  formats (including RSS/XML) but in order to actually get those f
URL:https://www.joshbeckman.org/blog/bookmarklet-to-find-and-display-rss-fe
 eds
CATEGORIES:code-snippets,language-javascript
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/1da6be97-f108-41e
 4-8708-5ebf0705cd9c.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/the-barrelaged-cocktail-experiment@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250817T163159Z
DTEND:20250817T173159Z
SUMMARY:The Barrel-Aged Cocktail Experiment
DESCRIPTION:We went to The Office (beneath The Aviary) for Marybeth’s bir
 thday last year and on their menu they had a barrel-aged Boulevardier cock
 tail and it was one of the best I’d ever tasted. Theirs was aged 
URL:https://www.joshbeckman.org/blog/the-barrelaged-cocktail-experiment
CATEGORIES:cocktails
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/0a764c9b-824d-419
 e-80f2-967d8e2bef5c.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/my-markdown-preview-utility@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250812T171845Z
DTEND:20250812T181845Z
SUMMARY:My Markdown Preview Utility
DESCRIPTION:I write a lot of markdown and I am delivered a lot of markdown\
 , increasingly from LLM agents. And while markdown is easy to read inline\
 , often I want a preview of how it will render or maybe I just ne
URL:https://www.joshbeckman.org/blog/practicing/my-markdown-preview-utility
CATEGORIES:code-snippets,vim,tools,llm-prompts
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/83488d01-ae66-42c
 1-bcaf-2b2e01cff096.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/ui-vs-api-vs-uai@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250811T130215Z
DTEND:20250811T140215Z
SUMMARY:UI vs. API. vs. UAI
URL:https://www.joshbeckman.org/blog/practicing/ui-vs-api-vs-uai
CATEGORIES:interfaces,llm,popular
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/0d522991-da20-408
 a-9433-2e956c3b814f.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/black-mother-super-rainbow-at-metro@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250809T225045Z
DTEND:20250809T235045Z
SUMMARY:Black Mother Super Rainbow at Metro
DESCRIPTION:I hadn’t seen BMSR before but everyone else had and so I didn
 ’t know the treat I was in for.
URL:https://www.joshbeckman.org/blog/attending/black-mother-super-rainbow-a
 t-metro
CATEGORIES:music,metro-venue,concerts
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/de393d15-9920-4cc
 2-a09d-af9542962ecc.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/feedforward-tolerance-feedback-improving-interfaces-fo
 r-llm-agents@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250809T162342Z
DTEND:20250809T172342Z
SUMMARY:Feedforward\, Tolerance\, Feedback: Improving Interfaces for LLM Ag
 ents
DESCRIPTION:My team is building an agent for complex\, multi-language artif
 acts with interdependent parts. We keep coming back to this hierarchy:
URL:https://www.joshbeckman.org/blog/practicing/feedforward-tolerance-feedb
 ack-improving-interfaces-for-llm-agents
CATEGORIES:ai,llm,safety,validation,controllability,error,software-engineer
 ing,system-design,interfaces,popular
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/bc5cfb31-6430-4fa
 0-8176-f891f86dc8b6.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-980487650-its-a-mad-mad-mad-mad-world@
 joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250809T000000Z
DTEND:20250809T010000Z
SUMMARY:It's a Mad\, Mad\, Mad\, Mad World
DESCRIPTION:I watched this numerous times as a kid in my grandparents' hous
 e in Michigan on an old TV set from a dual-tape VHS box that I usually pic
 ked because it was double the size of all the others and so the
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-980487650-i
 ts-a-mad-mad-mad-mad-world
CATEGORIES:movies,entertainment,culture,writing,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/sm/upload/kq/99/hb/e0/7WsTQx9C
 AmXumSZKHiYmZ3hqvT5-0-600-0-900-crop.jpg?v=93e2a45fc2
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/the-gem-exec-command-gives-me-hope-for-ruby-in-a-world
 -of-fast-software@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250807T125307Z
DTEND:20250807T135307Z
SUMMARY:The gem exec command gives me hope for Ruby in a world of fast soft
 ware
DESCRIPTION:As more and more software is being developed quickly by LLMs\, 
 I’m seeing this “fast software” as akin to “fast fashion”. I’m
  seeing more people gravitate to Python and JavaScript as the common langu
 ag
URL:https://www.joshbeckman.org/blog/practicing/the-gem-exec-command-gives-
 me-hope-for-ruby-in-a-world-of-fast-software
CATEGORIES:language-ruby,tools,open-source
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/im-more-optimistic-about-llms-when-the-press-releases-are-only-in
 crementally-better@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250807T025448Z
DTEND:20250807T035448Z
SUMMARY:I'm More Optimistic About LLMs When The Press Releases are Only Inc
 rementally Better
DESCRIPTION:A coworker friend of mine asked me yesterday\, “You seem to b
 e publishing a ton recently [on building with LLMs]. Conscious decision to
  post more? or are you just hacking more?”
URL:https://www.joshbeckman.org/blog/im-more-optimistic-about-llms-when-the
 -press-releases-are-only-incrementally-better
CATEGORIES:ai,technology,programming-languages,software-engineering,open-so
 urce,machine-learning,communication,research
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/0de7c5d9-ccb5-47b
 8-8419-5b12c752163b.gif
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-976481187-weapons-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250807T000000Z
DTEND:20250807T010000Z
SUMMARY:Weapons
DESCRIPTION:Like a kaleidoscope but instead of you rotating it\, it rotate
 s you and behind every corner there’s another sick and sloppy toothless
  grin and still it made me cackle in delight as it sunk its teeth in
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-976481187-w
 eapons-2025
CATEGORIES:fiction,entertainment,movies,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/9/7/2/1/0/9/972109
 -weapons-2025-0-600-0-900-crop.jpg?v=8100270337
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/dont-forget-remote-mcp-servers-are-just-curl-calls@jos
 hbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250806T032057Z
DTEND:20250806T042057Z
SUMMARY:Don't Forget: Remote MCP Servers are Just cURL Calls
DESCRIPTION:You can call any streamable-http transport MCP (Model Context P
 rotocol) server tool with any HTTP client - even cURL!
URL:https://www.joshbeckman.org/blog/practicing/dont-forget-remote-mcp-serv
 ers-are-just-curl-calls
CATEGORIES:code-snippets,software-engineering,llm,popular
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/orchestra-resavoir-at-millennium-park@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250804T195437Z
DTEND:20250804T205437Z
SUMMARY:Orchestra Resavoir at Millennium Park
DESCRIPTION:This was part of the annual Millennium Park Summer Music Series
 \, so we went with a picnic blanket’s worth of friends and brought cockt
 ails and snacks and desserts and relaxed into the lilting jazz as 
URL:https://www.joshbeckman.org/blog/attending/orchestra-resavoir-at-millen
 nium-park
CATEGORIES:music,concerts,millennium-park-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/1e1a1417-1775-4d9
 a-99d0-16f6cd6fbcfc.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/building-paperboy-a-personal-reading-recommendation-en
 gine@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250804T180241Z
DTEND:20250804T190241Z
SUMMARY:Building Paperboy: A Personal Reading Recommendation Engine
DESCRIPTION:I have a problem. My Readwise Reader inbox has over a thousand 
 articles waiting to be read. Despite reading daily\, I almost always reach
  for something recent\, leaving that backlog perpetually growing.
URL:https://www.joshbeckman.org/blog/practicing/building-paperboy-a-persona
 l-reading-recommendation-engine
CATEGORIES:automation,llm,readwise-ruby,language-ruby,popular
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/c403a529-190b-4c2
 a-8ac4-5ba840c320d8.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/magdalena-bay-at-the-vic-theatre@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250730T224259Z
DTEND:20250730T234259Z
SUMMARY:Magdalena Bay at The Vic Theatre
URL:https://www.joshbeckman.org/blog/attending/magdalena-bay-at-the-vic-the
 atre
CATEGORIES:chicago,vic-theatre-venue,concerts
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/e97cb160-e10e-4f2
 7-a5c3-f39f1455e29f.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/claude-code-notifications-for-async-programming@joshbe
 ckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250727T154920Z
DTEND:20250727T164920Z
SUMMARY:Claude Code Notifications for Async Programming
DESCRIPTION:I’m doing so much asynchronous programming through agents now
 . While at work I’m generally running one to several agents working on i
 deas or bugs or monitoring things for me. To avoid having to visit 
URL:https://www.joshbeckman.org/blog/practicing/claude-code-notifications-f
 or-async-programming
CATEGORIES:ai,tools
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/5d859726-2875-445
 c-acb8-f433bef74e4b.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/overmono-boiler-room-manchester@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250726T160808Z
DTEND:20250726T170808Z
SUMMARY:Overmono Boiler Room Manchester
URL:https://www.joshbeckman.org/blog/listening/overmono-boiler-room-manches
 ter
CATEGORIES:music,concerts
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/00092490-e479-42e
 1-ace9-76ecd602c0d6.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/scoochie-boochie-at-schubas-tavern@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250725T232229Z
DTEND:20250726T002229Z
SUMMARY:Scoochie Boochie at Schubas Tavern
URL:https://www.joshbeckman.org/blog/attending/scoochie-boochie-at-schubas-
 tavern
CATEGORIES:music,chicago,schubas-tavern-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/34ef684d-6d10-451
 4-9022-fc4623f6b5c3.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/my-foursometimes-five-bullet-incident-snapshot@joshbec
 kman.org
DTSTAMP:20260309T175909Z
DTSTART:20250725T202235Z
DTEND:20250725T212235Z
SUMMARY:My “Four-(Sometimes Five-) Bullet” Incident Snapshot
DESCRIPTION:Detection → Mitigation → Remediation → Impact (+ Comms) i
 n a minute
URL:https://www.joshbeckman.org/blog/practicing/my-foursometimes-five-bulle
 t-incident-snapshot
CATEGORIES:metrics,software-engineering,incident-management
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/956166c6-08dc-4d9
 1-b5f5-60b333b506ff.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-959583071-the-fantastic-four-first-ste
 ps@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250724T000000Z
DTEND:20250724T010000Z
SUMMARY:The Fantastic Four: First Steps
DESCRIPTION:Lots of pretty CGI and claims of someone being smart but not do
 ing smart on screen and lots of magic claiming to be science and confusing
  changes of scale I think is just not for me.
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-959583071-t
 he-fantastic-four-first-steps
CATEGORIES:movies,entertainment,science,technology,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/5/4/3/9/6/7/543967
 -the-fantastic-four-first-steps-0-600-0-900-crop.jpg?v=ab7c919b04
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-959583071-the-fantastic-4-first-steps@
 joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250724T000000Z
DTEND:20250724T010000Z
SUMMARY:The Fantastic 4: First Steps
DESCRIPTION:Lots of pretty CGI and claims of someone being smart but not do
 ing smart on screen and lots of magic claiming to be science and confusing
  changes of scale I think is just not for me.
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-959583071-t
 he-fantastic-4-first-steps
CATEGORIES:movies,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/5/4/3/9/6/7/543967
 -the-fantastic-four-first-steps-0-600-0-900-crop.jpg?v=ab7c919b04
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/my-graham-evaluation@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250723T172105Z
DTEND:20250723T182105Z
SUMMARY:My Graham Evaluation
DESCRIPTION:So yesterday someone at work shared this fun video of a guy try
 ing out the Dia browser and its “skills” feature to evaluate online pe
 rsonas (basically just a prompt given to an LLM with browser+search
URL:https://www.joshbeckman.org/blog/practicing/my-graham-evaluation
CATEGORIES:llm,llm-prompts,human-psychology,identity
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-956662260-eddington@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250721T000000Z
DTEND:20250721T010000Z
SUMMARY:Eddington
DESCRIPTION:I was surprisingly locked in the whole time but I don't think I
  would recommend this to anyone.\nThe first half I relived some of my grea
 test discomfort and the second half I was bewildered in terror. 
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-956662260-e
 ddington
CATEGORIES:movies,entertainment,music,culture,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/5/7/4/5/9/5/574595
 -eddington-0-600-0-900-crop.jpg?v=925abc6d9b
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-947476169-terminator-2-judgment-day@jo
 shbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250714T000000Z
DTEND:20250714T010000Z
SUMMARY:Terminator 2: Judgment Day
DESCRIPTION:While the final action sequence was a bit long for me\, I think
  this would have blown me to lil' liquid bits if I had watched it earlier 
 in my life. I guess this is the blockbuster that puts all the ot
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-947476169-t
 erminator-2-judgment-day
CATEGORIES:movies,entertainment,culture,history,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/sm/upload/03/67/3s/tc/terminat
 or-2-judgment-day-original-0-600-0-900-crop.jpg?v=12f5752b5c
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/the-hidden-cost-of-humancentric-tools-in-llm-workflows
 @joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250713T152847Z
DTEND:20250713T162847Z
SUMMARY:The Hidden Cost of Human-Centric Tools in LLM Workflows
URL:https://www.joshbeckman.org/blog/practicing/the-hidden-cost-of-humancen
 tric-tools-in-llm-workflows
CATEGORIES:tools,llm,optimization
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/c27d3253-ff59-419
 c-9d5f-b055bb857167.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/practicing/releasing-ghviewmd-a-github-cli-extension-for-llmoptim
 ized-issue-and-pr-viewing@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250713T000000Z
DTEND:20250713T010000Z
SUMMARY:Releasing gh-view-md - A GitHub CLI Extension for LLM-Optimized Iss
 ue and PR Viewing
DESCRIPTION:A new GitHub CLI extension that renders issues and pull request
 s in clean markdown format\, perfect for feeding to LLMs or offline viewin
 g
URL:https://www.joshbeckman.org/blog/practicing/releasing-ghviewmd-a-github
 -cli-extension-for-llmoptimized-issue-and-pr-viewing
CATEGORIES:tools,llm,language-ruby,open-source
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/ae2799ba-8cdd-4f6
 0-a717-a78675ae8448.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/moisturizer-by-wet-leg@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250712T231410Z
DTEND:20250713T001410Z
SUMMARY:moisturizer by Wet Leg
URL:https://www.joshbeckman.org/blog/listening/moisturizer-by-wet-leg
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/album_art/wetleg-
 moisturizer.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/petey-usa-at-metro@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250709T223854Z
DTEND:20250709T233854Z
SUMMARY:Petey USA at Metro
DESCRIPTION:I’ve been a fan of Petey since his first album Lean Into Life
 . I’ve played Don’t Tell The Boys at a loud\, yelling volume and yelle
 d along. And no one else I knew had heard of him. I’d never had a chan
URL:https://www.joshbeckman.org/blog/attending/petey-usa-at-metro
CATEGORIES:concerts,chicago,metro-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/5481192a-cbf1-4c7
 5-b6b8-4c4f42441127.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/switcheroo-by-gelli-haha@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250709T124130Z
DTEND:20250709T134130Z
SUMMARY:Switcheroo by Gelli Haha
DESCRIPTION:This album is so far my favorite of the summer. It’s irrevere
 nt (just what I need as a tonic as the American government tumbles into te
 rrifyingly serious disarray)\, off-kilter (a song about peeing int
URL:https://www.joshbeckman.org/blog/listening/switcheroo-by-gelli-haha
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/album_art/gelliha
 ha-switcheroo.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-939782750-final-destination-bloodlines
 @joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250707T000000Z
DTEND:20250707T010000Z
SUMMARY:Final Destination Bloodlines
DESCRIPTION:After the first death scene I said\, “ok\, I’m appreciating
  the CGI here.” Out loud. To my friends\, who laughed. \nFrom then on i
 t was a roller coaster of winks and deaths that never left you long withou
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-939782750-f
 inal-destination-bloodlines
CATEGORIES:movies,entertainment,art,editing,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/5/0/2/6/2/2/502622
 -final-destination-bloodlines-0-600-0-900-crop.jpg?v=3c04d3a110
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/jungle-and-drama-at-the-july-fourth-weekender@joshbeckm
 an.org
DTSTAMP:20260309T175909Z
DTSTART:20250704T210348Z
DTEND:20250704T220348Z
SUMMARY:Jungle and Drama at the July Fourth Weekender
DESCRIPTION:A hot summer night and Jungle brought the heat
URL:https://www.joshbeckman.org/blog/attending/jungle-and-drama-at-the-july
 -fourth-weekender
CATEGORIES:chicago,music,concerts
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/e24b23bc-4406-4ef
 5-b903-15d0518498e5.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/youtube-jCwa-KYJh44@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250703T230114Z
DTEND:20250704T000114Z
SUMMARY:Field Recording #1
URL:https://www.joshbeckman.org/blog/youtube-jCwa-KYJh44
CATEGORIES:fox,youtube
IMAGE;VALUE=URI:https://i3.ytimg.com/vi/jCwa-KYJh44/hqdefault.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/buildkite-browser-notifications-userscript@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250701T163119Z
DTEND:20250701T173119Z
SUMMARY:Buildkite Browser Notifications Userscript
URL:https://www.joshbeckman.org/blog/buildkite-browser-notifications-usersc
 ript
CATEGORIES:code-snippets,language-javascript
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/3675f995-d38f-4b2
 9-9e3f-97af6a80f6ae.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-936798969-the-residence-2025@joshbeckm
 an.org
DTSTAMP:20260309T175909Z
DTSTART:20250701T000000Z
DTEND:20250701T010000Z
SUMMARY:The Residence
DESCRIPTION:We watched all of this fun Agatha-Christie-murder-mystery - bea
 t by beat so similar to Clued In - in about a week. The format is just per
 fect for unfolding a story with fast comedy timing.\n\nI wasn't s
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-936798969-t
 he-residence-2025
CATEGORIES:movies,entertainment,writing,art,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/3/6/5/5/5/6/1365
 556-the-residence-2025-0-600-0-900-crop.jpg?v=ae1ae88cef
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/exploring-datapacks@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250630T130703Z
DTEND:20250630T140703Z
SUMMARY:Exploring Datapacks for LLMs
URL:https://www.joshbeckman.org/blog/exploring-datapacks
CATEGORIES:data,research,software-engineering,tools,personal-blog,llm,educa
 tion,automation
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/9ff9e3af-c9f4-4fa
 4-bf64-8fcf200aa8b0.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-931543129-grave-of-the-fireflies@joshb
 eckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250629T000000Z
DTEND:20250629T010000Z
SUMMARY:Grave of the Fireflies
DESCRIPTION:In the panel after this showing\, someone said something to the
  effect of "this movie was an atonement by [the author/auto-biographer] fo
 r the death of his youngest sister." And I felt that while watch
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-931543129-g
 rave-of-the-fireflies
CATEGORIES:fiction,art,war,politics,human-psychology,culture,history,movies
 ,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/4/4/5/5/8/44558-gr
 ave-of-the-fireflies-0-600-0-900-crop.jpg?v=0c61fd55f0
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/britney-spears-breathe-on-me-james-holden-remix@joshbec
 kman.org
DTSTAMP:20260309T175909Z
DTSTART:20250625T025053Z
DTEND:20250625T035053Z
SUMMARY:Britney Spears – Breathe On Me (James Holden Remix)
DESCRIPTION:I don’t know who else needs to hear this great remix today bu
 t I stumbled upon this set by Jamie xx at ARTE in Adidas Arena\, Paris (fr
 om his In Waves tour) which lead me to this fantastic set by Four 
URL:https://www.joshbeckman.org/blog/listening/britney-spears-breathe-on-me
 -james-holden-remix
CATEGORIES:music,culture,entertainment
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/723ca6ab-34e7-4d6
 9-806c-97e572250aa3.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-924607215-28-years-later@joshbeckman.o
 rg
DTSTAMP:20260309T175909Z
DTSTART:20250622T000000Z
DTEND:20250622T010000Z
SUMMARY:28 Years Later
DESCRIPTION:What a unique fingerprint this movie will leave in my mind.\nI 
 had moments of appreciating the cinematography. It had moments where I lov
 ed the editing. It had moments that gave me genuine horror. It h
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-924607215-2
 8-years-later
CATEGORIES:movies,cinematography,editing,entertainment,music,writing,letter
 boxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/9/9/2/7/8/6/992786
 -28-years-later-0-600-0-900-crop.jpg?v=014e09c066
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/confidence-man-at-chicago-pride-fest@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250621T221103Z
DTEND:20250621T231103Z
SUMMARY:Confidence Man at Chicago Pride Fest
URL:https://www.joshbeckman.org/blog/attending/confidence-man-at-chicago-pr
 ide-fest
CATEGORIES:concerts,chicago
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/b2eff1b6-f534-43f
 d-a078-27a977196073.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/sunflower-bean-at-sleeping-village@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250619T225539Z
DTEND:20250619T235539Z
SUMMARY:Sunflower Bean at Sleeping Village
URL:https://www.joshbeckman.org/blog/attending/sunflower-bean-at-sleeping-v
 illage
CATEGORIES:concerts,sleeping-village-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/106873a6-033d-4e1
 7-89f4-dc1a26da921f.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/upgraded-insight-widget-with-mcp-server@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250615T000000Z
DTEND:20250615T010000Z
SUMMARY:Upgraded Insight Widget with MCP Server
DESCRIPTION:So I’ve been running an insight widget on my site for about a
  year now. It’s been a nice little tool for reflecting on my posts\, but
  the LLM landscape is still moving incredibly fast and it was time f
URL:https://www.joshbeckman.org/blog/upgraded-insight-widget-with-mcp-serve
 r
CATEGORIES:ai,llm,tools,personal-blog
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/insight-mcp.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/no-kings-protest-in-chicago@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250614T232447Z
DTEND:20250615T002447Z
SUMMARY:"No Kings" Protest in Chicago
URL:https://www.joshbeckman.org/blog/no-kings-protest-in-chicago
CATEGORIES:chicago,protest
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/06e5b473-4488-4e8
 4-81be-2442bb0de60b.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/fred-again-boiler-room-dj-set-in-london-jul-29-2022@jos
 hbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250613T030511Z
DTEND:20250613T040511Z
SUMMARY:Fred again... Boiler Room (DJ Set) in London\, Jul 29\, 2022
DESCRIPTION:It was mentioned recently in an interview I was listening to\, 
 but it has to be said more widely: this DJ set is one of the bests\, ever.
  I have listened to it dozens of times\, and the love and thunder 
URL:https://www.joshbeckman.org/blog/listening/fred-again-boiler-room-dj-se
 t-in-london-jul-29-2022
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/album_art/fredaga
 in-boilerroomfredagaininlondonjul292022djmix.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/i-built-an-mcp-server-for-my-site@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250613T025427Z
DTEND:20250613T035427Z
SUMMARY:I Built an MCP Server for My Site
URL:https://www.joshbeckman.org/blog/i-built-an-mcp-server-for-my-site
CATEGORIES:ai,llm,tools,personal-blog,popular
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/be179fb8-6147-483
 2-81f6-3f5d208be8c5.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/implementing-on-this-day-feature-jekyll@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250611T080000Z
DTEND:20250611T090000Z
SUMMARY:Building an "On This Day" Feature for My Jekyll Site
DESCRIPTION:I’ve always been drawn to the little moments of rediscovery t
 hat my Day One journal creates with its “On This Day” feature. It’s 
 delightful to stumble across a post you wrote years ago on the same dat
URL:https://www.joshbeckman.org/blog/implementing-on-this-day-feature-jekyl
 l
CATEGORIES:jekyll,code-snippets,personal-blog,time,tools
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/tracing-sequences-and-finding-anchors@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250610T023209Z
DTEND:20250610T033209Z
SUMMARY:Tracing Sequences and Finding Anchors
URL:https://www.joshbeckman.org/blog/tracing-sequences-and-finding-anchors
CATEGORIES:personal-blog,taxonomy,research,tools,epistemology,popular
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/0446fa9e-88c8-4be
 c-982f-0940c4007afa.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/3lqwuu3sju22g@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250606T125232Z
DTEND:20250606T135232Z
SUMMARY:Morning Ikebana
URL:https://www.joshbeckman.org/blog/3lqwuu3sju22g
CATEGORIES:gardening,art,bluesky
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/bafkreictpe2w7whr
 ce2dh5ktlsgpyrf6oqwfa4uy3x7zy4wbm5p2erygqy@jpeg.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-908504846-the-phoenician-scheme@joshbe
 ckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250605T000000Z
DTEND:20250605T010000Z
SUMMARY:The Phoenician Scheme
DESCRIPTION:I think Wes Anderson films are better understood as a series of
  set-piece miniatures\, each separate from the other\, impeccably-lit\, ch
 aracters moving on tracks to position\, visible only through a tele
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-908504846-t
 he-phoenician-scheme
CATEGORIES:non-fiction,entertainment,writing,art,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/0/2/5/0/4/7/1025
 047-the-phoenician-scheme-0-600-0-900-crop.jpg?v=606059b69f
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/3lqtb2pwgdk2x@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250604T222020Z
DTEND:20250604T232020Z
SUMMARY:Questions From Chicago Ruby Meetup Presentations
DESCRIPTION:Questions I wrote down to ask while watching 2 presentations at
  a Chicago Ruby meetup tonight
URL:https://www.joshbeckman.org/blog/3lqtb2pwgdk2x
CATEGORIES:chicago,language-ruby,software-engineering,bluesky
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/bafkreiftfgpiwlmh
 s35phbipdn3vlvns6a2hrfmwpalhhqut4wwmkn57eq@jpeg.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-906334089-chinatown@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250602T000000Z
DTEND:20250602T010000Z
SUMMARY:Chinatown
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-906334089-c
 hinatown
CATEGORIES:movies,entertainment,music,culture,history,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/5/1/3/2/3/51323-ch
 inatown-0-600-0-900-crop.jpg?v=b8e65cb89f
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/the-smaller-shape-of-aifirst-companies@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250601T152115Z
DTEND:20250601T162115Z
SUMMARY:The Smaller Shape of AI-First Companies
URL:https://www.joshbeckman.org/blog/the-smaller-shape-of-aifirst-companies
CATEGORIES:ai,software-engineering,research,automation,work,management,tool
 s
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/47f2ec47-d7d4-4c8
 d-b054-4680e4c10950.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/shopify-summit-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250531T030620Z
DTEND:20250531T040620Z
SUMMARY:Shopify Summit 2025
URL:https://www.joshbeckman.org/blog/traveling/shopify-summit-2025
CATEGORIES:shopify,canada
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/be7157fd-64aa-4be
 9-ae33-049b5a8e907b.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/shopify-editionsdev-25@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250530T194003Z
DTEND:20250530T204003Z
SUMMARY:Shopify Editions.dev '25
URL:https://www.joshbeckman.org/blog/shopify-editionsdev-25
CATEGORIES:shopify,canada,software-engineering
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/dd4278f3-bd05-41e
 c-85b8-4c82860bb16e.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-may-30th-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250530T154400Z
DTEND:20250530T164400Z
SUMMARY:Desk\, May 30th\, 2025
DESCRIPTION:I’m hunched over my laptop amidst a tangle of ethernet cords\
 , snacks\, and drinks as I finish the slides for tomorrow’s presentation
 . I’m working from Toronto’s Enercare main hall late at night as DJs 
URL:https://www.joshbeckman.org/blog/working/desk-may-30th-2025
CATEGORIES:shopify,canada,workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/62f7e8af-00dc-446
 4-870e-ef66098587ab.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/steve-aoki-at-budweiser-stage@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250528T025306Z
DTEND:20250528T035306Z
SUMMARY:Steve Aoki at Budweiser Stage
URL:https://www.joshbeckman.org/blog/attending/steve-aoki-at-budweiser-stag
 e
CATEGORIES:shopify,concerts,canada
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/bdc63181-393b-4a3
 d-bec1-da6a75e44454.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/tennis-at-the-salt-shed@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250523T211927Z
DTEND:20250523T221927Z
SUMMARY:Tennis at The Salt Shed
URL:https://www.joshbeckman.org/blog/tennis-at-the-salt-shed
CATEGORIES:concerts,salt-shed-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/180ce528-b2b8-497
 a-a90b-f5a5b50cbebb.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-895708037-friendship-2024@joshbeckman.
 org
DTSTAMP:20260309T175909Z
DTSTART:20250522T000000Z
DTEND:20250522T010000Z
SUMMARY:Friendship
DESCRIPTION:It’s just so many hilarious I Think You Should Leave sketches
  strung together in a narrative that it’s hard not to continuously laugh
  and grimace. I think they stumbled a bit in attempting to have a r
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-895708037-f
 riendship-2024
CATEGORIES:movies,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/1/2/2/6/9/1/1122
 691-friendship-2024-0-600-0-900-crop.jpg?v=9ea74152f4
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/shopify-editions-summer-25@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250521T143645Z
DTEND:20250521T153645Z
SUMMARY:Shopify Editions Summer '25
URL:https://www.joshbeckman.org/blog/shopify-editions-summer-25
CATEGORIES:shopify
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/0c8d98d0-3d14-44f
 a-a205-059aedab9b9d.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/the-last-redacted-at-the-music-box@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250519T233721Z
DTEND:20250520T003721Z
SUMMARY:The last Redacted at the Music Box
URL:https://www.joshbeckman.org/blog/attending/the-last-redacted-at-the-mus
 ic-box
CATEGORIES:music-box-venue,live-theater
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/db40036e-ad5d-4ac
 1-9db3-ad503c84fd85.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/chicago-horror-film-festival-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250517T211353Z
DTEND:20250517T221353Z
SUMMARY:Chicago Horror Film Festival 2025
DESCRIPTION:These are the short films we watched at this year’s annual Ch
 icago Horror Film Festival that didn’t have an IMDB/Letterboxd entry:
URL:https://www.joshbeckman.org/blog/watching/chicago-horror-film-festival-
 2025
CATEGORIES:chicago,entertainment,movies,personal-blog
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-891892591-turn-it-off@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250517T000000Z
DTEND:20250517T010000Z
SUMMARY:Turn It Off
DESCRIPTION:I got to watch this as part of the Chicago Horror Film Festival
 \, and it was one of the better short films. The tension kept building\, w
 ith minimal dialogue.
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-891892591-t
 urn-it-off
CATEGORIES:chicago,entertainment,movies,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/3/3/4/7/8/3/1334
 783-turn-it-off-0-600-0-900-crop.jpg?v=76bff988f1
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-891889091-the-red-hourglass@joshbeckma
 n.org
DTSTAMP:20260309T175909Z
DTSTART:20250517T000000Z
DTEND:20250517T010000Z
SUMMARY:The Red Hourglass
DESCRIPTION:I got to watch this as part of the Chicago Horror Film Festival
 .\nI feel like this could be expanded into a feature that has half of [_Sa
 int Maud_](https://www.joshbeckman.org/blog/watching/saint-maud)
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-891889091-t
 he-red-hourglass
CATEGORIES:movies,chicago,religion,letterboxd
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-891887279-the-nature-of-death@joshbeck
 man.org
DTSTAMP:20260309T175909Z
DTSTART:20250517T000000Z
DTEND:20250517T010000Z
SUMMARY:The Nature of Death
DESCRIPTION:I got to watch this as part of the Chicago Horror Film Festival
 .\nI liked the big swing at aesthetic\, and I thought the beginning built 
 well. But I felt the latter half had too many non-sequiturs and d
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-891887279-t
 he-nature-of-death
CATEGORIES:chicago,art,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/1/7/5/0/6/5/1175
 065-ranger-danger-0-600-0-900-crop.jpg?v=17c0db33c0
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-891734149-alice-and-the-little-green-m
 en@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250517T000000Z
DTEND:20250517T010000Z
SUMMARY:Alice and the Little Green Men
DESCRIPTION:I got to watch this as part of the Chicago Horror Film Festival
 \, and it was one of the better short films. \nIt was actually able to bu
 ild some suspense in the short runtime\, and the resolution felt ea
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-891734149-a
 lice-and-the-little-green-men
CATEGORIES:chicago,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/2/4/9/8/8/3/1249
 883-alice-and-the-little-green-men-0-600-0-900-crop.jpg?v=76ba3c55d5
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-891726006-vampire-zombiesfrom-space@jo
 shbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250517T000000Z
DTEND:20250517T010000Z
SUMMARY:Vampire Zombies...from Space!
DESCRIPTION:I got to see this with Matt and Brandon in the feature film spo
 t for our day at the 2025 Chicago Horror Film Festival. \nAs the story un
 folded I really cared less and less about any plot\, and it did st
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-891726006-v
 ampire-zombiesfrom-space
CATEGORIES:movies,chicago,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/0/6/1/3/4/9/1061
 349-vampire-zombiesfrom-space-0-600-0-900-crop.jpg?v=42d9d102fa
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/badbadnotgood-at-thalia-hall@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250516T203200Z
DTEND:20250516T213200Z
SUMMARY:BADBADNOTGOOD at Thalia Hall
DESCRIPTION:I got offered an extra ticket to attend this show with some fri
 ends\, and this was my first time in the seated balcony. We got there earl
 y to get a spot right on the rail and the extra effort was worth
URL:https://www.joshbeckman.org/blog/attending/badbadnotgood-at-thalia-hall
CATEGORIES:thalia-hall-venue,music,concerts
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/9891062c-96f5-4b0
 5-8993-edb08e4ced8c.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/3lpaevxhslk2g@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250515T204329Z
DTEND:20250515T214329Z
SUMMARY:Vibe-Collapse
DESCRIPTION:Coworker: Is there a phrase for when you’ve vibe-coded yourse
 lf into a corner and you are far outside your knowledge of what it’s bee
 n doing for you?
URL:https://www.joshbeckman.org/blog/3lpaevxhslk2g
CATEGORIES:llm,ai,language,software-engineering,bluesky
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-889620560-28-days-later@joshbeckman.or
 g
DTSTAMP:20260309T175909Z
DTSTART:20250515T000000Z
DTEND:20250515T010000Z
SUMMARY:28 Days Later
DESCRIPTION:This review may contain spoilers.\nYou think we're going to fig
 ht viral zombies\, and we will\, but we'll also fight toxic masculinity.\n
 Such and early-2000s movie: high contrast (in visuals and character
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-889620560-2
 8-days-later
CATEGORIES:movies,videography,culture,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/sm/upload/qr/28/nz/3f/xaYdxi1P
 BEAYvqknvAmMPK5Eff3-0-600-0-900-crop.jpg?v=22d7237ed9
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/byways-by-roger-deakins@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250511T154931Z
DTEND:20250511T164931Z
SUMMARY:Byways by Roger Deakins
DESCRIPTION:My friend Ned picked up this book after we went to an exhibit o
 f Deakins’ photography at the Atheneum Center and watched a screening of
  a film on which he was Director of Photography: No Country for O
URL:https://www.joshbeckman.org/blog/reading/byways-by-roger-deakins
CATEGORIES:photography,movies
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/ba62da82-6f64-4cb
 8-997a-46f23fa181ff.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/vial-at-beat-kitchen@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250509T212119Z
DTEND:20250509T222119Z
SUMMARY:VIAL at Beat Kitchen
DESCRIPTION:I didn’t get to see VIAL when they came to Chicago last year\
 , so I was excited  when they were back on tour this month. On top of that
 \, they were going to be at Beat Kitchen\, one of the local venues I
URL:https://www.joshbeckman.org/blog/attending/vial-at-beat-kitchen
CATEGORIES:music,beat-kitchen-venue,chicago
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/6986b693-79dd-499
 9-9904-b3ce7e8018d4.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/how-i-make-hiking-and-running-overview-videos-from-gps-data@joshb
 eckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250505T130328Z
DTEND:20250505T140328Z
SUMMARY:How I Make Hiking and Running Overview Videos from GPS Data
DESCRIPTION:I’ve been making these overview videos of my bigger/recent hi
 kes (Grand Canyon Royal Arch Loop\, Cirque of The Towers). It’s not hard
 \, these days\, to get a bird’s-eye overview reel of your GPS-tracked 
URL:https://www.joshbeckman.org/blog/how-i-make-hiking-and-running-overview
 -videos-from-gps-data
CATEGORIES:tools,hiking,running,videography
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/94453524-70d1-41f
 6-a7a2-eba2221bcc3c.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-874653393-sinners-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250427T000000Z
DTEND:20250427T010000Z
SUMMARY:Sinners
DESCRIPTION:This review may contain spoilers.\nIt's lovely to see heady top
 ics explored through the lens of an unrelated genre. In this case\, music 
 vs. religion as communal spirit\, explored through a gory thriller
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-874653393-s
 inners-2025
CATEGORIES:movies,art,entertainment,music,religion,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/1/1/6/6/0/0/1116
 600-sinners-2025-0-600-0-900-crop.jpg?v=00ce32e0ba
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/empire-of-the-sun-at-radius@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250424T223403Z
DTEND:20250424T233403Z
SUMMARY:Empire of The Sun at Radius
DESCRIPTION:They assembled a stage fit for an intergalactic emperor. They b
 rought the amazing dancers from PNAU. (Seriously\, these were the best bac
 kup dancers I’ve seen since Big Freedia or Big Dipper. Unquestio
URL:https://www.joshbeckman.org/blog/attending/empire-of-the-sun-at-radius
CATEGORIES:music,chicago,radius-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/d4a4109f-4d8a-45a
 a-bfe7-c91497e23c45.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/50501-protest-of-the-trump-administration@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250419T175207Z
DTEND:20250419T185207Z
SUMMARY:50501 Protest of the Trump Administration
DESCRIPTION:I went with friends to join the community protesting in Daley P
 laza against the Trump administration and DOGE and their fascist dismantli
 ng of the U.S. Government.
URL:https://www.joshbeckman.org/blog/50501-protest-of-the-trump-administrat
 ion
CATEGORIES:chicago,rights,united-states,protest
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/4056b650-9ba6-478
 b-a14e-20d53a60d862.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/marie-davidson-at-sleeping-village@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250418T123505Z
DTEND:20250418T133505Z
SUMMARY:Marie Davidson at Sleeping Village
DESCRIPTION:I love the Sleeping Village venue. It’s a bit of a bike ride 
 to get there\, but there’s good food nearby and good drinks inside and a
  relaxed patio atmosphere that make it easy to enjoy. We got a great
URL:https://www.joshbeckman.org/blog/attending/marie-davidson-at-sleeping-v
 illage
CATEGORIES:sleeping-village-venue,music,chicago
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/a34ed525-2000-4f5
 6-a730-59fe16c1066b.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/hiking-the-grand-canyon-royal-arch-loop@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250417T011139Z
DTEND:20250417T021139Z
SUMMARY:Hiking the Grand Canyon Royal Arch Loop
DESCRIPTION:Beautiful and dangerous
URL:https://www.joshbeckman.org/blog/traveling/hiking-the-grand-canyon-roya
 l-arch-loop
CATEGORIES:hiking,travel,united-states
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/5a158adc-e292-4d7
 b-8d53-c7c079c82b2f.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/life-clock@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250408T124253Z
DTEND:20250408T134253Z
SUMMARY:Life Clock
DESCRIPTION:After I built my little counter last year\, it got a flurry of 
 attention. It got pretty large and was killed off a bunch as well. But aft
 er a while the attention fell off and I was really the only one 
URL:https://www.joshbeckman.org/blog/life-clock
CATEGORIES:personal-blog,software-engineering,time,motivation,tools
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/8eec76d6-a4a6-414
 d-aa3b-c5d6da4404f0.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/food-composting-in-chicago@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250402T124320Z
DTEND:20250402T134320Z
SUMMARY:Food Composting in Chicago
URL:https://www.joshbeckman.org/blog/food-composting-in-chicago
CATEGORIES:chicago,environment,gardening,food,recycling
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/2ce39967-1e6b-404
 9-9e09-30a1b82f00e3.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/3llqumdprvk25@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250401T122615Z
DTEND:20250401T132615Z
SUMMARY:Podcast with CW + T
DESCRIPTION:jacksondahl.com/dialectic/cw… what an inspiring conversation 
 - with CW + T on Dialectic with Jackson Dahl - for anyone who works creati
 vely and especially for tinkerers like me. I jotted down so many 
URL:https://www.joshbeckman.org/blog/3llqumdprvk25
CATEGORIES:education,note-taking,art,tools,bluesky,podroll
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/rally-for-trans-visibility@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250330T184736Z
DTEND:20250330T194736Z
SUMMARY:Rally for Trans Visibility
DESCRIPTION:We went with parents and friends to join the community protesti
 ng in Federal Plaza at a Rally for Trans Visibility in light of the terrib
 le Trump administration’s  hate-filled policies and executive o
URL:https://www.joshbeckman.org/blog/rally-for-trans-visibility
CATEGORIES:chicago,rights,protest
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/ede3d011-758c-498
 7-bef4-3655f7fb8cbd.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/blog/attending/confidence-man-at-subterranean@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250329T032856Z
DTEND:20250329T042856Z
SUMMARY:Confidence Man at Subterranean
URL:https://www.joshbeckman.org/blog/blog/attending/confidence-man-at-subte
 rranean
CATEGORIES:subterranean-venue,chicago,music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/f748d638-258d-491
 0-aa2b-4a420f6926d7.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/kelly-lee-owens-at-metro@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250327T160000Z
DTEND:20250327T170000Z
SUMMARY:Kelly Lee Owens at Metro
URL:https://www.joshbeckman.org/blog/attending/kelly-lee-owens-at-metro
CATEGORIES:metro-venue,chicago,music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/85e774ef-9278-40e
 a-97d4-2f9d1a188a31.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-847664390-the-day-the-earth-blew-up-a-
 looney-tunes-movie@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250326T000000Z
DTEND:20250326T010000Z
SUMMARY:The Day the Earth Blew Up: A Looney Tunes Movie
DESCRIPTION:When I watch a *good* kids movie\, I'm reminded of how all plot
 s are the same\, and the different is the color and flourishes. But this f
 elt more like an adult's movie - something made by talented artis
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-847664390-t
 he-day-the-earth-blew-up-a-looney-tunes-movie
CATEGORIES:movies,art,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/7/8/2/4/6/0/782460
 -the-day-the-earth-blew-up-a-looney-tunes-movie-0-600-0-900-crop.jpg?v=c26
 393ad7a
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/filtered-for-your-environment-as-treatment@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250324T130549Z
DTEND:20250324T140549Z
SUMMARY:Filtered for Your Environment as Treatment
DESCRIPTION:First thing I did this morning after I got dressed was grab a s
 crewdriver and tighten up the screws in the door handle to the common mail
  area of our building.
URL:https://www.joshbeckman.org/blog/filtered-for-your-environment-as-treat
 ment
CATEGORIES:tools,medicine,habits,environment
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/114206675993445563@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250322T145938Z
DTEND:20250322T155938Z
SUMMARY:Surge When You Least Feel Like It
DESCRIPTION:@leblancfg This was such a pleasing write-up to read: https://l
 eblancfg.com/surge-cycling-up-a-hill.html\nWhat I&#39\;ll remember: surge 
 when you least feel like it.
URL:https://www.joshbeckman.org/blog/114206675993445563
CATEGORIES:motivation,writing,personal-blog,mastodon
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/how-and-why-i-read-hacker-news@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250322T144730Z
DTEND:20250322T154730Z
SUMMARY:How and Why I Read Hacker News
DESCRIPTION:I saw recently that YCombinator celebrated its 20th anniversary
 .
URL:https://www.joshbeckman.org/blog/how-and-why-i-read-hacker-news
CATEGORIES:hacker-news,programming-languages,software-engineering,personal-
 blog,culture
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/f241d9da-6b14-484
 8-ab03-a48e0f6db6c6.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/a-heatmap-calendar-for-my-site@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250320T130552Z
DTEND:20250320T140552Z
SUMMARY:A Heatmap Calendar for My Site
URL:https://www.joshbeckman.org/blog/a-heatmap-calendar-for-my-site
CATEGORIES:personal-blog,data,interfaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/ee8815cf-8280-44b
 0-8e8f-02721dc1d814.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/bedmounds-by-noah-kalina@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250317T130109Z
DTEND:20250317T140109Z
SUMMARY:Bedmounds by Noah Kalina
DESCRIPTION:Noah sent me a signed copy of his book when I called in to his 
 Hotline Show. Unexpected and generous and made me smile - much like the sh
 ow.
URL:https://www.joshbeckman.org/blog/reading/bedmounds-by-noah-kalina
CATEGORIES:photography,non-fiction,art,books
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/5c0fe1d8-a02f-4e9
 0-b955-56fca549570d.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/first-roll-of-film-shot-on-the-xa2@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250315T163239Z
DTEND:20250315T173239Z
SUMMARY:First Roll of Film Shot on the XA2
DESCRIPTION:My grandma found an old tiny camera in her basement that wasn
 t working and asked me if I would use it. This isn’t the first time thi
 s has happened - I think I’ve gotten three other cameras this way.
URL:https://www.joshbeckman.org/blog/first-roll-of-film-shot-on-the-xa2
CATEGORIES:photography,cameras
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/c4bae1d8-886a-401
 9-a0cc-77d80683dabd.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-836663704-stop-making-sense@joshbeckma
 n.org
DTSTAMP:20260309T175909Z
DTSTART:20250314T000000Z
DTEND:20250314T010000Z
SUMMARY:Stop Making Sense
DESCRIPTION:I am lucky enough to walk up to the Music Box for a midnight 11
 :15 showing of this where half the audience runs down the aisles to dance 
 in the pit under the screen for most of the movie.\nAs they asse
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-836663704-s
 top-making-sense
CATEGORIES:music,entertainment,concerts,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/3/7/0/0/4/37004-st
 op-making-sense-0-600-0-900-crop.jpg?v=c7e06b923e
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/darkside-at-the-salt-shed@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250313T203202Z
DTEND:20250313T213202Z
SUMMARY:DARKSIDE at The Salt Shed
URL:https://www.joshbeckman.org/blog/attending/darkside-at-the-salt-shed
CATEGORIES:music,concerts,salt-shed-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/feb90f6e-3f50-44e
 f-a1fa-bf2eedd89202.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-834129405-the-symbol-of-the-unconquere
 d@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250310T000000Z
DTEND:20250310T010000Z
SUMMARY:The Symbol of the Unconquered
DESCRIPTION:Got to watch this at The Music Box with live accompaniment by t
 he Alvin Cobb Jr Trio. The jazz music was a huge highlight\, especially wh
 en the KKK rode at night and they transitioned to spacey spooky 
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-834129405-t
 he-symbol-of-the-unconquered
CATEGORIES:movies,music,culture,entertainment,history,letterboxd,racism,uni
 ted-states
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/2/8/3/0/6/128306
 -the-symbol-of-the-unconquered-0-600-0-900-crop.jpg?v=a3dd37b622
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-834126230-two-knights-of-vaudeville@jo
 shbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250310T000000Z
DTEND:20250310T010000Z
SUMMARY:Two Knights of Vaudeville
DESCRIPTION:We got to watch this with live accompaniment by the Alvin Cobb 
 Jr Trio at The Music Box. Syncopated jazz made the movie’s beats hit bet
 ter but wasn’t enough to save the thin plot. \nI’m sure this was m
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-834126230-t
 wo-knights-of-vaudeville
CATEGORIES:movies,entertainment,music,performance,art,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/3/4/3/3/7/7/343377
 -two-knights-of-vaudeville-0-600-0-900-crop.jpg?v=e88130f78b
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/3ljuz4clll22c@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250308T170702Z
DTEND:20250308T180702Z
SUMMARY:Ikebana in the Morning Sun
DESCRIPTION:Arranging this ikebana in the sunlight this morning
URL:https://www.joshbeckman.org/blog/3ljuz4clll22c
CATEGORIES:gardening,art,bluesky
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/bafkreibvg7ktjpfh
 gpjfyylm7jrvfdq5cods6uksc2ksf7logpmh2ccuem@jpeg.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-832457256-mickey-17@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250308T000000Z
DTEND:20250308T010000Z
SUMMARY:Mickey 17
DESCRIPTION:I don't know what this movie was trying to tell me. The directo
 r made a lot of decisions\, but it felt like every one was made independen
 tly and many in a different direction. \nIt's sci-fi\, so of cours
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-832457256-m
 ickey-17
CATEGORIES:movies,science,entertainment,art,philosophy,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/6/2/0/2/8/1/620281
 -mickey-17-0-600-0-900-crop.jpg?v=93e4d2af6d
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/buttons-are-for-doing-exchanging-the-apple-watch-ultra@joshbeckma
 n.org
DTSTAMP:20260309T175909Z
DTSTART:20250307T135613Z
DTEND:20250307T145613Z
SUMMARY:Buttons are for Doing: Exchanging the Apple Watch Ultra
DESCRIPTION:I traded in my Apple Watch Ultra this week. I haven’t been us
 ing it since I got this Garmin Instinct 2x Solar a couple months ago. It
 s got better battery\, buttons\, and the same basic capabilities\, fo
URL:https://www.joshbeckman.org/blog/buttons-are-for-doing-exchanging-the-a
 pple-watch-ultra
CATEGORIES:tools,interfaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/43694bc5-43e2-46a
 1-a7ac-de4526c2a712.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/how-im-tracking-and-influencing-my-us-legislators@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250305T040605Z
DTEND:20250305T050605Z
SUMMARY:How I'm Tracking and Influencing My U.S. Legislators
DESCRIPTION:The U.S. legislative body is in a tough spot these days. In lig
 ht of an executive branch that I didn’t vote for and that I see actively
  harming those around me\, as well as a judicial branch that I see
URL:https://www.joshbeckman.org/blog/how-im-tracking-and-influencing-my-us-
 legislators
CATEGORIES:political-science,state-government,communication,social-networks
 ,united-states
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/030aabff-8f7b-4f8
 7-9b52-80228af3bbfa.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/trump-and-musk-and-doge-deleted-18f-and-thats-bad@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250303T140203Z
DTEND:20250303T150203Z
SUMMARY:Trump and Musk and DOGE Deleted 18F and That's Bad
DESCRIPTION:They're removing the efficiency and safety
URL:https://www.joshbeckman.org/blog/trump-and-musk-and-doge-deleted-18f-an
 d-thats-bad
CATEGORIES:united-states,trump,software-engineering,protest
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/418601541-c3c6e53
 e-f511-43d3-993b-06a49969eb9a.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-827485688-under-the-skin-2013@joshbeck
 man.org
DTSTAMP:20260309T175909Z
DTSTART:20250303T060000Z
DTEND:20250303T070000Z
SUMMARY:Under the Skin
DESCRIPTION:Upon a rewatch with friends\, I liked this movie a *bit* less t
 han the first time\, but it's still great. The soundtrack is really what m
 akes it pop for me.\nThis time\, I felt even more that it's a parab
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-827485688-u
 nder-the-skin-2013
CATEGORIES:movies,music,philosophy,culture,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/8/0/1/9/8/80198-un
 der-the-skin-0-600-0-900-crop.jpg?v=732bdd03b9
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/the-left-hand-of-darkness-by-ursula-k-le-guin@joshbeckman
 .org
DTSTAMP:20260309T175909Z
DTSTART:20250303T040930Z
DTEND:20250303T050930Z
SUMMARY:The Left Hand of Darkness by Ursula K. Le Guin
DESCRIPTION:About a warm friendship in a cold world
URL:https://www.joshbeckman.org/blog/reading/the-left-hand-of-darkness-by-u
 rsula-k-le-guin
CATEGORIES:fiction,culture,geography,human-psychology,human-sexuality
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/70b35df1-aa9e-4a2
 6-a678-6ed9c38f8ca1.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-823846485-no-country-for-old-men@joshb
 eckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250227T000000Z
DTEND:20250227T010000Z
SUMMARY:No Country for Old Men
DESCRIPTION:I love this movie every time I see it. The sun and sound and st
 raight pace let the whole story reinforce the villain's inevitable footste
 ps of doom. And every time\, as I get older between each viewing
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-823846485-n
 o-country-for-old-men
CATEGORIES:movies,entertainment,philosophy,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/sm/upload/dr/hr/pz/ez/ehLb2SQ3
 djlA1FrQKbP2WO3VH09-0-600-0-900-crop.jpg?v=6489920a92
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-821745885-anora@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250225T000000Z
DTEND:20250225T010000Z
SUMMARY:Anora
DESCRIPTION:I got into a big fight with my wife over a very minor stupid un
 related thing after we watched this. I feel like that's relevant somehow.\
 nI laughed *a lot* during the hunt sequence and I appreciate tha
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-821745885-a
 nora
CATEGORIES:movies,personal-blog,fiction,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/9/5/9/5/4/0/959540
 -anora-0-600-0-900-crop.jpg?v=6f92877033
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/craig-mod-is-running-another-popup-newsletter@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250223T211149Z
DTEND:20250223T221149Z
SUMMARY:Craig Mod is Running Another Pop-Up Newsletter
DESCRIPTION:About a Nightingale
URL:https://www.joshbeckman.org/blog/craig-mod-is-running-another-popup-new
 sletter
CATEGORIES:blogroll,photography
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/about-a-nightinga
 le.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/music-frozen-dancing-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250222T132856Z
DTEND:20250222T142856Z
SUMMARY:Music Frozen Dancing 2025
DESCRIPTION:It’s a very Chicago thing to spend the last Saturday of Febru
 ary standing out in the cold in a street music festival to dance along wit
 h punk and hard pop and synth bands. But we love Music Frozen Dan
URL:https://www.joshbeckman.org/blog/attending/music-frozen-dancing-2025
CATEGORIES:chicago,music,empty-bottle-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/4de7db9c-03dd-4ee
 c-9691-5254b72c21b7.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-821746560-jurassic-park@joshbeckman.or
 g
DTSTAMP:20260309T175909Z
DTSTART:20250222T000000Z
DTEND:20250222T010000Z
SUMMARY:Jurassic Park
DESCRIPTION:On my who-knows-what-number rewatch\, it's no longer scary like
  I remember but oh so exciting and funny and well-paced.
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-821746560-j
 urassic-park
CATEGORIES:movies,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/sm/upload/1g/zz/ez/d8/yyCKYaW9
 08ZbpexpnBJ3p8o87HA-0-600-0-900-crop.jpg?v=19a50874d0
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-819004875-the-monkey-2025@joshbeckman.
 org
DTSTAMP:20260309T175909Z
DTSTART:20250220T000000Z
DTEND:20250220T010000Z
SUMMARY:The Monkey
DESCRIPTION:I loved the first third\, felt let down by the middle\, and was
  disoriented in the last third. \nThere were hilarious edits and timing a
 nd surrealist lines to kick it off\, but it couldn’t sustain that pa
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-819004875-t
 he-monkey-2025
CATEGORIES:movies,entertainment,fiction,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/0/1/3/3/9/3/1013
 393-the-monkey-2025-0-600-0-900-crop.jpg?v=ac27f20e5a
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/raycast-snippets-for-conventional-comments-commits@joshbeckman.or
 g
DTSTAMP:20260309T175909Z
DTSTART:20250218T211832Z
DTEND:20250218T221832Z
SUMMARY:Raycast Snippets for Conventional Comments & Commits
URL:https://www.joshbeckman.org/blog/raycast-snippets-for-conventional-comm
 ents-commits
CATEGORIES:tools,code-snippets,communication,software-engineering
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/raycast-conventio
 nal-commit.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/3lihkdrgwfs2b@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250218T151258Z
DTEND:20250218T161258Z
SUMMARY:Winter's Last Gasps: Morning Sun Breaks Through
DESCRIPTION:Finally getting some sun in the morning windows as this winter 
 takes its last gasps
URL:https://www.joshbeckman.org/blog/3lihkdrgwfs2b
CATEGORIES:environment,climate-change,photography,exploration,bluesky
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/bafkreia5ctc6o6gn
 z4vlcfbcd4ldkjudjoyxxladmqsccpoufcllz3f3z4@jpeg.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/dropping-johnny-decimal-leaning-into-tags-and-search@joshbeckman.
 org
DTSTAMP:20260309T175909Z
DTSTART:20250218T140118Z
DTEND:20250218T150118Z
SUMMARY:Dropping Johnny Decimal: Leaning Into Tags and Search
URL:https://www.joshbeckman.org/blog/dropping-johnny-decimal-leaning-into-t
 ags-and-search
CATEGORIES:taxonomy,search,information-theory,network-theory
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/8eb3446f-a17c-496
 3-8b3e-75f7c8029036.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/strawberry-hotel-by-underworld@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250217T162712Z
DTEND:20250217T172712Z
SUMMARY:Strawberry Hotel by Underworld
DESCRIPTION:I’ve been listening to this off and on since its release in S
 eptember\, 2024 and the ethereal lyrics have been ringing in my head. High
 ly recommended for morning work sessions and for singing along dis
URL:https://www.joshbeckman.org/blog/listening/strawberry-hotel-by-underwor
 ld
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/album_art/underwo
 rld-strawberryhotel.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-812216644-the-apartment@joshbeckman.or
 g
DTSTAMP:20260309T175909Z
DTSTART:20250216T000000Z
DTEND:20250216T010000Z
SUMMARY:The Apartment
DESCRIPTION:I can never take Jack Lemmon seriously. But this film has such 
 a turn of tone that you feel slapped onto your heels and all the better fo
 r it.
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-812216644-t
 he-apartment
CATEGORIES:movies,art,entertainment,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/5/1/7/7/4/51774-th
 e-apartment-0-600-0-900-crop.jpg?v=7df6fac704
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-812218732-fast-x@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250215T000000Z
DTEND:20250215T010000Z
SUMMARY:Fast X
DESCRIPTION:Utterly ridiculous and disjointed. I had to yell at the screen 
 multiple times because gravity kept breaking. \nBut the gravity of the si
 tuation was never lost on Fab and Furious J Mo who was cut from a
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-812218732-f
 ast-x
CATEGORIES:movies,entertainment,cinematography,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/3/2/0/4/8/1/320481
 -fast-x-0-600-0-900-crop.jpg?v=58239dde0a
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/phantogram-at-aragon@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250215T000000Z
DTEND:20250215T010000Z
SUMMARY:Phantogram at Aragon
DESCRIPTION:Sarah Barthel\, the lead singer\, was definitely still sick aft
 er cancelling an earlier stop on the tour. But it was a banger of a show a
 nyway. We went with a whole group and Marybeth made Valentines fo
URL:https://www.joshbeckman.org/blog/attending/phantogram-at-aragon
CATEGORIES:music,aragon-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/59c59f47-1a5d-442
 a-b193-1ddfac01dedf.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-808016056-the-brutalist@joshbeckman.or
 g
DTSTAMP:20260309T175909Z
DTSTART:20250212T000000Z
DTEND:20250212T010000Z
SUMMARY:The Brutalist
DESCRIPTION:It’s ironic that a movie about a minimalist architect would b
 e so superfluously long. \nI think this magnificent performance could hav
 e been edited to half the length and it would have been a much bett
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-808016056-t
 he-brutalist
CATEGORIES:movies,entertainment,performance,editing,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/4/7/8/4/2/8/478428
 -the-brutalist-0-600-0-900-crop.jpg?v=2f8cae2ea5
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/113980032917385719@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250210T142119Z
DTEND:20250210T152119Z
SUMMARY:Treadmill Time Travel: Running From Canada to New Zealand
DESCRIPTION:Went for a run on the hotel treadmill in Canada and the video w
 as from a trail I ran last month in New Zealand. Trippy.
URL:https://www.joshbeckman.org/blog/113980032917385719
CATEGORIES:travel,geography,canada,new-zealand,exercise,mastodon
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/a14f531f60741e99.
 jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/seraph-by-mas-ysa@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250208T170628Z
DTEND:20250208T180628Z
SUMMARY:Seraph by Mas Ysa
DESCRIPTION:Noah Kalina recommended this album when the artist called in to
  a recent show. It sounds like someone grappling with past relationships a
 nd habitual late nights in the city by making synth and sample 
URL:https://www.joshbeckman.org/blog/seraph-by-mas-ysa
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/album_art/masysa-
 seraph.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-803604126-house@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250207T000000Z
DTEND:20250207T010000Z
SUMMARY:House
DESCRIPTION:Imagine you were going to make a splatter horror flick but the 
 only vocabulary you could use were bright\, flashy\, 15 second TV commerci
 als for consumer products.\nI disproportionately enjoyed the in-fr
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-803604126-h
 ouse
CATEGORIES:movies,entertainment,performance,culture,letterboxd
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/sm/upload/7f/z3/ho/6j/6vblWscF
 AbIm9V5CwHC7IImgAq9-0-600-0-900-crop.jpg?v=b505ff45b0
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/rallying-duckworth-and-durbin@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250205T185409Z
DTEND:20250205T195409Z
SUMMARY:Rallying Duckworth and Durbin
DESCRIPTION:At a rally in the Loop demanding that Senators Duckworth and Du
 rbin oppose Trump’s Cabinet nominees and oppose the control of the U.S. 
 Treasury by Elon Musk.
URL:https://www.joshbeckman.org/blog/rallying-duckworth-and-durbin
CATEGORIES:united-states,chicago,protest,government
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/eafcd67f-e94e-40c
 2-be78-7143d3648728.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/leaning-into-perplexity@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250205T140207Z
DTEND:20250205T150207Z
SUMMARY:Leaning into Perplexity
DESCRIPTION:I had been using Kagi for a while before Perplexity’s popular
 ity really picked up.
URL:https://www.joshbeckman.org/blog/leaning-into-perplexity
CATEGORIES:llm,search,curiosity
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/perplexity-reason
 ing.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/ahmad-jamal-at-the-pershing-but-not-for-me@joshbeckman.
 org
DTSTAMP:20260309T175909Z
DTSTART:20250204T135002Z
DTEND:20250204T145002Z
SUMMARY:Ahmad Jamal At The Pershing: But Not for Me
DESCRIPTION:Someone at work yesterday asked for jazz album recommendations 
 and immediately I had to send back a link to this one: possibly my favorit
 e jazz recording. The liveliness and ease you can hear in each 
URL:https://www.joshbeckman.org/blog/listening/ahmad-jamal-at-the-pershing-
 but-not-for-me
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/album_art/ahmadja
 maltrio-ahmadjamalatthepershingbutnotforme.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/da-by-ela-minus@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250202T180608Z
DTEND:20250202T190608Z
SUMMARY:DÍA by Ela Minus
DESCRIPTION:I highly recommend listening to this while walking\, preferably
  through a doorway\, into an atrium of people with high ceilings with maje
 stic murals\, through hallways and more doors\, out onto a green ve
URL:https://www.joshbeckman.org/blog/listening/da-by-ela-minus
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/album_art/elaminu
 s-da.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/113935490492467223@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250202T173336Z
DTEND:20250202T183336Z
SUMMARY:Looking for a Music Review Platform That Works
DESCRIPTION:I&#39\;ve been wanting to review/think about music and albums r
 ecently. I want something like letterboxd but for music. So far\, the clos
 est thing I&#39\;ve found is https://rateyourmusic.com\nI just don&
URL:https://www.joshbeckman.org/blog/113935490492467223
CATEGORIES:music,platforms,blogs,tools,mastodon
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/eusexua-by-fka-twigs@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250202T173211Z
DTEND:20250202T183211Z
SUMMARY:Eusexua by FKA Twigs
DESCRIPTION:I’m glad she wandered into that rave and discovered the house
  music scene the rest of us have been loving for a while. It’s not heavy
  house\, but more like a twinkling\, wispy flower blooming in the dee
URL:https://www.joshbeckman.org/blog/listening/eusexua-by-fka-twigs
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/album_art/fkatwig
 s-eusexua.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-january-29th-2025@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250129T135951Z
DTEND:20250129T145951Z
SUMMARY:Desk\, January 29th\, 2025
DESCRIPTION:I am working from the Shopify Toronto office this morning becau
 se I’m at an in-person “burst” with the senior engineering leadershi
 p from the developer-interfaces/”Build” team. I get to sit in the big
URL:https://www.joshbeckman.org/blog/working/desk-january-29th-2025
CATEGORIES:shopify,canada,workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/cbe3ae92-aacb-4d0
 3-8c08-3fa0793a682b.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/louder-please-by-rose-gray@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250126T174404Z
DTEND:20250126T184404Z
SUMMARY:Louder\, Please by Rose Gray
DESCRIPTION:Kinda like Brat lite. She didn’t commit as hard on the highs 
 and didn’t dig deep enough on the lows\, which put too little range into
  the whole album. Still decent to listen to while working\, but I pro
URL:https://www.joshbeckman.org/blog/listening/louder-please-by-rose-gray
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/album_art/rosegra
 y-louderplease.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/11100011-by-asian-glow@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250125T173645Z
DTEND:20250125T183645Z
SUMMARY:11100011 by Asian Glow
DESCRIPTION:I’ll put this back on when I’m riding through Seoul at nigh
 t\, bleary-eyed and coast it out. Some lovely bops in there\, mixed with a
  whole lotta overdrive fuzz.
URL:https://www.joshbeckman.org/blog/listening/11100011-by-asian-glow
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/album_art/asiangl
 ow-11100011.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-788832440-eno-2024@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250124T000000Z
DTEND:20250124T010000Z
SUMMARY:Eno
DESCRIPTION:It’s very inspiring to see an older person who has figured ou
 t their message and medium and is just doing it every day.\nEno is open ab
 out his process and is honest about his mind and makes you feel li
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-788832440-e
 no-2024
CATEGORIES:letterboxd,movies,music,work,art
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/1/1/6/1/9/3/1116
 193-eno-0-600-0-900-crop.jpg?v=983c5844e6
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/3lgds3uw7t22z@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250122T163041Z
DTEND:20250122T173041Z
SUMMARY:Bringing Around MCP Implementations
DESCRIPTION:spec.modelcontextprotocol.io/specificatio… I’m excited for 
 a future where I have a suite of MCP implementations/servers that I collec
 t and bring around with me to different clients/LLMs in different c
URL:https://www.joshbeckman.org/blog/3lgds3uw7t22z
CATEGORIES:llm,software,automation,tools,machines,programming-languages
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-784507859-nosferatu-2024@joshbeckman.o
 rg
DTSTAMP:20260309T175909Z
DTSTART:20250120T000000Z
DTEND:20250120T010000Z
SUMMARY:Nosferatu
DESCRIPTION:There's a scene in beautiful slow-motion snowfall where Ellen r
 egards von Franz. She stays in shadow as he climbs the stairs toward the l
 ight. He smiles and says something like\, "In heathen times\, you
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-784507859-n
 osferatu-2024
CATEGORIES:letterboxd,movies
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/3/5/9/5/0/5/359505
 -nosferatu-2024-0-600-0-900-crop.jpg?v=a12d4ad648
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/jamie-xx-at-aragon@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250117T203806Z
DTEND:20250117T213806Z
SUMMARY:Jamie XX at Aragon
URL:https://www.joshbeckman.org/blog/attending/jamie-xx-at-aragon
CATEGORIES:music,chicago,aragon-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/9594d46d-c5c0-4dc
 d-a8a3-dac138052733.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/3lfsuyw6hyc24@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250115T230727Z
DTEND:20250116T000727Z
SUMMARY:Post to Bluesky
DESCRIPTION:My jet lag\, visualized
URL:https://www.joshbeckman.org/blog/3lfsuyw6hyc24
CATEGORIES:bluesky,data
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/bafkreicwb64qtgsd
 22prmsluhwoajh7ob4sklwxbzralh7hxdjsbdd47ry@jpeg.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/my-2024-fitbed-flex@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250114T040153Z
DTEND:20250114T050153Z
SUMMARY:My 2024 Fitbod Flex
DESCRIPTION:I’ve been using Fitbod for strength workout planning for I th
 ink 3 years now. I like it because it tracks which lifts I do and aims to 
 suggest workouts that stress new muscles in new ways throughout m
URL:https://www.joshbeckman.org/blog/my-2024-fitbed-flex
CATEGORIES:exercise,data
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/e012bc88-b418-4c6
 5-bac4-c85a9d92a05c.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-776053931-the-second-2024@joshbeckman.
 org
DTSTAMP:20260309T175909Z
DTSTART:20250113T000000Z
DTEND:20250113T010000Z
SUMMARY:The Second
DESCRIPTION:Wonderfully shot.
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-776053931-t
 he-second-2024
CATEGORIES:letterboxd,movies
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/1/1/7/6/0/7/5/1176
 075-the-second-0-600-0-900-crop.jpg?v=3c85c79b04
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/mature-optimization-by-carlos-bueno@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250112T000000Z
DTEND:20250112T010000Z
SUMMARY:Mature Optimization by Carlos Bueno
DESCRIPTION:This book was recommended to me by Mike Shaver a couple years a
 go and I only just now got around to reading  it. Carlos has made it freel
 y available\, which is nice.
URL:https://www.joshbeckman.org/blog/reading/mature-optimization-by-carlos-
 bueno
CATEGORIES:optimization,software-engineering
IMAGE;VALUE=URI:https://readwise-assets.s3.amazonaws.com/media/reader/parse
 d_document_assets/30288561/cover-image-cover-image_VChJuiA.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-775246807-uncut-gems@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250111T000000Z
DTEND:20250111T010000Z
SUMMARY:Uncut Gems
DESCRIPTION:I watched this on the plane ride from L.A. to Chicago as part o
 f our way home from New Zealand. It was a layover that originally was plan
 ned to be 3 hours but then chance and LA wildfires turned that 
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-775246807-u
 ncut-gems
CATEGORIES:letterboxd,movies
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/4/0/4/2/6/6/404266
 -uncut-gems-0-600-0-900-crop.jpg?v=670cb7034d
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/auckland-new-zealand-part-2@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250109T021018Z
DTEND:20250109T031018Z
SUMMARY:Auckland\, New Zealand\, Part 2
DESCRIPTION:Returning to enjoy the ocean and the views.
URL:https://www.joshbeckman.org/blog/traveling/auckland-new-zealand-part-2
CATEGORIES:travel,new-zealand,exploration
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/88F1BEFDB55145EAB
 DD93DF43040F556.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/raglan-new-zealand@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250106T040436Z
DTEND:20250106T050436Z
SUMMARY:Raglan\, New Zealand
DESCRIPTION:A surfer town with a view of the jungle.
URL:https://www.joshbeckman.org/blog/traveling/raglan-new-zealand
CATEGORIES:travel,new-zealand,exploration
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/58067817769A418D9
 0B35E195F26EAC3.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/wellington-new-zealand@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250105T094402Z
DTEND:20250105T104402Z
SUMMARY:Wellington\, New Zealand
DESCRIPTION:A city pressed by wind between the hills and the sea.
URL:https://www.joshbeckman.org/blog/traveling/wellington-new-zealand
CATEGORIES:travel,new-zealand,movies
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/A178EBB0287747E3A
 A5A59D19D14ECEA.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/113774065843440760@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250105T052111Z
DTEND:20250105T062111Z
SUMMARY:Post to Mastodon
DESCRIPTION:I’d forgotten how beautiful Monument Valley makes the rest of
  the world seem as you play it through. #games
URL:https://www.joshbeckman.org/blog/113774065843440760
CATEGORIES:mastodon,games,art
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/aec0f705fdd9ae7b.
 png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/rotorua-new-zealand@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20250103T192500Z
DTEND:20250103T202500Z
SUMMARY:Rotorua\, New Zealand
DESCRIPTION:A mountain lake town where you can walk between the hot springs
  and the redwoods.
URL:https://www.joshbeckman.org/blog/traveling/rotorua-new-zealand
CATEGORIES:travel,new-zealand,exploration
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/C4D1922318454A75A
 E2B92C0B6B22288.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/auckland-new-zealand@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241227T224210Z
DTEND:20241227T234210Z
SUMMARY:Auckland\, New Zealand
DESCRIPTION:A modern city built between the volcanoes and the sea.
URL:https://www.joshbeckman.org/blog/traveling/auckland-new-zealand
CATEGORIES:travel,new-zealand,exploration
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/C609013F3A4749DFB
 BB516BA41432AEE.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/string-theory-by-david-foster-wallace@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241227T000000Z
DTEND:20241227T010000Z
SUMMARY:String Theory by David Foster Wallace
URL:https://www.joshbeckman.org/blog/reading/string-theory-by-david-foster-
 wallace
CATEGORIES:sports,writing,practice-and-training
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/c67b56d6-0f8a-441
 3-84d6-7e4978eccbe5.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-749449289-the-zone-of-interest@joshbec
 kman.org
DTSTAMP:20260309T175909Z
DTSTART:20241226T000000Z
DTEND:20241226T010000Z
SUMMARY:The Zone of Interest
DESCRIPTION:Constant\, cutting contrast. \nVines trained to cover a barbed
  wire wall. Clean clothes dried by wind carrying human ash. A girl hides g
 ift apples in a field of murder. Gunshots heard through the laught
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-749449289-t
 he-zone-of-interest
CATEGORIES:letterboxd,movies
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/3/9/8/8/0/0/398800
 -the-zone-of-interest-0-600-0-900-crop.jpg?v=0514f658e1
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/breathing-life-into-my-little-counter@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241222T160129Z
DTEND:20241222T170129Z
SUMMARY:Hacking Life into My Little Counter
DESCRIPTION:And interactive art piece\, counting care
URL:https://www.joshbeckman.org/blog/breathing-life-into-my-little-counter
CATEGORIES:shopify,hacking,machines,folk-creations,workspaces,popular
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/47E8A68F0D414D79A
 F690B9B473DF9AD.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/3ldvndto7vs2i@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241222T143759Z
DTEND:20241222T153759Z
SUMMARY:Post to Bluesky
DESCRIPTION:Hacked something together yesterday
URL:https://www.joshbeckman.org/blog/3ldvndto7vs2i
CATEGORIES:bluesky,hacking,machines,folk-creations,workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/bafkreid5cqcd4esz
 ysxrtnjvz3v6ov5xhxzqtcbavxhbgm6l2vqlhgf54q@jpeg.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-744242269-prisoners@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241222T000000Z
DTEND:20241222T010000Z
SUMMARY:Prisoners
DESCRIPTION:This was incredibly uncomfortable to watch. But once you start 
 on its journey\, it compels you to follow it through. And I think it is wo
 rth the effort. \nFelt like the first season of True Detective bu
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-744242269-p
 risoners
CATEGORIES:letterboxd,movies
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/sm/upload/iw/eg/4g/nm/3w79tTsv
 6tmlT8Jww6snyPrgVok-0-600-0-900-crop.jpg?v=778c7ae8b8
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/crossposting-from-bluesky-to-jekyll@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241221T172552Z
DTEND:20241221T182552Z
SUMMARY:Cross-posting from Bluesky to Jekyll
DESCRIPTION:Archiving and syndicating Bluesky posts to my site
URL:https://www.joshbeckman.org/blog/crossposting-from-bluesky-to-jekyll
CATEGORIES:bluesky,code-snippets,personal-blog,jekyll
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/94DC2326C74C413C8
 550148F3A798DD2.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-743296739-parasite-2019@joshbeckman.or
 g
DTSTAMP:20260309T175909Z
DTSTART:20241220T000000Z
DTEND:20241220T010000Z
SUMMARY:Parasite
DESCRIPTION:I remember watching this in theaters when it released and remem
 ber being awestruck by the performances of the family and remember being g
 ripped by the gruesome twists of the metaphorical knife.\nOn a r
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-743296739-p
 arasite-2019
CATEGORIES:letterboxd,movies
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/4/2/6/4/0/6/426406
 -parasite-0-600-0-900-crop.jpg?v=8f5653f710
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-742957775-phoenix-2014@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241220T000000Z
DTEND:20241220T010000Z
SUMMARY:Phoenix
DESCRIPTION:It’s a jazz duet between a dirtbag and the wife he destroyed 
 that culminates into an amazing ending. \nThe cinematography feels like a
  stage play in a wonderful way.
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-742957775-p
 hoenix-2014
CATEGORIES:letterboxd,movies
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/sm/upload/yo/sh/hn/kv/9wgvrNpD
 4YtcZji0sy69av8rPfZ-0-600-0-900-crop.jpg?v=3792be2a54
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/github-wrapped-2024@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241219T152805Z
DTEND:20241219T162805Z
SUMMARY:My GitHub Wrapped 2024
DESCRIPTION:In the same line as Apple Music Replay 2024 and Strava Year in 
 Sport 2024 I used git-wrapped to generate a 2024 review of my commits on G
 itHub.\n\n\n\nI’m pretty sure this only includes my public reposito
URL:https://www.joshbeckman.org/blog/github-wrapped-2024
CATEGORIES:github,data,open-source,year-in-review
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/f23ec509-716b-471
 a-8378-52cc7fcf066d.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/planning-a-spaced-repetition-system-for-my-site@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241217T135253Z
DTEND:20241217T145253Z
SUMMARY:Planning A Spaced Repetition System for My Site
DESCRIPTION:I think I can build a spaced repetition system on my own site t
 hat can replace the one I use on Readwise right now. It’s not that I dis
 like the Readwise tooling\, it’s that it doesn’t include all of my
URL:https://www.joshbeckman.org/blog/planning-a-spaced-repetition-system-fo
 r-my-site
CATEGORIES:personal-blog,memory,note-taking
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/1ABAE25016594772B
 3E5338BD71105E6.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/crossposting-from-letterboxd-to-jekyll@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241216T040023Z
DTEND:20241216T050023Z
SUMMARY:Cross-posting From Letterboxd to Jekyll
DESCRIPTION:I want to meet the movie-lovers where they are\, so I’m going
  to try writing my movie journal on Letterboxd. I have friends there alrea
 dy. Unfortunately\, Letterboxd doesn’t have an API to post from my 
URL:https://www.joshbeckman.org/blog/crossposting-from-letterboxd-to-jekyll
CATEGORIES:code-snippets,personal-blog,letterboxd,jekyll
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/03C77ACF666F433E8
 35E19772DAEF9D6.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/strava-year-in-sport-2024@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241215T011827Z
DTEND:20241215T021827Z
SUMMARY:Strava Year in Sport 2024
DESCRIPTION:Just like my Apple Music year-in-review\, Strava wants to give 
 me an annual aggregation before the year is done. But here are their highl
 ights (which I feel must be incorrect\, because I know I hiked mo
URL:https://www.joshbeckman.org/blog/strava-year-in-sport-2024
CATEGORIES:exercise,data,year-in-review
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/6F2233541CE84CBEB
 075FFFB85FF6FF7.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/letterboxd-review-738439039-the-first-omen@joshbeckman.o
 rg
DTSTAMP:20260309T175909Z
DTSTART:20241212T060000Z
DTEND:20241212T070000Z
SUMMARY:The First Omen
DESCRIPTION:This review may contain spoilers.\nI clocked the twist as soon 
 as she got to the convent\, but that didn't make it any less fun. I enjoye
 d some of the frames and camera work\, but each time the scary sta
URL:https://www.joshbeckman.org/blog/watching/letterboxd-review-738439039-t
 he-first-omen
CATEGORIES:letterboxd,movies
IMAGE;VALUE=URI:https://a.ltrbxd.com/resized/film-poster/3/7/0/1/7/8/370178
 -the-first-omen-0-600-0-900-crop.jpg?v=ee3160fca0
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/bluesky-website-embeds-ruby@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241208T170225Z
DTEND:20241208T180225Z
SUMMARY:Adding Website Card Embeds to my Bluesky Posts
DESCRIPTION:Bluesky’s AT Protocol and client app has some interesting cho
 ices. One of them is that links inside posts don’t get unfurled into pre
 views/cards. So when I started syndicating links to my posts to Blu
URL:https://www.joshbeckman.org/blog/bluesky-website-embeds-ruby
CATEGORIES:bluesky,code-snippets,language-ruby
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/E0F9F28442EB4E069
 171E4F4D69368CE.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/rules-for-syndication-on-my-site@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241207T184345Z
DTEND:20241207T194345Z
SUMMARY:Rules for Syndication on My Site
DESCRIPTION:With all my recent outward posting and inward importing of my w
 riting on various platforms\, I should write down how I’m planning all o
 f this. Otherwise\, it could get messy: POSSE and PESOS jangling no
URL:https://www.joshbeckman.org/blog/rules-for-syndication-on-my-site
CATEGORIES:mastodon,bluesky,social-networks,personal-blog,popular
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/CB23E538E04949B59
 577C8CF6AC08F37.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/pesos-mastodon-to-jekyll@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241207T174819Z
DTEND:20241207T184819Z
SUMMARY:Cross-Posting From Mastodon to Jekyll
DESCRIPTION:Archiving and syndicating Mastodon posts in Jekyll
URL:https://www.joshbeckman.org/blog/pesos-mastodon-to-jekyll
CATEGORIES:mastodon,code-snippets,personal-blog,jekyll
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/3476482D4C4A481B8
 E375E6D7EE2690C.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/113612587547364416@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241207T165508Z
DTEND:20241207T175508Z
SUMMARY:Post to @macallik@federation.network
DESCRIPTION:@macallik One year later\, are you still doing these check-ins?
 \nhttps://federation.network/notes/9lje23q71tgh02d7\nWhen I was working at
  a startup as the only engineer\, I would walk around the building 
URL:https://www.joshbeckman.org/blog/113612587547364416
CATEGORIES:mastodon
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/gotta-publish-where-the-people-are@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241206T130749Z
DTEND:20241206T140749Z
SUMMARY:Gotta Publish Where The People Are
DESCRIPTION:I have been writing my movie reviews on my personal site but I 
 doubt anyone is reading them. Instead\, I need to make sure they publish s
 omewhere that people will read them. I want people to engage wit
URL:https://www.joshbeckman.org/blog/gotta-publish-where-the-people-are
CATEGORIES:publishing,social-networks,personal-blog
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/apocalypse-now@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241206T041133Z
DTEND:20241206T051133Z
SUMMARY:Apocalypse Now
DESCRIPTION:A man broken by war rides a boat of soldiers up a river to kill
  another man broken by war. In the process\, all of his companions are kil
 led\, and they kill hundreds of innocent people they see on the w
URL:https://www.joshbeckman.org/blog/watching/apocalypse-now
CATEGORIES:war,movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BZDhiMTljYjYtODc1Yy0
 0MmEwLTg2OTYtYmE1YTRmNDE4MmEwXkEyXkFqcGc@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/apple-music-replay-2024@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241204T202947Z
DTEND:20241204T212947Z
SUMMARY:Apple Music Replay 2024
DESCRIPTION:I recommend all this
URL:https://www.joshbeckman.org/blog/listening/apple-music-replay-2024
CATEGORIES:music,data,year-in-review
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/7D002B16AD954C999
 B610C0B316DE8C3.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/morning-hours-are-open-hours@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241204T133031Z
DTEND:20241204T143031Z
SUMMARY:Morning Hours are Open Hours
DESCRIPTION:I’ve gone back - these past couple weeks - to waking up with 
 an hour or two to myself before work. I love how I’ve been feeling\, but
  it shouldn’t be a surprise: I’m a morning person.
URL:https://www.joshbeckman.org/blog/morning-hours-are-open-hours
CATEGORIES:habits
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/i-set-up-a-custom-font-on-the-boox-palma@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241203T134510Z
DTEND:20241203T144510Z
SUMMARY:I set up a custom font on the Boox Palma
DESCRIPTION:This morning I figured out how to set up my preferred font (IBM
  Plex Sans) on the Boox Palma! I had to use their Boox Drop app (websites 
 accessible on LAN are still amazing to me) and upload the font 
URL:https://www.joshbeckman.org/blog/i-set-up-a-custom-font-on-the-boox-pal
 ma
CATEGORIES:tools,interfaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/1D66945D3CF544CBA
 21F686D8C4F5596.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/first-time-ordering-through-too-good-to-go@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241202T204520Z
DTEND:20241202T214520Z
SUMMARY:First time ordering through Too Good To Go
URL:https://www.joshbeckman.org/blog/first-time-ordering-through-too-good-t
 o-go
CATEGORIES:food
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/42422E4570714C83A
 4AD0974AE82FD39.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/writing-for-resistance-and-reinforcement@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241202T135244Z
DTEND:20241202T145244Z
SUMMARY:Writing for Resistance and Reinforcement
DESCRIPTION:One of the things I want to do as I continue to embed myself in
  my personal site is use it to - in whatever small way - help others.
URL:https://www.joshbeckman.org/blog/writing-for-resistance-and-reinforceme
 nt
CATEGORIES:publishing,writing
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/i-set-up-day-one-on-my-boox-palma-this-morning@joshbeckma
 n.org
DTSTAMP:20260309T175909Z
DTSTART:20241201T152346Z
DTEND:20241201T162346Z
SUMMARY:I set up Day One on my Boox Palma this morning
DESCRIPTION:And also connected my mechanical keyboard to the device via blu
 etooth. I’m thinking this might be a fun way to journal and draft things
  away from other distractions and maybe outside in the sun.
URL:https://www.joshbeckman.org/blog/working/i-set-up-day-one-on-my-boox-pa
 lma-this-morning
CATEGORIES:tools,writing
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/0335CC879B6645B08
 91389EEEC844884.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/crossposting-to-bluesky-from-jekyll@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241124T170716Z
DTEND:20241124T180716Z
SUMMARY:Cross-posting to Bluesky from Jekyll
DESCRIPTION:Just like how I set up cross-posting to Mastodon for this site 
 (to ensure that I am publishing on my own site and syndicating elsewhere: 
 POSSE)\, I have now set up cross-posting from this site to my Bl
URL:https://www.joshbeckman.org/blog/crossposting-to-bluesky-from-jekyll
CATEGORIES:code-snippets,personal-blog,publishing,blogs,bluesky,jekyll
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/f01fc394-41e8-4b0
 e-a599-88b0218c57de.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/kikis-delivery-service@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241124T041353Z
DTEND:20241124T051353Z
SUMMARY:Kiki's Delivery Service
DESCRIPTION:A lovely heartfelt self-discovery film for kids. My favorite ch
 aracter was her cat companion - they animated his jumps better than any I
 ve seen before.\n\nFor some reason\, it was really comforting to m
URL:https://www.joshbeckman.org/blog/watching/kikis-delivery-service
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BOTFhYWI1NGUtZWFhZS0
 0MTdkLWIzZTItMDBhNWNiZDNlMjYyXkEyXkFqcGc@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/i-love-microblog-heres-why-i-dont-use-it@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241120T140114Z
DTEND:20241120T150114Z
SUMMARY:I Love micro.blog - Here’s Why I Don’t Use It
DESCRIPTION:I spent last night reactivating my micro.blog account and tryin
 g to run some imports of my Jekyll posts from my main site.\n\n\nI had bee
 n seduced again by the amazing simplicity and synergy of micro.blo
URL:https://www.joshbeckman.org/blog/i-love-microblog-heres-why-i-dont-use-
 it
CATEGORIES:personal-blog,social-networks,publishing
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/b40df2a3-ce7d-427
 3-ab07-f9307b74288e.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/caribou-at-the-salt-shed@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241118T023906Z
DTEND:20241118T033906Z
SUMMARY:Caribou at The Salt Shed
DESCRIPTION:Another really fun Caribou show.
URL:https://www.joshbeckman.org/blog/attending/caribou-at-the-salt-shed
CATEGORIES:music,salt-shed-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/D73CD8969CF64F04B
 7602680754EA3C7.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-november-17-2024@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241117T203020Z
DTEND:20241117T213020Z
SUMMARY:Desk\, November 17\, 2024
DESCRIPTION:Switching to basic lights
URL:https://www.joshbeckman.org/blog/working/desk-november-17-2024
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/A55858F197934633A
 A315A3088DC248D.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/christian-mackies-photography-zines@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241117T155109Z
DTEND:20241117T165109Z
SUMMARY:Christian Mackie’s Photography Zines
DESCRIPTION:Christian Mackie is my coworker at Shopify. He’s also a proli
 fic photographer\, and one I admire because of how he is able to package h
 is work.
URL:https://www.joshbeckman.org/blog/reading/christian-mackies-photography-
 zines
CATEGORIES:photography,shopify,publishing
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/8D417517231C40A9A
 F16DC3B80DC375C.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/i-havent-contributed-to-opensource-in-a-while@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241112T135129Z
DTEND:20241112T145129Z
SUMMARY:I Haven't Contributed to Open-Source in a While
DESCRIPTION:I was reflecting on my post about Working In Public and I reali
 zed that I haven’t made and open source contribution to a project in man
 y months now. I mean\, I still am an active member of the [F]OSS c
URL:https://www.joshbeckman.org/blog/i-havent-contributed-to-opensource-in-
 a-while
CATEGORIES:open-source
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/mammoth-cave@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241108T000000Z
DTEND:20241108T010000Z
SUMMARY:Mammoth Cave
DESCRIPTION:John wanted to go to Mammoth Cave for the long weekend and I ha
 dn’t been since I was a kid so I was happy to join. The drive was terrib
 le because my car broke down in Indianapolis but we persevered an
URL:https://www.joshbeckman.org/blog/traveling/mammoth-cave
CATEGORIES:travel,united-states,exploration
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/b811a7c0-8bc8-463
 f-bb8d-1eba312b11a4.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/sick-today@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241106T135821Z
DTEND:20241106T145821Z
SUMMARY:Sick today
DESCRIPTION:I’m feeling sick this morning because Trump was re-elected.\n
 \nAny large group has incoherent and mentally unwell people among it. Usua
 lly\, the majority of us focus on helping them. We work with them to
URL:https://www.joshbeckman.org/blog/sick-today
CATEGORIES:united-states
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/new-family-in-washington-dc@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241103T000000Z
DTEND:20241103T010000Z
SUMMARY:New Family in Washington\, DC
DESCRIPTION:Scenes from visiting our newest family member
URL:https://www.joshbeckman.org/blog/traveling/new-family-in-washington-dc
CATEGORIES:travel
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/3ef43469-7532-4a5
 d-8045-576386c713db.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/end-of-the-line@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241028T000000Z
DTEND:20241028T010000Z
SUMMARY:End of The Line
URL:https://www.joshbeckman.org/blog/reading/end-of-the-line
CATEGORIES:photography
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/55bf2a24-66ed-404
 c-b400-3e5b6a60f4aa.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/how-to-crosspost-to-mastodon-with-jekyll@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241026T000000Z
DTEND:20241026T010000Z
SUMMARY:How to Cross-Post to Mastodon with Jekyll
DESCRIPTION:I publish posts on this site first - Publish On Site Syndicate 
 Elsewhere (POSSE). I want this site to be the canonical source of my writi
 ng\, the one true place for people (and myself) to read my notes
URL:https://www.joshbeckman.org/blog/how-to-crosspost-to-mastodon-with-jeky
 ll
CATEGORIES:personal-blog,blogs,publishing,code-snippets,mastodon,jekyll
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/77061f6f-8d03-4f1
 a-bff0-f21a1d6f7229.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/fat-dog-at-the-empty-bottle@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241025T000000Z
DTEND:20241025T010000Z
SUMMARY:Fat Dog at The Empty Bottle
DESCRIPTION:I bought tickets to this show back in June when Bill told me th
 ey were coming to Chicago. At the time\, the band had only released two so
 ngs and I like them\, so I bought in.
URL:https://www.joshbeckman.org/blog/attending/fat-dog-at-the-empty-bottle
CATEGORIES:music,chicago,empty-bottle-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/dd6af622-7ee9-42d
 c-9a52-32085d455e9d.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/justice-at-radius@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241024T000000Z
DTEND:20241024T010000Z
SUMMARY:Justice at Radius
URL:https://www.joshbeckman.org/blog/attending/justice-at-radius
CATEGORIES:music,chicago
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/a1a981e7-47fc-461
 0-aac6-1d84303d4233.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/speak-no-evil-2022@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241018T000000Z
DTEND:20241018T010000Z
SUMMARY:Speak No Evil (2022)
DESCRIPTION:I thought this was decently unsettling\, but ultimately I felt 
 like the [real] world it was trying to show me was broken by the unconvinc
 ing final actions of the main characters. It did kind of feel li
URL:https://www.joshbeckman.org/blog/watching/speak-no-evil-2022
CATEGORIES:movies,culture
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BOTJjMDMyMGYtZWU3ZS0
 0OTVmLTg1ZWUtY2E4OGEyOGNmMjhiXkEyXkFqcGc@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/air-at-auditorium-theater@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241009T000000Z
DTEND:20241009T010000Z
SUMMARY:AIR at Auditorium Theater
DESCRIPTION:We were lucky enough to see AIR play their Moon Safari album at
  a packed theater with a group of friends and it was fantastic floating th
 rough space with everyone.
URL:https://www.joshbeckman.org/blog/attending/air-at-auditorium-theater
CATEGORIES:music,chicago
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/1135c6d1-ca15-4ef
 3-a2e6-ed4c37eae893.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/harry-potter-and-the-cursed-child@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20241004T000000Z
DTEND:20241004T010000Z
SUMMARY:Harry Potter and The Cursed Child
DESCRIPTION:It was like a teen fan-fiction writer wrote the plot and script
  and then a fan-fiction theater kid organized the direction on stage and t
 hen the best magician artist designed the practical effects.
URL:https://www.joshbeckman.org/blog/attending/harry-potter-and-the-cursed-
 child
CATEGORIES:live-theater
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/0623bb69-bb2a-4e1
 b-9ef9-132698b6ba1e.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/montreal-september-2024@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240930T000000Z
DTEND:20240930T010000Z
SUMMARY:Montreal\, September 2024
DESCRIPTION:I got to travel to Montreal this fall for a Shopify burst (meet
 ing with the teams I lead).\n\nI left home early to land still in the morn
 ing so I could explore the city a bit. I took a ride share into t
URL:https://www.joshbeckman.org/blog/traveling/montreal-september-2024
CATEGORIES:travel,canada,shopify
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/ca0b9776-701f-411
 3-a0c4-68166bdd4b4c.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/rl-grime-at-radius@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240929T000000Z
DTEND:20240929T010000Z
SUMMARY:RL Grime at Radius
DESCRIPTION:We weren’t going to go because I had a flight at 8am the next
  morning.\n\nBut we love R.L. Grime.\n\nAnd then our friends broke and bou
 ght tickets.\n\nSo of course we did as well.\n\nWhat fun.
URL:https://www.joshbeckman.org/blog/attending/rl-grime-at-radius
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/79045c0d-9bf5-440
 e-893d-6c07e1343216.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/2024-chicago-horror-film-festival@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240928T000000Z
DTEND:20240928T010000Z
SUMMARY:2024 Chicago Horror Film Festival
DESCRIPTION:Matt and Brandon and I had a lovely evening of horror short (an
 d a couple feature-length!) films at the Logan Square Theater on the first
  night of their annual horror film fest.\n\nWe got to watch:\n\nPar
URL:https://www.joshbeckman.org/blog/watching/2024-chicago-horror-film-fest
 ival
CATEGORIES:movies,chicago
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/horror-festival-s
 ched.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/riot-fest-2024-saturday@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240922T000000Z
DTEND:20240922T010000Z
SUMMARY:Riot Fest 2024\, Saturday
DESCRIPTION:We went along with friends to Riot Fest on Saturday. It was pre
 viously farther outside the city but this year they moved it back to Dougl
 as Park inside the city and we have to encourage that.\n\nClutch\n
URL:https://www.joshbeckman.org/blog/attending/riot-fest-2024-saturday
CATEGORIES:music,chicago
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/ae039424-1e78-4d6
 1-b6e4-9f0114255578.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/the-substance@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240920T000000Z
DTEND:20240920T010000Z
SUMMARY:The Substance
DESCRIPTION:I want to give this movie six stars out of five. I’ve been im
 ploring everyone who can handle it that they must go see it and bask in it
 s glory.\n\nThis movie stretches what is possible to convey in a fi
URL:https://www.joshbeckman.org/blog/watching/the-substance
CATEGORIES:movies,health
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BZDQ1NGE5MGMtYzdlZC0
 0ODExLWJlMDMtNWU4NjA5OWYwMDEwXkEyXkFqcGc@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/the-master@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240918T000000Z
DTEND:20240918T010000Z
SUMMARY:The Master
DESCRIPTION:Nick took me to go see this at a matinee 70mm showing by the Mu
 sic Box Theater. It was pretty\, and entrancing\, and left me torn and que
 stioning who was the actual master and who did I actually want to
URL:https://www.joshbeckman.org/blog/watching/the-master
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BMTQ2NjQ5MzMwMF5BMl5
 BanBnXkFtZTcwMjczNTAzOA@@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/vertigo@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240916T000000Z
DTEND:20240916T010000Z
SUMMARY:Vertigo
DESCRIPTION:I thought this movie was about people being afraid of heights.\
 n\nAnd it kind of is\, but mostly it made me think about the subtle and no
 t-so-subtle horrors that people can do to each other. The rhythmic
URL:https://www.joshbeckman.org/blog/watching/vertigo
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BYTE4ODEwZDUtNDFjOC0
 0NjAxLWEzYTQtYTI1NGVmZmFlNjdiL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyNjc1NTYyMjg@.
 _V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/beetlejuice-beetlejuice@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240915T000000Z
DTEND:20240915T010000Z
SUMMARY:Beetlejuice Beetlejuice
DESCRIPTION:Who doesn’t love a magical demon playing in a world of ’80s
  music and practical effects?\n\nIf you liked the original\, you’ll laug
 h with this one\, and I loved the original.
URL:https://www.joshbeckman.org/blog/watching/beetlejuice-beetlejuice
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BYmRlYzE3ZTYtNjIyZi0
 0MWYyLWEzZDItOWI5NzM1Yjc0NmI5XkEyXkFqcGc@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/why-i-dont-use-a-macropad@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240912T000000Z
DTEND:20240912T010000Z
SUMMARY:Why I Don't Use a Macropad
DESCRIPTION:I just spent a few minutes envisioning myself buying and enjoyi
 ng a Work Louder x Figma Creator Micro macro pad. I’m not going to buy i
 t.\n\nI bought a Megalodon Triple Knob Macro Pad last year\, customi
URL:https://www.joshbeckman.org/blog/why-i-dont-use-a-macropad
CATEGORIES:tools
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/alien-romulus@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240910T000000Z
DTEND:20240910T010000Z
SUMMARY:Alien: Romulus
DESCRIPTION:This was a great horror-movie plus playing-game-levels-adventur
 e plus uncomfortably-sexual-alien-monster played out in space. I kinda wan
 ted a better/scarier look for the final… thing\, but the pacing 
URL:https://www.joshbeckman.org/blog/watching/alien-romulus
CATEGORIES:movies,clothing
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BMDU0NjcwOGQtNjNjOS0
 0NzQ3LWIwM2YtYWVmODZjMzQzN2ExXkEyXkFqcGc@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/brothertiger-at-schubas-tavern@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240909T000000Z
DTEND:20240909T010000Z
SUMMARY:Brothertiger at Schubas Tavern
DESCRIPTION:Paul recommended Brothertiger to us and was very excited to see
  him play. We didn’t know him but we’ll trust Paul’s excitement. I l
 ike shows at Scuba’s because they’re small and the crowd is usually e
URL:https://www.joshbeckman.org/blog/attending/brothertiger-at-schubas-tave
 rn
CATEGORIES:music,chicago,schubas-tavern-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/8f56420b-4ae5-428
 9-b068-64570bfa7522.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/listening/romanticism-by-hana-vu@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240907T000000Z
DTEND:20240907T010000Z
SUMMARY:Romanticism by Hana Vu
URL:https://www.joshbeckman.org/blog/listening/romanticism-by-hana-vu
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/1815acbb-2eeb-4c3
 c-ade1-af612edfee76.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/twister-4dx@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240901T050000Z
DTEND:20240901T060000Z
SUMMARY:Twister (4DX)
DESCRIPTION:I’ve seen this movie so many times growing up\, but I’m cou
 nting it as “new” this time because we went to see it in 4DX.\n\nTo ha
 ve your seat jerk as someone takes a punch is delightful. To have your bod
URL:https://www.joshbeckman.org/blog/watching/twister-4dx
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BODExYTM0MzEtZGY2Yy0
 0N2ExLTkwZjItNGYzYTRmMWZlOGEzXkEyXkFqcGdeQXVyNDk3NzU2MTQ@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/glass-animals-at-northerly-island@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240829T050000Z
DTEND:20240829T060000Z
SUMMARY:Glass Animals at Northerly Island
DESCRIPTION:Bill offered me a ticket because someone was sick and couldn’
 t go. It was only $25\, a sale from LiveNation earlier in the year to fill
  seats.\n\nWhen we arrived I realized that the tickets were for actu
URL:https://www.joshbeckman.org/blog/attending/glass-animals-at-northerly-i
 sland
CATEGORIES:music,chicago
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/5198a262-e081-4e8
 3-88d2-3c0512877ba3.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/cirque-of-the-towers-2024@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240828T000000Z
DTEND:20240828T010000Z
SUMMARY:Cirque of The Towers 2024
DESCRIPTION:Backpacking to the Cirque of The Towers in the Wind River Range
 \, Wyoming.
URL:https://www.joshbeckman.org/blog/traveling/cirque-of-the-towers-2024
CATEGORIES:travel,flora,fauna,united-states
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/86dc6bb9-7a69-4e3
 e-9234-58a1ffa91ec0.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/denver-august-2024@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240818T000000Z
DTEND:20240818T010000Z
SUMMARY:Denver\, August 2024
DESCRIPTION:This was our second time in Denver\, but the first time actuall
 y spending time in the city. We flew in for a quick weekend to watch Big W
 ild play at Red Rocks.\n\n\n\nThe city itself is so quiet. The sky w
URL:https://www.joshbeckman.org/blog/traveling/denver-august-2024
CATEGORIES:travel,united-states
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/afed4a08-5e85-41d
 a-ad76-f73c2b6eb605.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/big-wild-at-red-rocks@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240817T000000Z
DTEND:20240817T010000Z
SUMMARY:Big Wild at Red Rocks
DESCRIPTION:We took a shuttle bus from the train station in Denver out of t
 he city and up the mountain to the best outdoor venue I’ve ever seen.1 O
 f course\, Red Rocks had been built up for me as a bucket-list ven
URL:https://www.joshbeckman.org/blog/attending/big-wild-at-red-rocks
CATEGORIES:music,physical-architecture,friends,travel
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/02ba18c4-2c7e-480
 7-8ef7-184e8fec8b6e.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/f9-the-fast-saga@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240815T000000Z
DTEND:20240815T010000Z
SUMMARY:F9: The Fast Saga
DESCRIPTION:This isn’t a good movie. It’s a fever dream formed from sta
 cking all the previous Fast &amp\; Furious stunts together and forcing a t
 hread of a story through them all. It had me yelling and laughing co
URL:https://www.joshbeckman.org/blog/watching/f9-the-fast-saga
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BMjI0NmFkYzEtNzU2YS0
 0NTg5LWIwYmMtNmQ1MTU0OGJjOTMxXkEyXkFqcGdeQXVyMjMxOTE0ODA@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-august-11-2024@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240811T000000Z
DTEND:20240811T010000Z
SUMMARY:Desk\, August 11\, 2024
DESCRIPTION:Working outside in the yard in these summer afternoons is heave
 nly.
URL:https://www.joshbeckman.org/blog/working/desk-august-11-2024
CATEGORIES:workspaces,gardening
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/6e37ac11-3e28-4dd
 8-a347-5f3a47064c7c.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/under-paris@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240810T000000Z
DTEND:20240810T010000Z
SUMMARY:Under Paris
DESCRIPTION:The movie is not good. We know it’s not going to be good. But
  we know it will be fun. The moralizing is heavy-handed\, but not wrong\, 
 and yet it is forgotten halfway through. And there are great shots 
URL:https://www.joshbeckman.org/blog/watching/under-paris
CATEGORIES:movies,climate-change
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BMDM5ODBiN2ItOTk4Yi0
 0NzgyLWE2YTktYzhjYTc2ODE4ZTE4XkEyXkFqcGc@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/shopify-keychron-k3-pro@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240810T000000Z
DTEND:20240810T010000Z
SUMMARY:Shopify Keychron K3 Pro
DESCRIPTION:This spring I replaced my Customized Keychron K1 with a customi
 zed Shopify Keychron K3 Pro. Mine won’t look like the one you can order 
 from the public Shopify store because I got an early employees-on
URL:https://www.joshbeckman.org/blog/shopify-keychron-k3-pro
CATEGORIES:tools,folk-creations,shopify
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/1f4dae48-73ae-424
 1-803c-04d299cce802.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/home-studio-over-shared-office@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240810T000000Z
DTEND:20240810T010000Z
SUMMARY:Home Studio Over Shared Office
DESCRIPTION:I’ve been going back and forth in my head for the last couple
  years\, bouncing between the dream of a bright coworking space and the lu
 re of my perfected home studio.\n\nEvery time I go on a work trip fo
URL:https://www.joshbeckman.org/blog/home-studio-over-shared-office
CATEGORIES:work,workspaces,tools
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/fa43d9e3-f4f8-410
 4-a4b9-1e0c7562fe29.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/the-last-of-sheila@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240805T000000Z
DTEND:20240805T010000Z
SUMMARY:The Last of Sheila
DESCRIPTION:I love a murder mystery where everyone is despicable and the ch
 aracters feel real and the one-liners fly by and they’re on a boat and t
 hey make me wish I were there.
URL:https://www.joshbeckman.org/blog/watching/the-last-of-sheila
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BOWU1NTIxNDMtZmEyNS0
 0NjkzLTg4NzUtMmVkZTA0N2IwODM4XkEyXkFqcGdeQXVyMTUzMDUzNTI3._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/lollapalooza-2024@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240804T000000Z
DTEND:20240804T010000Z
SUMMARY:Lollapalooza 2024
DESCRIPTION:It’s always packed and young and hot and fun. Riding the L ho
 me we overheard a group of girls talk about how upset they were that tomor
 row they have to clean their room.\n\nSaturday\n\nKenny Beats\nGood st
URL:https://www.joshbeckman.org/blog/attending/lollapalooza-2024
CATEGORIES:music,chicago
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/65b519a1-8b14-4f5
 2-a5d5-b5a8e17b09ab.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/smile@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240729T000000Z
DTEND:20240729T010000Z
SUMMARY:Smile
DESCRIPTION:When I watched the previews for this film a couple years ago\, 
 I thought it was going to be too cheesy and filled with cheap scares. Afte
 r I was recommended it at a party\, I watched: I was wrong.\n\nIt r
URL:https://www.joshbeckman.org/blog/watching/smile
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BZjE2ZWIwMWEtNGFlMy0
 0ZjYzLWEzOWEtYzQ0MDAwZDRhYzNjXkEyXkFqcGdeQXVyMTUzMTg2ODkz._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/rap-world@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240728T000000Z
DTEND:20240728T010000Z
SUMMARY:Rap World
DESCRIPTION:Seeing this was a blast! Unhinged editing made it aggressive an
 d the characters were really fleshed out so there was a lot going on in th
 e best way. Super funny\, and like 1/8 of the audience at The Mu
URL:https://www.joshbeckman.org/blog/watching/rap-world
CATEGORIES:movies
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/f5b34fa7-b542-4f2
 7-9071-78a8776458a2.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/deadpool-wolverine@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240728T000000Z
DTEND:20240728T010000Z
SUMMARY:Deadpool & Wolverine
DESCRIPTION:It’s funny. It’s bloody. It made me say “ew”. It made m
 e laugh out loud. I think the characters’ motivations are dubious. I thi
 nk it is what I expected.
URL:https://www.joshbeckman.org/blog/watching/deadpool-wolverine
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BNzRiMjg0MzUtNTQ1Mi0
 0Y2Q5LWEwM2MtMzUwZDU5NmVjN2NkXkEyXkFqcGc@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/its-such-a-beautiful-day@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240727T000000Z
DTEND:20240727T010000Z
SUMMARY:It's Such a Beautiful Day
DESCRIPTION:The next thing you know you’re looking back instead of forwar
 d. And now\, at the climax of all those years of worry\, sleepless nights\
 , and denials\, Bill finally finds himself staring his death in the f
URL:https://www.joshbeckman.org/blog/watching/its-such-a-beautiful-day
CATEGORIES:movies,death,identity
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BODkyYTI3ZDYtOTBkZi0
 0OWQ5LThlNTUtY2ZmZjdmYTU5ZGI3XkEyXkFqcGdeQXVyMjM5NDU5ODY@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/still-woozy-at-salt-shed-fairgrounds@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240727T000000Z
DTEND:20240727T010000Z
SUMMARY:Still Woozy at Salt Shed Fairgrounds
URL:https://www.joshbeckman.org/blog/attending/still-woozy-at-salt-shed-fai
 rgrounds
CATEGORIES:music,salt-shed-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/e446b89d-b3f0-45b
 8-bf13-53be8b4abeb5.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/inspired-by-notebooklm@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240726T000000Z
DTEND:20240726T010000Z
SUMMARY:Inspired by NotebookLM
DESCRIPTION:I watched this interview with Steven Johnson about Google’s N
 otebookLM tonight and got inspired.\n\nThis is something that I could buil
 d on top of my own website. Something where you could - in a browsi
URL:https://www.joshbeckman.org/blog/inspired-by-notebooklm
CATEGORIES:llm,note-taking,tools,personal-blog,end-user-programming,open-so
 urce,research
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/twisters@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240723T000000Z
DTEND:20240723T010000Z
SUMMARY:Twisters
DESCRIPTION:We went to see this up north of the city so that we could site 
 back in front of a real IMAX screen and soak in the weather FX. Beforehand
 \, we at at Buffalo Wild Wings (my first time in over a decade)\,
URL:https://www.joshbeckman.org/blog/watching/twisters
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BZTc3YmEwYTgtM2E1YS0
 0NGQ1LTg1NzYtNTMxMzA5ODFhZThhXkEyXkFqcGdeQXVyNzAwMjU2MTY@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/longlegs@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240722T000000Z
DTEND:20240722T010000Z
SUMMARY:Longlegs
DESCRIPTION:Matt and Brandon and I were pretty excited to see this movie - 
 the trailer was a perfect blend of unease and flickering reference to plot
 /scare without actually revealing anything at all.\n\nUnfortunate
URL:https://www.joshbeckman.org/blog/watching/longlegs
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BMmVkZWY2ODEtYTMyYy0
 0MDg2LWFkMGUtMjYwOTBhOGViODQzXkEyXkFqcGdeQXVyMTkxNjUyNQ@@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/pitchfork-music-festival-2024@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240720T000000Z
DTEND:20240720T010000Z
SUMMARY:Pitchfork Music Festival 2024
DESCRIPTION:This year’s Pitchfork festival had high highs and low lows. I
 ’ve gone to a few of the previous years\, but not usually for all three 
 full days. I think I went to all three last year?\n\nAnyway\, this year
URL:https://www.joshbeckman.org/blog/attending/pitchfork-music-festival-202
 4
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/6e92f58e-0103-438
 c-bc4f-aec6159c8790.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/switching-search-from-lunrjs-to-fusejs@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240715T000000Z
DTEND:20240715T010000Z
SUMMARY:Switching Search from Lunr.js to Fuse.js
DESCRIPTION:I’ve been annoyed with the search results - on this site sear
 ch - from lunr.js recently.\n\nFor example: I search “eden” or “gard
 en of eden” and the results don’t contain this note describing a “Ga
 rden-
URL:https://www.joshbeckman.org/blog/switching-search-from-lunrjs-to-fusejs
CATEGORIES:personal-blog,search
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/cortex-at-west-fest@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240714T000000Z
DTEND:20240714T010000Z
SUMMARY:Cortex at West Fest
DESCRIPTION:I walked over to the last evening of West Fest in sickly humid 
 heat. I grabbed food from one of the vendors and ate as the crowd filled i
 n. A crowd with old jazz heads and twenty-something body modder
URL:https://www.joshbeckman.org/blog/attending/cortex-at-west-fest
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/427d9f96-5bc8-4f3
 8-9415-a9d5cd3529a7.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/deeper-at-west-fest@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240713T000000Z
DTEND:20240713T010000Z
SUMMARY:Deeper at West Fest
DESCRIPTION:We went with a large group and met still more friends out at We
 st Fest to eat and drink and bob along with Deeper. They were good but the
  crowd was loud - I preferred last year’s fest a bit more. Afte
URL:https://www.joshbeckman.org/blog/attending/deeper-at-west-fest
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/398dc2a7-76c6-476
 f-b419-f33f301693c3.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/bully-at-empty-bottle@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240711T000000Z
DTEND:20240711T010000Z
SUMMARY:Bully at Empty Bottle
URL:https://www.joshbeckman.org/blog/attending/bully-at-empty-bottle
CATEGORIES:music,chicago,recreational-drugs,cocktails,empty-bottle-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/f5422003-4e9b-4ea
 8-93cc-74f9c9c38e75.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/la-casa-lobo@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240705T000000Z
DTEND:20240705T010000Z
SUMMARY:La Casa Lobo
DESCRIPTION:I watched this under its English name: The Wolf House.\n\nI’l
 l have trouble describing this movie\, but I’ll tell you this: it’s me
 smerizing. And unsettling. And disjointed. And wild. And touching. And m
URL:https://www.joshbeckman.org/blog/watching/la-casa-lobo
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BOGYwNzc3YmEtYjNlMS0
 0OWM0LTg3ZjEtZjMxMDFlMTk0YThmXkEyXkFqcGdeQXVyOTE4MDA1NDI@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/using-an-llmand-rag-to-wring-insights-from-my-posts@joshbeckman.o
 rg
DTSTAMP:20260309T175909Z
DTSTART:20240704T000000Z
DTEND:20240704T010000Z
SUMMARY:Using an LLM and RAG to Wring Insights From My Posts
DESCRIPTION:I’ve been using large language models - LLMs - and retrieval-
 augmented generation - RAG - at work for over a year now. I use it to writ
 e code\, to refine my ideas and writing\, and we have been building
URL:https://www.joshbeckman.org/blog/using-an-llmand-rag-to-wring-insights-
 from-my-posts
CATEGORIES:llm,personal-blog,code-snippets,popular
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/1ee188b4-30f7-4a1
 4-a60a-3f11905a8058.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/maxxxine@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240703T000000Z
DTEND:20240703T010000Z
SUMMARY:MaXXXine
DESCRIPTION:I love this trio of movies\, but I place this third in line: Pe
 arl was the best\, and X was great as a breakout.\n\nThis one still has fa
 ntastic performances - Mia Goth\, as always\, never letting your atte
URL:https://www.joshbeckman.org/blog/watching/maxxxine
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BNjBmYzFmODktNDIyZC0
 0NWFmLTk2NTctYmZiY2E2OTA2OTc0XkEyXkFqcGc@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/shopify-summit-2024@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240628T000000Z
DTEND:20240628T010000Z
SUMMARY:Shopify Summit 2024
DESCRIPTION:I spent the week in Toronto’s Enercare Center\, talking to hu
 ndreds of the thousands of people there with me.\n\n\n\nA day of company s
 trategy\, a night of concerts. A day talking to developers/customers\, a
URL:https://www.joshbeckman.org/blog/traveling/shopify-summit-2024
CATEGORIES:shopify
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/d9f08a45-5c70-436
 4-9130-0793c38ad9c1.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/the-roots-weezer-girl-talk-at-budweiser-stage@joshbeckm
 an.org
DTSTAMP:20260309T175909Z
DTSTART:20240624T000000Z
DTEND:20240624T010000Z
SUMMARY:The Roots & Weezer & Girl Talk at Budweiser Stage
DESCRIPTION:On the first night of Shopify Summit 2024\, we were treated to 
 a trio of performances in a privately-opened Budweiser Stage in Toronto\, 
 Canada.\n\n\n\nThe Roots put on a great opening act - almost a contin
URL:https://www.joshbeckman.org/blog/attending/the-roots-weezer-girl-talk-a
 t-budweiser-stage
CATEGORIES:music,shopify
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/cd22a3f2-5dc7-45e
 1-b717-bdfc428f7fe9.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/analytics-experiment-switching-from-tinylitics-to-goatcounter@jos
 hbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240622T000000Z
DTEND:20240622T010000Z
SUMMARY:Analytics Experiment: Switching from Tinylytics to Goatcounter
DESCRIPTION:I haven’t had analytics on this site/blog in many years\, but
  as I’m trying to use it more to engage with the rest of the Internet\, 
 I’m finding myself wondering:\n\n\n  What has been helpful for people? H
URL:https://www.joshbeckman.org/blog/analytics-experiment-switching-from-ti
 nylitics-to-goatcounter
CATEGORIES:metrics,personal-blog
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/badd8389-5711-46d
 5-911c-654df98368bd.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/fast-furious-presents-hobbs-shaw@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240619T000000Z
DTEND:20240619T010000Z
SUMMARY:Fast & Furious Presents: Hobbs & Shaw
DESCRIPTION:Statham and The Rock insult each other for a while and then fly
  like superheroes in slow motion. Heavy use of the split screen. All for g
 ood fun.
URL:https://www.joshbeckman.org/blog/watching/fast-furious-presents-hobbs-s
 haw
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BOTIzYmUyMmEtMWQzNC0
 0YzExLTk3MzYtZTUzYjMyMmRiYzIwXkEyXkFqcGdeQXVyMDM2NDM2MQ@@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/my-guestbook-is-live@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240618T000000Z
DTEND:20240618T010000Z
SUMMARY:My guestbook is live
DESCRIPTION:Inspired by Manu’s guestbook\, I’ve created my own.
URL:https://www.joshbeckman.org/blog/my-guestbook-is-live
CATEGORIES:personal-blog
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/340882252-269d329
 9-50a0-42a8-aebc-529e178dfe26.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/mdou-moctar-at-the-empty-bottle@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240617T000000Z
DTEND:20240617T010000Z
SUMMARY:Mdou Moctar at The Empty Bottle
URL:https://www.joshbeckman.org/blog/attending/mdou-moctar-at-the-empty-bot
 tle
CATEGORIES:music,empty-bottle-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/90cb8c44-79ec-488
 3-89e1-b7b5648edfd5.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/coffee-walk-while-learning-starbucks@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240616T000000Z
DTEND:20240616T010000Z
SUMMARY:Coffee Walk While Learning Starbucks
DESCRIPTION:I like talking long walks on Sunday. It rests me a bit and reju
 venates my connection to the neighborhood.
URL:https://www.joshbeckman.org/blog/coffee-walk-while-learning-starbucks
CATEGORIES:walking,cooking
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/bonobo-at-concord@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240614T000000Z
DTEND:20240614T010000Z
SUMMARY:Bonobo at Concord
DESCRIPTION:I’ve really enjoyed listening to Bonobo in the past\, and so 
 when he announced a DJ set at the opening of a new venue down the street -
  Outset - I jumped at tickets.\n\n\n\nSadly\, the day of the show they 
URL:https://www.joshbeckman.org/blog/attending/bonobo-at-concord
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/80c4ac66-001d-4ea
 c-ba6b-292d39e26c40.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/the-man-who-knew-too-much@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240608T000000Z
DTEND:20240608T010000Z
SUMMARY:The Man Who Knew Too Much
DESCRIPTION:Doris Day was not given enough in this one - she is commanding.
 \n\nIs James Stewart the Ryan Reynolds of the 1950s? They’re both only e
 ver one character\, it seems.\n\nThis film ends too abruptly. I think 
URL:https://www.joshbeckman.org/blog/watching/the-man-who-knew-too-much
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BNjQ2OWFhMjItYmFmNC0
 0OGQzLWE1ZTMtZGQwZDM3YWUzMDgxL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMDI2NDg0NQ@@.
 _V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/the-swimmer@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240607T000000Z
DTEND:20240607T010000Z
SUMMARY:The Swimmer
DESCRIPTION:This weirdly was able to capture the sense of a short story (it
 ’s based on one)\, which is unique - but also made it feel strange to wa
 tch as a full movie?\n\nUsettling.
URL:https://www.joshbeckman.org/blog/watching/the-swimmer
CATEGORIES:movies,identity
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BNjJiMmM1N2MtNTczMS0
 0ZDY5LTg0Y2YtYzQ5YmE3MjMyYjM4XkEyXkFqcGdeQXVyMjUzOTY1NTc@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/the-fall-guy@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240605T000000Z
DTEND:20240605T010000Z
SUMMARY:The Fall Guy
DESCRIPTION:Just some fantastic\, patient comedy and bombastic\, pulsing ph
 ysicality. Well worth the ride.
URL:https://www.joshbeckman.org/blog/watching/the-fall-guy
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BMjA5ZjA3ZjMtMzg2ZC0
 0ZDc4LTk3MTctYTE1ZTUzZDIzMjQyXkEyXkFqcGdeQXVyMTM1NjM2ODg1._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/dropping-support-for-webmentions@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240603T000000Z
DTEND:20240603T010000Z
SUMMARY:Dropping Support for Webmentions
DESCRIPTION:Last week I dropped support for webmentions on this site. I had
  implemented support for them around a year ago through a pairing of webme
 ntion.io to receive them and my own custom GitHub Actions scrip
URL:https://www.joshbeckman.org/blog/dropping-support-for-webmentions
CATEGORIES:personal-blog,publishing,blogs
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/beyond-wonderland-2024@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240601T000000Z
DTEND:20240601T010000Z
SUMMARY:Beyond Wonderland 2024
DESCRIPTION:This festival replaced Heatwave - an incredible misnomer that b
 rought 45ºF weather in June 2023 - but it’s basically the same thing.\n
 \n\n\nThis year we had rain instead of cold\, so our shoes and clothes 
URL:https://www.joshbeckman.org/blog/attending/beyond-wonderland-2024
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/7ca58d13-e68b-402
 c-9ebe-0ffa1e12e25f.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/anatomy-of-a-fall@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240527T000000Z
DTEND:20240527T010000Z
SUMMARY:Anatomy of a Fall
DESCRIPTION:This film does an amazing job at retaining doubt throughout an 
 evolving plot\, after the fall in the second scene. It’s hard to keep th
 e audience balanced for so long\, and it felt unsettling to be kept
URL:https://www.joshbeckman.org/blog/watching/anatomy-of-a-fall
CATEGORIES:movies,legal
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BMDBiYmRkNjUtYzc4My0
 0NGFiLWE2NWUtMGU1ZDA1NTQ3ZjQwXkEyXkFqcGdeQXVyMTM1NjM2ODg1._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/lcd-soundsystem-at-aragon-ballroom@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240525T120659Z
DTEND:20240525T130659Z
SUMMARY:LCD Soundsystem at Aragon Ballroom
URL:https://www.joshbeckman.org/blog/attending/lcd-soundsystem-at-aragon-ba
 llroom
CATEGORIES:music,aragon-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/d27a9a98-67fd-4e1
 8-866b-acb703f16014.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/i-saw-the-tv-glow@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240514T000000Z
DTEND:20240514T010000Z
SUMMARY:I Saw the TV Glow
DESCRIPTION:I watched this director’s earlier film\, We’re All Going to
  the World’s Fair\, on my own years ago. I knew what to expect: somethin
 g patient and ethereal\, with some unsettling bits that leach into your 
URL:https://www.joshbeckman.org/blog/watching/i-saw-the-tv-glow
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BMjcyZjFhYjYtMWYwZS0
 0ZmY4LTgxYTgtODQ4NWFkM2ZiODU0XkEyXkFqcGdeQXVyMTUzMTg2ODkz._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/twentysided-tavern-premiere-trip@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240504T170144Z
DTEND:20240504T180144Z
SUMMARY:Twenty-Sided Tavern Premiere Trip
DESCRIPTION:We traveled to Brooklyn for the weekend to see our friend Maddi
 e premiere her Off-Broadway show: Twenty-Sided Tavern.
URL:https://www.joshbeckman.org/blog/traveling/twentysided-tavern-premiere-
 trip
CATEGORIES:travel,live-theater,friends
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/34A97CA251E044C5A
 AF1B5D7CE69BEC9.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/the-twilight-saga-breaking-dawn-part-2@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240427T223702Z
DTEND:20240427T233702Z
SUMMARY:The Twilight Saga: Breaking Dawn - Part 2
DESCRIPTION:After eating a glorious smoked chicken and pineapple and aspara
 gus dinner\, we watched the most insane movie. What even are movies after 
 this has been shown in the world?
URL:https://www.joshbeckman.org/blog/watching/the-twilight-saga-breaking-da
 wn-part-2
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BMTcyMzUyMzY1OF5BMl5
 BanBnXkFtZTcwNDQ4ODk1OA@@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/saint-maud@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240425T035512Z
DTEND:20240425T045512Z
SUMMARY:Saint Maud
DESCRIPTION:Brandon and Matt came over for scary movie night. I was inspire
 d by the spring sunshine and so I bought a mango and made a puree and then
  mixed it with some mezcal and citrus and orgeat and creme de b
URL:https://www.joshbeckman.org/blog/watching/saint-maud
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BYzE3ZDg0OTktYjlhNC0
 0ZmQ0LTk0YjktMDE1ZWE2YjIwMjk4XkEyXkFqcGdeQXVyMDA4NzMyOA@@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/this-place-rules@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240416T021831Z
DTEND:20240416T031831Z
SUMMARY:This Place Rules
DESCRIPTION:I’ve watched videos from Andrew Callaghan for years because I
  think he reports on the edges of society impartially. I live a bit of my 
 old journalism life vicariously through his work. I support his w
URL:https://www.joshbeckman.org/blog/watching/this-place-rules
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BZTQyZTBkYzAtZWQ3My0
 0Mzc2LTk4YmItOGE0Njg3MWU1ZTU2XkEyXkFqcGdeQXVyMTAyMjQ3NzQ1._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/jeff-rosenstock-at-the-salt-shed@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240412T020215Z
DTEND:20240412T030215Z
SUMMARY:Jeff Rosenstock at The Salt Shed
URL:https://www.joshbeckman.org/blog/attending/jeff-rosenstock-at-the-salt-
 shed
CATEGORIES:music,salt-shed-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/BBB0300693044FB6B
 A418D53AFCC24E3.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/hundreds-of-beavers@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240411T024909Z
DTEND:20240411T034909Z
SUMMARY:Hundreds of Beavers
URL:https://www.joshbeckman.org/blog/watching/hundreds-of-beavers
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BNTk2NWQ4MzQtNGYyMS0
 0NGUzLTk4MDAtNjc1ZTRjNTI3ZTc0XkEyXkFqcGdeQXVyNTU4NzAyNDg@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/colin-stetson-at-bohemian-national-cemetery@joshbeckman
 .org
DTSTAMP:20260309T175909Z
DTSTART:20240329T010046Z
DTEND:20240329T020046Z
SUMMARY:Colin Stetson at Bohemian National Cemetery
URL:https://www.joshbeckman.org/blog/attending/colin-stetson-at-bohemian-na
 tional-cemetery
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/816EFA4287B34B9AB
 C9C1B4607352EBA.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/roadhouse-2024@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240327T034028Z
DTEND:20240327T044028Z
SUMMARY:Road House (2024)
DESCRIPTION:We watched this while Becca cut Marybeth’s hair and Stephanie
 ’s hair in our living room because the three of them had caught snippets
  of the original version playing on the bar TV while they hung out 
URL:https://www.joshbeckman.org/blog/watching/roadhouse-2024
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BNTFiNTMxNTQtM2EzOS0
 0NWNhLWFmNzctNjU5ODIzNDIzMzYzXkEyXkFqcGdeQXVyMjkwOTAyMDU@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/sting@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240325T234907Z
DTEND:20240326T004907Z
SUMMARY:Sting
DESCRIPTION:I wanted to have a scary movie night with Matt and Brandon and 
 they noticed that Regal theaters in Chicago is doing mystery movie Mondays
 . You buy a $5 ticket to a 7pm showing of a revealed upcoming r
URL:https://www.joshbeckman.org/blog/watching/sting
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BZDQ4MWIxOGItZmE5ZS0
 0NmZjLWFhZWMtMmM2NmZhNGQ0NjVmXkEyXkFqcGdeQXVyMTkxNjUyNQ@@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/the-holdovers@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240317T023419Z
DTEND:20240317T033419Z
SUMMARY:The Holdovers
DESCRIPTION:This was a pretty good movie\, but I don’t feel like I need t
 o return to it. This would have made more of an impact on me when I was yo
 unger\, but by now I’ve lived this multiple times.
URL:https://www.joshbeckman.org/blog/watching/the-holdovers
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BNDc2MzNkMjMtZDY5NC0
 0NmQ0LWI1NjctZjRhNWIzZjc4MGRiXkEyXkFqcGdeQXVyMjkwOTAyMDU@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/bombay-bicycle-club-and-mustard-series-at-metro@joshbec
 kman.org
DTSTAMP:20260309T175909Z
DTSTART:20240315T022313Z
DTEND:20240315T032313Z
SUMMARY:Bombay Bicycle Club and Mustard Service at Metro
URL:https://www.joshbeckman.org/blog/attending/bombay-bicycle-club-and-must
 ard-series-at-metro
CATEGORIES:music,metro-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/EE2C29AFFF2244EEB
 98166CCFDF56478.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/what-we-talk-about-when-we-talk-about-tech-debt@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240314T160922Z
DTEND:20240314T170922Z
SUMMARY:What we talk about when we talk about tech debt
DESCRIPTION:Recently\, I’ve been talking with people about what we should
  identify as “tech debt”.
URL:https://www.joshbeckman.org/blog/what-we-talk-about-when-we-talk-about-
 tech-debt
CATEGORIES:software-engineering,popular
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/reanimator@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240305T024800Z
DTEND:20240305T034800Z
SUMMARY:Re-Animator
DESCRIPTION:With Matt and Brandon over for scary movie night\, I wanted ‘
 a good scary movie’ after the bad taste of Sick in my mouth. So we selec
 ted this cult classic from the ‘80s.
URL:https://www.joshbeckman.org/blog/watching/reanimator
CATEGORIES:movies,science
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BMjcxOTcwZDAtYjg4Ny0
 0YzUzLWJkNDgtMzhkMDJlOTg1YTFiXkEyXkFqcGdeQXVyMzg1ODEwNQ@@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/dune-2@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240304T003043Z
DTEND:20240304T013043Z
SUMMARY:Dune 2
DESCRIPTION:We watched the second installment with Nick and Stephanie and w
 e all talked for hours afterward about the movie. It’s what great sci-fi
  should do. It’s not the best I’ve ever seen\, but I really enjoye
URL:https://www.joshbeckman.org/blog/watching/dune-2
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BODdjMjM3NGQtZDA5OC0
 0NGE4LWIyZDQtZjYwOGZlMTM5ZTQ1XkEyXkFqcGdeQXVyODE5NzE3OTE@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/killers-of-the-flower-moon@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240303T032700Z
DTEND:20240303T042700Z
SUMMARY:Killers of the Flower Moon
DESCRIPTION:Started this too late in the night (it’s soo long) but I enjo
 yed the film. Scorsese is a master film maker.
URL:https://www.joshbeckman.org/blog/watching/killers-of-the-flower-moon
CATEGORIES:movies,history,united-states
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BMTdiOTg2YmQtZTdjNi0
 0NGJjLWI2ZTQtYWNkNDUwMDEzOTQxXkEyXkFqcGdeQXVyMTAxNzQ1NzI@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/steve-reeds-50th-birthday-in-disneyworld@joshbeckman.or
 g
DTSTAMP:20260309T175909Z
DTSTART:20240226T035616Z
DTEND:20240226T045616Z
SUMMARY:Steve Reed’s 50th Birthday in Disneyworld
URL:https://www.joshbeckman.org/blog/traveling/steve-reeds-50th-birthday-in
 -disneyworld
CATEGORIES:travel
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/CAAF8BA832344466B
 8D295F310A214EC.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/shea-coules-love-ball@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240223T023621Z
DTEND:20240223T033621Z
SUMMARY:Shea Couleé's Love Ball
URL:https://www.joshbeckman.org/blog/attending/shea-coules-love-ball
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/13AABB7A23FC4E149
 8B373CC9CE03E8C.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/rachel-by-the-bay@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240222T220734Z
DTEND:20240222T230734Z
SUMMARY:Rachel By The Bay
DESCRIPTION:I’ve been reading this blog https://rachelbythebay.com for so
  many years\nnow that it’s become one of my canonical ideas of what valu
 able writing\nonline should be.
URL:https://www.joshbeckman.org/blog/rachel-by-the-bay
CATEGORIES:blogroll
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/28CC2C6B09EC4990A
 3A0463E75FE612B.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/david-oreilly@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240222T004418Z
DTEND:20240222T014418Z
SUMMARY:David OReilly
DESCRIPTION:There’s this video game trailer for Everything that I’ve wa
 tched over a dozen times. I ripped the audio and downloaded it to my phone
  years ago so I could listen to it on repeat. I think it’s beautifu
URL:https://www.joshbeckman.org/blog/david-oreilly
CATEGORIES:blogroll,games,art
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/F1366DFFFF094122A
 D960EBBB58E5F43.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading-the-power-broker-with-a-podcast-book-club@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240220T193437Z
DTEND:20240220T203437Z
SUMMARY:Reading The Power Broker with a podcast book club
DESCRIPTION:I’ve been reading The Power Broker with this podcast/book-clu
 b and it’s really good!
URL:https://www.joshbeckman.org/blog/reading-the-power-broker-with-a-podcas
 t-book-club
CATEGORIES:publishing,podroll,non-fiction
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/0B02B14CDECA41588
 2F1E9D1345692F8.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/the-fate-of-the-furious@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240220T025302Z
DTEND:20240220T035302Z
SUMMARY:The Fate of The Furious
DESCRIPTION:We watched this “helluva ride” “sum b**ch” movie with N
 ick and Stephanie and Maddie after the long weekend and it was an unbeliev
 able romp.
URL:https://www.joshbeckman.org/blog/watching/the-fate-of-the-furious
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BMjMxODI2NDM5Nl5BMl5
 BanBnXkFtZTgwNjgzOTk1MTI@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/building-a-network-graph-site-index@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240219T153233Z
DTEND:20240219T163233Z
SUMMARY:Building a Network Graph Site Index
DESCRIPTION:I had a fun time this morning building a network view/graph for
  this site.
URL:https://www.joshbeckman.org/blog/building-a-network-graph-site-index
CATEGORIES:interfaces,personal-blog,network-theory,taxonomy
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/4C804249D0304C4CB
 A565320A8D782C6.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/amtrac-tourist-at-concord@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240218T021404Z
DTEND:20240218T031404Z
SUMMARY:Amtrac & Tourist at Concord
URL:https://www.joshbeckman.org/blog/attending/amtrac-tourist-at-concord
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/3288515C7C184F289
 15E1341DE7C8C40.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/my-exercise-journal@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240217T204000Z
DTEND:20240217T214000Z
SUMMARY:My exercise journal
DESCRIPTION:I was reading this blog post about how and why this professiona
 l runner likes keeping a plain paper notebook for a weight-lifting and run
 ning journal. It got me thinking: I’ve fallen into something li
URL:https://www.joshbeckman.org/blog/my-exercise-journal
CATEGORIES:exercise,note-taking
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/85D36A3E7A494A1BB
 6C903D58345FF09.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/personal-serial-numbers@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240217T172203Z
DTEND:20240217T182203Z
SUMMARY:Personal Serial Numbers
URL:https://www.joshbeckman.org/blog/personal-serial-numbers
CATEGORIES:identity,publishing,building,taxonomy
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/EE755FE2535D4A56A
 4D1831A3443507F.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/sick@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240215T224928Z
DTEND:20240215T234928Z
SUMMARY:Sick
DESCRIPTION:Scary movie night with Matt and Brandon and we watched Sick.
URL:https://www.joshbeckman.org/blog/watching/sick
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BOTliNDE4ODQtODg3Zi0
 0MGIwLWIwZmItNjQ0YjEzMjdiMWEyXkEyXkFqcGdeQXVyMjY5ODI4NDk@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/my-favorite-fonts@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240212T031216Z
DTEND:20240212T041216Z
SUMMARY:My favorite fonts
URL:https://www.joshbeckman.org/blog/my-favorite-fonts
CATEGORIES:interfaces,personal-blog,notation
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/5166335D667247949
 1DDD5854A5D8ECF.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/the-devils@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240207T004736Z
DTEND:20240207T014736Z
SUMMARY:The Devils
DESCRIPTION:Brandon and Matt and I had our regular scary movie night at Mat
 t’s place this week!
URL:https://www.joshbeckman.org/blog/watching/the-devils
CATEGORIES:religion
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BYTZmNDBkMTEtODIyYS0
 0MmFhLWIwNzUtNmY1OGU0M2Q5OGY1XkEyXkFqcGdeQXVyMjUzOTY1NTc@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/tom-sachs-colors@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240205T204334Z
DTEND:20240205T214334Z
SUMMARY:Tom Sachs's COLOR Hex Codes
DESCRIPTION:I come back to COLOR by Tom Sachs whenever I want to force myse
 lf into an artistic decision.
URL:https://www.joshbeckman.org/blog/tom-sachs-colors
CATEGORIES:art,popular
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/tom-sachs-color.p
 ng
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/walking-the-lakefront-in-late-winter@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240204T204334Z
DTEND:20240204T214334Z
SUMMARY:Walking The Lakefront in Late Winter
URL:https://www.joshbeckman.org/blog/walking-the-lakefront-in-late-winter
CATEGORIES:walking,chicago
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/39E845F2ADBC47A88
 CEBE5A72C8C06BE.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/things-become-other-things-by-craig-mod@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240204T170320Z
DTEND:20240204T180320Z
SUMMARY:Things Become Other Things by Craig Mod
URL:https://www.joshbeckman.org/blog/reading/things-become-other-things-by-
 craig-mod
CATEGORIES:walking,travel,photography
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/7DAC5541F29449828
 537B5F8F4ED4EC2.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/keyboard-update-customized-keychron-k1@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240203T174856Z
DTEND:20240203T184856Z
SUMMARY:Customized Keychron K1
DESCRIPTION:I use a keyboard for 8+ hours every day\, so I need mine to be 
 a help to my hands and not a hindrance. I’ve been building on a Keychron
  K1 base for a few months now and here’s how I got there.
URL:https://www.joshbeckman.org/blog/keyboard-update-customized-keychron-k1
CATEGORIES:tools,folk-creations
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/0D0C0732479844BC8
 9816879C8C01510.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/weeding-the-edges@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240202T035231Z
DTEND:20240202T045231Z
SUMMARY:Weeding The Edges
DESCRIPTION:A thought I wrote in the margins while reading an essay on onli
 ne-space-gardening by Annika Hansteen-Izora in the Can You Imagine? zine:
URL:https://www.joshbeckman.org/blog/weeding-the-edges
CATEGORIES:note-taking,gardening
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-can-you-imagine-a-library-of-possibilities-
 for-reimagining-the-web-by-sublime@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240131T133849Z
DTEND:20240131T143849Z
SUMMARY:Can You Imagine? A Library of Possibilities for Reimagining the Web
  by Sublime
URL:https://www.joshbeckman.org/blog/reading/after-reading-can-you-imagine-
 a-library-of-possibilities-for-reimagining-the-web-by-sublime
CATEGORIES:note-taking,publishing,social-networks
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/3080A9D0318348CDA
 99D065E8423F111.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/rossy-at-chop-shop@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240128T060214Z
DTEND:20240128T070214Z
SUMMARY:Rossy at Chop Shop
URL:https://www.joshbeckman.org/blog/attending/rossy-at-chop-shop
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/5A4A14471DF6402C8
 846DF58A74C20F4.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/pulling-fun-insights-out-of-my-apple-music-library@joshbeckman.or
 g
DTSTAMP:20260309T175909Z
DTSTART:20240121T184227Z
DTEND:20240121T194227Z
SUMMARY:Pulling Fun Insights Out of My Apple Music Library
DESCRIPTION:I wrote an Apple Music Library parser for fun
URL:https://www.joshbeckman.org/blog/pulling-fun-insights-out-of-my-apple-m
 usic-library
CATEGORIES:code-snippets
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/E3C149B261194795B
 A6D316104BA1706.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/the-beekeeper@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240120T032516Z
DTEND:20240120T042516Z
SUMMARY:The Beekeeper
DESCRIPTION:I had initially seen the preview for this movie while waiting f
 or Godzilla Minus One to start and I laughed out loud. I thought it was a 
 parody movie - pulling every single action movie / Jason Statha
URL:https://www.joshbeckman.org/blog/watching/the-beekeeper
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BZjQwYjU3OTYtMWVhMi0
 0N2Y2LWEzMDgtMzViN2U4NWI1NmI3XkEyXkFqcGdeQXVyODk2NDQ3MTA@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/everywhere-a-calendar@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240119T033913Z
DTEND:20240119T043913Z
SUMMARY:Everywhere a calendar
DESCRIPTION:Show me more time-aligned data
URL:https://www.joshbeckman.org/blog/everywhere-a-calendar
CATEGORIES:time
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/7FD8F42FFDC84AC3A
 D14C9DC8E613522.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-january-14-2024@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240115T002607Z
DTEND:20240115T012607Z
SUMMARY:Desk\, January 14\, 2024
URL:https://www.joshbeckman.org/blog/working/desk-january-14-2024
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/A5CB17AD5477427A9
 150CE3E4DEE3EDB.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/Doctor-Strange-in-the-Multiverse-of-Madness@joshbeckman.
 org
DTSTAMP:20260309T175909Z
DTSTART:20240115T000000Z
DTEND:20240115T010000Z
SUMMARY:Doctor Strange in the Multiverse of Madness
DESCRIPTION:I had heard this movie was kind of trippy so I was looking forw
 ard to watching it unfold in unexpected ways. It had some good visual mome
 nts\, but it had too many laugh-out-loud cheesy moments to be ve
URL:https://www.joshbeckman.org/blog/watching/Doctor-Strange-in-the-Multive
 rse-of-Madness
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BNWM0ZGJlMzMtZmYwMi0
 0NzI3LTgzMzMtNjMzNjliNDRmZmFlXkEyXkFqcGdeQXVyMTM1MTE1NDMx._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/Bodies-Bodies-Bodies@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240114T000000Z
DTEND:20240114T010000Z
SUMMARY:Bodies Bodies Bodies
DESCRIPTION:We watched this in the deep cold of Winter\, so the hurricane a
 spect felt a bit foreign. The whole movie was so saturated and dark that i
 t was hard to discern the plot at times. If you’re going to have
URL:https://www.joshbeckman.org/blog/watching/Bodies-Bodies-Bodies
CATEGORIES:fiction
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BYTA2ODg5ZjgtOTU2My0
 0MzFkLWI0NzMtZmQ5MmRhMWU1NzhlXkEyXkFqcGdeQXVyMTM1MTE1NDMx._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/american-fiction@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240111T000000Z
DTEND:20240111T010000Z
SUMMARY:American Fiction
DESCRIPTION:Jeffrey Wright was great.
URL:https://www.joshbeckman.org/blog/watching/american-fiction
CATEGORIES:racism,movies,fiction
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BZDlkZmRlYTctNGJmNy0
 0MjVkLThjZDQtMWY5Zjg2NjlhZDZkXkEyXkFqcGdeQXVyMDM2NDM2MQ@@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/closed-circuit@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240109T003323Z
DTEND:20240109T013323Z
SUMMARY:Closed Circuit
DESCRIPTION:We went to go see this film with Ned and Jet as part of Gialo J
 anuary at The Music Box.
URL:https://www.joshbeckman.org/blog/watching/closed-circuit
CATEGORIES:fiction
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BNDIzNjI2ODUtMThjNy0
 0M2JlLWE5ZjQtYmRiMDAyYjYyZWNhXkEyXkFqcGdeQXVyNjMxODMyODU@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/predestination@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20240106T000000Z
DTEND:20240106T010000Z
SUMMARY:Predestination
DESCRIPTION:“I am my own grandpa.”
URL:https://www.joshbeckman.org/blog/watching/predestination
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BY2NhNTc1OWYtODY0Zi0
 0YjU1LTljNGItNTAzZjY5MjJlNDdmXkEyXkFqcGdeQXVyMTU0NTE4MTkz._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/the-meg-2@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20231230T000000Z
DTEND:20231230T010000Z
SUMMARY:The Meg 2: The Trench
DESCRIPTION:What if someone made a creature feature where nothing happened 
 at all?
URL:https://www.joshbeckman.org/blog/watching/the-meg-2
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BMTM2NTU1ZTktNjc4YS0
 0NjNhLWE4NmYtOTM2YjFjOGUzNmYzXkEyXkFqcGdeQXVyODE5NzE3OTE@._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/tomorrow-and-tomorrow-and-tomorrow@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20231227T155824Z
DTEND:20231227T165824Z
SUMMARY:Tomorrow\, and Tomorrow\, and Tomorrow
DESCRIPTION:I finished reading Tomorrow\, and Tomorrow\, and Tomorrow on Ch
 ristmas Day\nThis book was a bit slow for me to start\, but (as evidenced 
 by me finishing it in ~2w) easy to finish. I read the vast majority
URL:https://www.joshbeckman.org/blog/reading/tomorrow-and-tomorrow-and-tomo
 rrow
CATEGORIES:fiction,games
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/single-all-the-way@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20231227T000000Z
DTEND:20231227T010000Z
SUMMARY:Single All The Way
DESCRIPTION:Watch it for the deranged addition of a Britney Spears sing-alo
 ng.
URL:https://www.joshbeckman.org/blog/watching/single-all-the-way
CATEGORIES:movies
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/sketching-a-new-blog@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20231219T143115Z
DTEND:20231219T153115Z
SUMMARY:Sketching a New Blog
DESCRIPTION:Sketches of my blog and website
URL:https://www.joshbeckman.org/blog/sketching-a-new-blog
CATEGORIES:blogs
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/5B6A51D81B814D5FA
 9F0C597312447BD.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/zeds-dead-concert-at-salt-shed@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20231217T041512Z
DTEND:20231217T051512Z
SUMMARY:Zeds Dead at Salt Shed
DESCRIPTION:With Emily and Bill and Kylie and Shannon and Brian and his new
  girlfriend Alex. \nThe show was fantastic. Wreckno was the opener (and Bu
 ssy before that) and they did a great set as well.
URL:https://www.joshbeckman.org/blog/attending/zeds-dead-concert-at-salt-sh
 ed
CATEGORIES:music,salt-shed-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/270C6E1571BD4A629
 4C05A1B0B127105.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/just-turned-off-predictive-text-on-my-macos@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20231216T163146Z
DTEND:20231216T173146Z
SUMMARY:Just turned off predictive text on my MacOS
DESCRIPTION:It was distracting to me to see predicted words ahead of my own
  typing. Even if they were generally correct.
URL:https://www.joshbeckman.org/blog/just-turned-off-predictive-text-on-my-
 macos
CATEGORIES:tools
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/watching-the-beyonc-renaissance-movie-at-alamo-drafthous
 e-with-grant-and-ned-and-jet-and-marybeth@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20231216T005649Z
DTEND:20231216T015649Z
SUMMARY:The Beyoncé Renaissance movie
DESCRIPTION:This was my first time seeing a movie at the Alamo Drafthouse a
 nd it was pretty good! The trivia before the show (special to the movie) w
 as fun. Though\, I did order a beer twice and it never came unti
URL:https://www.joshbeckman.org/blog/watching/watching-the-beyonc-renaissan
 ce-movie-at-alamo-drafthouse-with-grant-and-ned-and-jet-and-marybeth
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BNDBhODM5MjMtNTdkYy0
 0ZTIxLWEwNWYtZTA1MDBkYjAzZjJhXkEyXkFqcGdeQXVyMTY0Njc2MTUx._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/watching-godzilla-1-with-brandon-and-matt@joshbeckman.or
 g
DTSTAMP:20260309T175909Z
DTSTART:20231215T020000Z
DTEND:20231215T030000Z
SUMMARY:Godzilla Minus One
DESCRIPTION:I liked it\, but it was pretty strange!
URL:https://www.joshbeckman.org/blog/watching/watching-godzilla-1-with-bran
 don-and-matt
CATEGORIES:movies
IMAGE;VALUE=URI:https://m.media-amazon.com/images/M/MV5BYTZkNWQyMDEtMmRhNi0
 0Nzc5LWFhNjQtMWRiOTllYmEzOWE5XkEyXkFqcGdeQXVyMTMwNzYxMTUx._V1_SX300.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/returning-to-kagi@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20231214T043421Z
DTEND:20231214T053421Z
SUMMARY:Returning to Kagi
DESCRIPTION:Started paying for the Kagi starter plan again. It’s now half
  the price at $5/mo.
URL:https://www.joshbeckman.org/blog/returning-to-kagi
CATEGORIES:tools,search
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/high-scalability-shutting-down@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20231212T193340Z
DTEND:20231212T203340Z
SUMMARY:High Scalability Shutting Down
DESCRIPTION:Highscalability.com posted today that he’s shutting down (sel
 ling) the site.\nAnd I commented on there about how much it meant to me to
  read his posts a while back.
URL:https://www.joshbeckman.org/blog/high-scalability-shutting-down
CATEGORIES:blogs
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/braiding-sweetgrass@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20231211T040409Z
DTEND:20231211T050409Z
SUMMARY:Braiding Sweetgrass
DESCRIPTION:I finished reading Braiding Sweetgrass by Robin Wall Kimmerer t
 onight and I am filled with gratitude.
URL:https://www.joshbeckman.org/blog/reading/braiding-sweetgrass
CATEGORIES:non-fiction,flora,fauna,science,exploration
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/9D1781AC166F44C0A
 CF23CEE395182CC.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/new-ko-ii-synth-from-teenage-engineering@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20231208T221510Z
DTEND:20231208T231510Z
SUMMARY:New KO II Synth from Teenage Engineering
DESCRIPTION:New KO synth arrived today!
URL:https://www.joshbeckman.org/blog/new-ko-ii-synth-from-teenage-engineeri
 ng
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/6A459F89ABA642608
 C11FC1C5F17ED5E.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/confidence-man-at-lincoln-hall@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20231206T032703Z
DTEND:20231206T042703Z
SUMMARY:Confidence Man at Lincoln Hall
DESCRIPTION:Confident eye contact
URL:https://www.joshbeckman.org/blog/attending/confidence-man-at-lincoln-ha
 ll
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/7408C224059845998
 7919F716E4DB823.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-november-26-2023@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20231127T001434Z
DTEND:20231127T011434Z
SUMMARY:Desk\, November 26\, 2023
URL:https://www.joshbeckman.org/blog/working/desk-november-26-2023
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/AE82E23CE2DC463AA
 AD25D7E562AB207.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/jessy-lanza-golden-donna-at-sleeping-village@joshbeckma
 n.org
DTSTAMP:20260309T175909Z
DTSTART:20231013T033311Z
DTEND:20231013T043311Z
SUMMARY:Jessy Lanza & Golden Donna at Sleeping Village
URL:https://www.joshbeckman.org/blog/attending/jessy-lanza-golden-donna-at-
 sleeping-village
CATEGORIES:music,sleeping-village-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/6F27683308A84FE78
 E879D496603A5C1.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/recently@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230804T010848Z
DTEND:20230804T020848Z
SUMMARY:Recently
URL:https://www.joshbeckman.org/blog/recently
CATEGORIES:fox,gardening,renewable-energy,folk-creations
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1040824.JPG
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/to-pick-a-nectarine@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230731T225620Z
DTEND:20230731T235620Z
SUMMARY:To Pick a Nectarine
URL:https://www.joshbeckman.org/blog/to-pick-a-nectarine
CATEGORIES:gardening
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/Screenshot-2023-0
 7-30-at-9.14.53-PM-2.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/beyonce-at-soldier-field@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230724T040700Z
DTEND:20230724T050700Z
SUMMARY:Beyoncé at Soldier Field
URL:https://www.joshbeckman.org/blog/attending/beyonce-at-soldier-field
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_1547.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-the-good-citizen@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230723T181333Z
DTEND:20230723T191333Z
SUMMARY:After Reading: The Good Citizen
DESCRIPTION:A woven history of violated and reclaimed citizenship in the Un
 ited States
URL:https://www.joshbeckman.org/blog/reading/after-reading-the-good-citizen
CATEGORIES:books,photography,united-states,racism
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1050179.JPG
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/first-aid-kit-at-the-salt-shed@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230723T014800Z
DTEND:20230723T024800Z
SUMMARY:First Aid Kit at The Salt Shed
URL:https://www.joshbeckman.org/blog/attending/first-aid-kit-at-the-salt-sh
 ed
CATEGORIES:music,salt-shed-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_1530.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-the-creative-act@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230716T224525Z
DTEND:20230716T234525Z
SUMMARY:After Reading: The Creative Act
DESCRIPTION:A call to embrace the creative process: the continuous cycle of
  sourcing\, crafting\, and sharing.
URL:https://www.joshbeckman.org/blog/reading/after-reading-the-creative-act
CATEGORIES:books,art,publishing
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_0836.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-a-philosophy-of-software-design@joshbeckman
 .org
DTSTAMP:20260309T175909Z
DTSTART:20230716T194540Z
DTEND:20230716T204540Z
SUMMARY:After Reading: A Philosophy of Software Design
URL:https://www.joshbeckman.org/blog/reading/after-reading-a-philosophy-of-
 software-design
CATEGORIES:books,software-engineering
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_1500.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/kandy-muse-and-jimbo-at-roscoes@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230715T184600Z
DTEND:20230715T194600Z
SUMMARY:Kandy Muse and Jimbo at Roscoe's
DESCRIPTION:We braved the storms last night to watch Kandy Muse and Jimbo p
 erform at Roscoe’s\, and it was a fantastic decision.
URL:https://www.joshbeckman.org/blog/attending/kandy-muse-and-jimbo-at-rosc
 oes
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_1489.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/japanese-breakfast-at-the-salt-shed@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230710T030700Z
DTEND:20230710T040700Z
SUMMARY:Japanese Breakfast at The Salt Shed
DESCRIPTION:A great evening seeing Japanese Breakfast perform a second time
URL:https://www.joshbeckman.org/blog/attending/japanese-breakfast-at-the-sa
 lt-shed
CATEGORIES:music,salt-shed-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_1473.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/grapetooth-at-west-fest@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230708T031100Z
DTEND:20230708T041100Z
SUMMARY:Grapetooth at West Fest
DESCRIPTION:Grapetooth was a fun\, tongue in cheek show on a perfect sticky
  summer night
URL:https://www.joshbeckman.org/blog/attending/grapetooth-at-west-fest
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_1443.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/getting-social-online@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230706T033820Z
DTEND:20230706T043820Z
SUMMARY:Getting Social Online
DESCRIPTION:Examining my options to become a bit more socially engaged onli
 ne
URL:https://www.joshbeckman.org/blog/getting-social-online
CATEGORIES:tools,publishing
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1050036.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/smog-in-chicago@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230628T040234Z
DTEND:20230628T050234Z
SUMMARY:Smog in Chicago
URL:https://www.joshbeckman.org/blog/smog-in-chicago
CATEGORIES:gardening,chicago
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1050064.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/final-day-of-re-set-chicago@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230626T032300Z
DTEND:20230626T042300Z
SUMMARY:Final Day of Re:SET Chicago
DESCRIPTION:LCD Soundsystem\, Jamie XX\, and Idles at the last day of the f
 irst year of this festival
URL:https://www.joshbeckman.org/blog/attending/final-day-of-re-set-chicago
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_1375.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/a-successful-rewrite-microservices-to-monolith@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230625T153618Z
DTEND:20230625T163618Z
SUMMARY:A Successful Rewrite: Micro-services to Monolith
DESCRIPTION:I was invited onto the Never Rewrite podcast last week to talk 
 about... when and why I think you should rewrite software.
URL:https://www.joshbeckman.org/blog/a-successful-rewrite-microservices-to-
 monolith
CATEGORIES:infrastructure,officeluv
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/services_20170409
 -1.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-may-23-2023@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230524T031458Z
DTEND:20230524T041458Z
SUMMARY:Desk\, May 23\, 2023
URL:https://www.joshbeckman.org/blog/working/desk-may-23-2023
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1040871.JPG
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/five-fun-days@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230512T134700Z
DTEND:20230512T144700Z
SUMMARY:Five Fun Days
DESCRIPTION:📝
URL:https://www.joshbeckman.org/blog/five-fun-days
CATEGORIES:health
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/100-gecs-at-empty-bottle@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230420T000000Z
DTEND:20230420T010000Z
SUMMARY:100 gecs at Empty Bottle
URL:https://www.joshbeckman.org/blog/attending/100-gecs-at-empty-bottle
CATEGORIES:music,empty-bottle-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/83ec758e-67b0-439
 6-b7bd-8b4b7bb19ffd.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/after-traveling-joshua-tree@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230416T205615Z
DTEND:20230416T215615Z
SUMMARY:After Traveling: Joshua Tree
DESCRIPTION:Scrambling around the playground that is Joshua Tree national p
 ark
URL:https://www.joshbeckman.org/blog/traveling/after-traveling-joshua-tree
CATEGORIES:travel
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/A7021913-16D1-4B3
 B-B2F5-E482A5B99EB6_1_201_a.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/after-traveling-death-valley@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230410T131124Z
DTEND:20230410T141124Z
SUMMARY:After Traveling: Death Valley
DESCRIPTION:I went through and selected a first edit of my photos from Deat
 h Valley and I ended with too many to pull into a post here. I was never a
  good editor of my own work. So I’m left keeping much less than
URL:https://www.joshbeckman.org/blog/traveling/after-traveling-death-valley
CATEGORIES:travel
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1030746.JPG
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-april-4-2023@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230405T030800Z
DTEND:20230405T040800Z
SUMMARY:Desk\, April 4\, 2023
URL:https://www.joshbeckman.org/blog/working/desk-april-4-2023
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1040588-1.JPG
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/away-in-california-this-week@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230325T221556Z
DTEND:20230325T231556Z
SUMMARY:Away in California This Week
DESCRIPTION:I'm away\, hiking\, scrambling\, breathing in California
URL:https://www.joshbeckman.org/blog/traveling/away-in-california-this-week
CATEGORIES:travel
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1040445.JPG
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/sts9-at-the-riviera@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230319T023545Z
DTEND:20230319T033545Z
SUMMARY:STS9 at The Riviera
DESCRIPTION:With Dan\, Paul\, and Walters.
URL:https://www.joshbeckman.org/blog/attending/sts9-at-the-riviera
CATEGORIES:music,riviera-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/7DCE4C6A1C5448999
 D1E9E9A82973FE0.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/renting-a-cabin-with-friends@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230318T195916Z
DTEND:20230318T205916Z
SUMMARY:Renting A Cabin With Friends
DESCRIPTION:Highly recommended. Doesn't matter where you go.
URL:https://www.joshbeckman.org/blog/traveling/renting-a-cabin-with-friends
CATEGORIES:travel
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1030510.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-kissa-by-kissa@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230317T045901Z
DTEND:20230317T055901Z
SUMMARY:After Reading: Kissa By Kissa
DESCRIPTION:Paging through Craig's beautifully tactile travel photobook
URL:https://www.joshbeckman.org/blog/reading/after-reading-kissa-by-kissa
CATEGORIES:photography,non-fiction,walking
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/6FAB5F47-4C9D-42B
 7-B1F7-CC971832EDEE.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-a-psalm-for@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230315T030426Z
DTEND:20230315T040426Z
SUMMARY:After Reading: A Psalm For The Wild-Built
DESCRIPTION:A calm walk through a quiet forest flickering with futuristic l
 ight
URL:https://www.joshbeckman.org/blog/reading/after-reading-a-psalm-for
CATEGORIES:fiction,biomes
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_0521.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-march-8-2023@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230309T040500Z
DTEND:20230309T050500Z
SUMMARY:Desk\, March 8\, 2023
URL:https://www.joshbeckman.org/blog/working/desk-march-8-2023
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1030412-1.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-the-design-of-everyday-things@joshbeckman.o
 rg
DTSTAMP:20260309T175909Z
DTSTART:20230307T135519Z
DTEND:20230307T145519Z
SUMMARY:After Reading: The Design of Everyday Things
DESCRIPTION:Notes after finishing the classic 20th century design book.
URL:https://www.joshbeckman.org/blog/reading/after-reading-the-design-of-ev
 eryday-things
CATEGORIES:interfaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_0459.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/good-first-issue-is-a-gift@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230226T205655Z
DTEND:20230226T215655Z
SUMMARY:Good First Issues Are Gifts
DESCRIPTION:Making sure each open project I maintain has at least one 'Good
  First Issue' available for newcomers to improve the project
URL:https://www.joshbeckman.org/blog/good-first-issue-is-a-gift
CATEGORIES:open-source,officeluv
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/Screenshot-2023-0
 2-26-at-1.40.40-PM.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/considering-kagi@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230226T173243Z
DTEND:20230226T183243Z
SUMMARY:Considering Kagi
DESCRIPTION:Kagi tells me I’ve used its search around 200 times in the la
 st month that I’ve been paying for it. What are my impressions? Do I thi
 nk it’s worth paying $10/month to use its search instead of one of the b
 ig search engines?
URL:https://www.joshbeckman.org/blog/considering-kagi
CATEGORIES:tools,search
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/Screenshot-2023-0
 2-19-at-11.16.29-AM.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/opening-up-my-highlights-notes@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230218T184640Z
DTEND:20230218T194640Z
SUMMARY:Opening Up My Notes Garden
DESCRIPTION:I made a site to browse and link to my highlights and notes fro
 m around the web. Feel free to browse around.
URL:https://www.joshbeckman.org/blog/opening-up-my-highlights-notes
CATEGORIES:note-taking,publishing
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/Screenshot-2023-0
 2-18-at-12.21.40-PM.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/tourist-at-chop-shop@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230218T053445Z
DTEND:20230218T063445Z
SUMMARY:Tourist at Chop Shop
URL:https://www.joshbeckman.org/blog/attending/tourist-at-chop-shop
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/FC3B277175BA4891B
 FE7DB85B66A4D0F.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/who-and-why-and-how-im-funding@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230208T223926Z
DTEND:20230208T233926Z
SUMMARY:Who and Why and How I'm Funding
DESCRIPTION:A breakdown of how I'm funding individuals in 2023\, who they a
 re\, and why I think individual funding is important.
URL:https://www.joshbeckman.org/blog/who-and-why-and-how-im-funding
CATEGORIES:funding,popular
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1020944.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-february-6-2023@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230207T041000Z
DTEND:20230207T051000Z
SUMMARY:Desk\, February 6\, 2023
URL:https://www.joshbeckman.org/blog/working/desk-february-6-2023
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1030296.JPG
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/the-end-of-narro@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230130T140158Z
DTEND:20230130T150158Z
SUMMARY:The End of Narro
DESCRIPTION:The timeline and reasoning behind why I shut down Narro\, the b
 est way to listen to the internet.
URL:https://www.joshbeckman.org/blog/the-end-of-narro
CATEGORIES:narro
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/Screen-Shot-2023-
 01-22-at-10.54.43-copy.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/youtube-to-apple-music-download-script@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230122T175712Z
DTEND:20230122T185712Z
SUMMARY:YouTube to Apple Music Download Script
DESCRIPTION:Sweep your favorite YouTube concerts into your Apple Music libr
 ary
URL:https://www.joshbeckman.org/blog/youtube-to-apple-music-download-script
CATEGORIES:code-snippets
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1030087.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/writing-a-better-readwise-to-day-one-import@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230117T013146Z
DTEND:20230117T023146Z
SUMMARY:Writing a Better Readwise to Day One Importer
DESCRIPTION:Contributing to open-source on the first public holiday of the 
 year.
URL:https://www.joshbeckman.org/blog/writing-a-better-readwise-to-day-one-i
 mport
CATEGORIES:readwise-ruby,note-taking,code-snippets
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/Screenshot-2023-0
 1-16-at-7.31.03-PM.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/importing-readwise-into-day-one@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230116T045639Z
DTEND:20230116T055639Z
SUMMARY:Importing Readwise into Day One
DESCRIPTION:Bringing my media log highlights into my journal app
URL:https://www.joshbeckman.org/blog/importing-readwise-into-day-one
CATEGORIES:readwise-ruby,note-taking,code-snippets
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/journaling-time@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20230114T000000Z
DTEND:20230114T010000Z
SUMMARY:Journaling time
DESCRIPTION:I make reading time for myself every day. (I am really enjoying
  the Reader app for consuming everything\, encouraging ‘discarding’ of
  updates\, and encouragement to note/notate what I read.)\nI need to w
URL:https://www.joshbeckman.org/blog/journaling-time
CATEGORIES:note-taking,meditation
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-valuable-humans-in-transit@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20221218T193722Z
DTEND:20221218T203722Z
SUMMARY:After Reading: Valuable Humans in Transit
DESCRIPTION:On reading the latest paperback by my favorite internet fiction
  writer.
URL:https://www.joshbeckman.org/blog/reading/after-reading-valuable-humans-
 in-transit
CATEGORIES:fiction
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_0164.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching/after-watching-how-buildings-learn@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20221213T040336Z
DTEND:20221213T050336Z
SUMMARY:After Watching: How Buildings Learn
DESCRIPTION:On watching the deconstruction of high-minded architecture
URL:https://www.joshbeckman.org/blog/watching/after-watching-how-buildings-
 learn
CATEGORIES:movies,physical-architecture
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/Screenshot-2022-1
 2-12-at-9.57.54-PM.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-the-americans@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20221212T042910Z
DTEND:20221212T052910Z
SUMMARY:After Reading: The Americans
DESCRIPTION:On reading the street photography touchstone way past when I sh
 ould have.
URL:https://www.joshbeckman.org/blog/reading/after-reading-the-americans
CATEGORIES:photography,racism,united-states
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_0154.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-re-reading-the-systems-bible@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20221210T210003Z
DTEND:20221210T220003Z
SUMMARY:After Re-reading: The Systems Bible
DESCRIPTION:On re-reading one of my earliest introductions to software desi
 gn.
URL:https://www.joshbeckman.org/blog/reading/after-re-reading-the-systems-b
 ible
CATEGORIES:system-design
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_0140.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/watching-strangeloop-2022-videos@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20221205T222100Z
DTEND:20221205T232100Z
SUMMARY:Watching Strangeloop 2022 Videos
DESCRIPTION:I wasn’t excited by the dozens of podcast episodes I had alre
 ady downloaded to my phone\, and I needed something to speak at me while I
  exercised this evening\, so I put one some videos from the Strange
URL:https://www.joshbeckman.org/blog/watching-strangeloop-2022-videos
CATEGORIES:software-engineering
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-high-output-management@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20221130T050202Z
DTEND:20221130T060202Z
SUMMARY:After Reading: High Output Management
DESCRIPTION:In reading the classic management book of the '90s
URL:https://www.joshbeckman.org/blog/reading/after-reading-high-output-mana
 gement
CATEGORIES:management,meetings,leadership
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_0124.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-november-10-2022@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20221111T040700Z
DTEND:20221111T050700Z
SUMMARY:Desk\, November 10\, 2022
URL:https://www.joshbeckman.org/blog/working/desk-november-10-2022
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1030014.JPG
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/indigenous-peoples-day-walk@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20221011T032442Z
DTEND:20221011T042442Z
SUMMARY:Indigenous Peoples Day Walk
DESCRIPTION:Walking the I&M Canal on a warm fall holiday.
URL:https://www.joshbeckman.org/blog/traveling/indigenous-peoples-day-walk
CATEGORIES:travel
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/87292558-CB40-49F
 0-B070-F0E203B76AFC_1_201_a.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-july-06-2022@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220707T030500Z
DTEND:20220707T040500Z
SUMMARY:Desk\, July 6\, 2022
URL:https://www.joshbeckman.org/blog/working/desk-july-06-2022
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1010832.JPG
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/work-trip-to-vancouver@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220611T032600Z
DTEND:20220611T042600Z
SUMMARY:Work Trip to Vancouver
DESCRIPTION:Our team went to a Shopify Burst in Vancouver in the beginning 
 of June.
URL:https://www.joshbeckman.org/blog/traveling/work-trip-to-vancouver
CATEGORIES:shopify,travel,canada
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/FD003BCD-B395-42B
 B-85C4-705DE3DD4DF0.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-may-21-2022@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220522T030000Z
DTEND:20220522T040000Z
SUMMARY:Desk\, May 21\, 2022
URL:https://www.joshbeckman.org/blog/working/desk-may-21-2022
CATEGORIES:workspaces,bant
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1010474.JPG
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/puerto-rico-2022@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220418T031300Z
DTEND:20220418T041300Z
SUMMARY:Puerto Rico 2022
DESCRIPTION:Marybeth and I flew down to Puerto Rico to celebrate our friend
  Val being ten years cancer free.
URL:https://www.joshbeckman.org/blog/traveling/puerto-rico-2022
CATEGORIES:united-states,travel
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/B8DA35F8-8C49-4D4
 4-B73C-084C895C074B.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/bemily-wedding@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220410T033300Z
DTEND:20220410T043300Z
SUMMARY:The Wedding of Bill and Emily
DESCRIPTION:We had a blast at our friends’ wedding.
URL:https://www.joshbeckman.org/blog/bemily-wedding
CATEGORIES:friends
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/7B42AD30-B507-40D
 0-94CF-8EDCA1F75629.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/traveling/miami-and-key-west-2022@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220330T031100Z
DTEND:20220330T041100Z
SUMMARY:Miami and Key West
DESCRIPTION:Marybeth\, Paul\, Dan\, and I traveled down the keys and back t
 o MIA.
URL:https://www.joshbeckman.org/blog/traveling/miami-and-key-west-2022
CATEGORIES:travel,united-states
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/D9242631-E3E2-437
 A-8988-63815B7DD74C.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/donny-bent-at-lincoln-hall@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220312T051326Z
DTEND:20220312T061326Z
SUMMARY:Donny Benét at Lincoln Hall
URL:https://www.joshbeckman.org/blog/attending/donny-bent-at-lincoln-hall
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/EEE02DE03CBF4D758
 80B4EDC82C50210.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/wet-leg-at-thalia-hall@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220304T220304Z
DTEND:20220304T230304Z
SUMMARY:Wet Leg at Thalia Hall
URL:https://www.joshbeckman.org/blog/attending/wet-leg-at-thalia-hall
CATEGORIES:concerts,thalia-hall-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/ba6cb4bd-1bb2-46e
 8-82a6-10103f7762bc.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/whats-up@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220227T234643Z
DTEND:20220228T004643Z
SUMMARY:What’s Up?
URL:https://www.joshbeckman.org/blog/whats-up
CATEGORIES:personal-blog
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/L1130052.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/memba-at-chop-shop@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220220T050030Z
DTEND:20220220T060030Z
SUMMARY:Memba at Chop Shop
URL:https://www.joshbeckman.org/blog/attending/memba-at-chop-shop
CATEGORIES:music
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/4DD73F465E5B4970B
 0DA3B3B58E2D3C4.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/what-spam-accounts-look-like-in-2022@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220218T164943Z
DTEND:20220218T174943Z
SUMMARY:Spam Accounts in 2022
DESCRIPTION:I fell down this rabbit hole while trying to investigate some s
 pammy account behavior on Narro. I’ve been running Narro as a SAAS appli
 cation with a free trial for several years now\, which means I hav
URL:https://www.joshbeckman.org/blog/what-spam-accounts-look-like-in-2022
CATEGORIES:narro,research,popular
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/87863FBF-65C7-4DC
 9-846F-7D760C7BF1D1.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/leopold-fc660c@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220206T220611Z
DTEND:20220206T230611Z
SUMMARY:Leopold FC660C Review: Shadow Play
DESCRIPTION:The Leopold FC660C keyboard will melt away into your environmen
 t. It’s smooth in sound\, in movement\, and in looks. That’s not to sa
 y that it’s muted or flat - you can hear it and there’s a healthy hef
URL:https://www.joshbeckman.org/blog/leopold-fc660c
CATEGORIES:tools,popular
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/CFC614FB-A1F1-4F3
 1-B7CF-01D7EE262C8C.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-january-23-2022@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220124T043125Z
DTEND:20220124T053125Z
SUMMARY:Desk\, January 23\, 2022
URL:https://www.joshbeckman.org/blog/working/desk-january-23-2022
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/BD19E217-3C13-417
 7-916E-9B1EA32D6B19.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/game-and-drinks-night-at-paul-and-dans@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220123T054100Z
DTEND:20220123T064100Z
SUMMARY:Game and drinks night at Paul and Dan’s
DESCRIPTION:After taking the train back from the suburbs\, we went straight
  to Paul and Dan’s for a game night.\nAnd they had come up with a dink a
 ctivity for us all!
URL:https://www.joshbeckman.org/blog/game-and-drinks-night-at-paul-and-dans
CATEGORIES:cocktails,games
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/AC993B8AF8104CD0A
 9906AAB9C4A6262.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/thinking-about-ghost-as-a-website-platform@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220117T000000Z
DTEND:20220117T010000Z
SUMMARY:Thinking about Ghost as a website platform
DESCRIPTION:Dumping thoughts about migrating from Jekyll to Ghost
URL:https://www.joshbeckman.org/blog/thinking-about-ghost-as-a-website-plat
 form
CATEGORIES:publishing,personal-blog
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/82922E934EF64D1CA
 063B5A1945A586E.png
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/living-image@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20220114T000000Z
DTEND:20220114T010000Z
SUMMARY:Living image
DESCRIPTION:This leaf fell off the fiddle-leaf fig last week and I kept it 
 around. I then figured I could fit it into an 8x10” frame I had laying a
 round\, and so I then put a simple paper behind it and hung it up.
URL:https://www.joshbeckman.org/blog/living-image
CATEGORIES:folk-creations,flora
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/0836771AE998420D8
 23E69C9ECC93273.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-november-30-2021@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20211201T044400Z
DTEND:20211201T054400Z
SUMMARY:Desk\, November 30\, 2021
URL:https://www.joshbeckman.org/blog/working/desk-november-30-2021
CATEGORIES:workspaces,gardening
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/FD2468CB-B2B0-4C0
 B-8AFA-1C894E0C1051.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/caribou-and-jessy-lanza@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20211120T030106Z
DTEND:20211120T040106Z
SUMMARY:Caribou and Jessy Lanza at Riviera
URL:https://www.joshbeckman.org/blog/attending/caribou-and-jessy-lanza
CATEGORIES:music,riviera-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/EE81114422AA4C638
 5185B2A19FA57FE.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-september-8-2021@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20210909T034900Z
DTEND:20210909T044900Z
SUMMARY:Desk\, September 8\, 2021
URL:https://www.joshbeckman.org/blog/working/desk-september-8-2021
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/5B924578-40FE-472
 4-A453-04B43E9C154A.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/switching-away-from-the-moonlander-keyboard@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20210716T201400Z
DTEND:20210716T211400Z
SUMMARY:Switching away from the Moonlander keyboard
DESCRIPTION:After using the Moonlander keyboardfor a number of months\, I
 ve now switched back to a ‘normal’ layout keyboard.
URL:https://www.joshbeckman.org/blog/switching-away-from-the-moonlander-key
 board
CATEGORIES:tools
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-june-28-2021@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20210629T035900Z
DTEND:20210629T045900Z
SUMMARY:Desk\, June 28\, 2021
URL:https://www.joshbeckman.org/blog/working/desk-june-28-2021
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/48ED051A-0B7D-465
 9-91DA-F527B7D22E95.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-april-2-2021@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20210403T040400Z
DTEND:20210403T050400Z
SUMMARY:Desk\, April 2\, 2021
URL:https://www.joshbeckman.org/blog/working/desk-april-2-2021
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/445B7EC3-8A3D-47A
 F-BF3D-E2E34ACD9697.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-february-24-2021@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20210224T060000Z
DTEND:20210224T070000Z
SUMMARY:Desk\, February 24\, 2021
URL:https://www.joshbeckman.org/blog/working/desk-february-24-2021
CATEGORIES:workspaces,bant
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/2DFF6CD0-0E79-407
 7-9D17-79F43AD68D7F.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/ergodox-moonlander-week-3@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20201217T000000Z
DTEND:20201217T010000Z
SUMMARY:Ergodox Moonlander Week 3
DESCRIPTION:I would not have purchased this machine with my own money. No o
 ne needs this nice of a keyboard. But it’s a damn fine ergonomic\, ortho
 linear\, mechanical keyboard.
URL:https://www.joshbeckman.org/blog/ergodox-moonlander-week-3
CATEGORIES:tools
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/3958639A-766E-492
 2-8F70-5C0F3CED4391.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/an-autumn-with-out-of-office-hours@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20201212T000000Z
DTEND:20201212T010000Z
SUMMARY:An Autumn with Out of Office Hours
DESCRIPTION:Reflecting on what went well and what to improve after a season
  of mentoring brand new software engineers.
URL:https://www.joshbeckman.org/blog/an-autumn-with-out-of-office-hours
CATEGORIES:mentoring,popular
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/96B2B946-7500-48A
 0-8168-360450087625.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-domain-driven-design-quickly@joshbeckman.or
 g
DTSTAMP:20260309T175909Z
DTSTART:20201206T060000Z
DTEND:20201206T070000Z
SUMMARY:After Reading: Domain Driven Design\, Quickly
DESCRIPTION:I read this on recommendation from other people at Shopify. The
  concepts were good\, and I highlighted several sentences\, but the text w
 as heavy with jargon.
URL:https://www.joshbeckman.org/blog/reading/after-reading-domain-driven-de
 sign-quickly
CATEGORIES:software-engineering
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-working-in-public@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20201124T060000Z
DTEND:20201124T070000Z
SUMMARY:After Reading: Working in Public
URL:https://www.joshbeckman.org/blog/reading/after-reading-working-in-publi
 c
CATEGORIES:non-fiction,open-source,software-engineering
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/E0B3D1A6-2CFD-4AE
 D-B1B4-9D871A7FAA43.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-september-22-2020@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200922T050000Z
DTEND:20200922T060000Z
SUMMARY:Desk\, September 22\, 2020
URL:https://www.joshbeckman.org/blog/working/desk-september-22-2020
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/211D4EE8-2DA4-482
 3-B998-886AF76611FE.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-august-2020@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200806T050000Z
DTEND:20200806T060000Z
SUMMARY:Desk\, August 2020
URL:https://www.joshbeckman.org/blog/working/desk-august-2020
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/225EEA1B-7BD4-4ED
 0-A48B-293FA442577A.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-the-color-of-law@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200731T050000Z
DTEND:20200731T060000Z
SUMMARY:After Reading: The Color of Law
DESCRIPTION:A great and terrible catalog on the history of systematic racia
 l oppression throughout the United States. Several examples were not far f
 rom where I read this and they hit close to home.
URL:https://www.joshbeckman.org/blog/reading/after-reading-the-color-of-law
CATEGORIES:racism,non-fiction
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/deathoftheauthor@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200719T050000Z
DTEND:20200719T060000Z
SUMMARY:Note about the death of the author
DESCRIPTION:Another good reason to begin documenting your Theory of The Pro
 gram: it’s a way to combat the death of the author. If you have explicit
 ly written down the intentions of some software\, and what it assu
URL:https://www.joshbeckman.org/blog/deathoftheauthor
CATEGORIES:publishing
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/on-theory-building-as-an-engineering-team@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200712T000000Z
DTEND:20200712T010000Z
SUMMARY:Documenting Theory Building as An Engineering Team
DESCRIPTION:Recently\, I was reading Marc Booker’s post about the need fo
 r documentation outside of the codebase. A thoughtful comment on the post 
 led me to Peter Naur’s paper on Programming as Theory Building\, wh
URL:https://www.joshbeckman.org/blog/on-theory-building-as-an-engineering-t
 eam
CATEGORIES:writing,maintenance,software-engineering,officeluv
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/scaling-queue-workers-efficiently-with-appsignal-metrics@joshbeck
 man.org
DTSTAMP:20260309T175909Z
DTSTART:20200711T000000Z
DTEND:20200711T010000Z
SUMMARY:Scaling Queue Workers Efficiently with AppSignal Metrics
DESCRIPTION:AppSignal asked me to write for their blog. My first post is ab
 out some techniques we’ve been using at OfficeLuv to responsively scale 
 our queueing systems based on usage. From the introduction:
URL:https://www.joshbeckman.org/blog/scaling-queue-workers-efficiently-with
 -appsignal-metrics
CATEGORIES:queues,officeluv
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-the-art-of-doing-science-and-engineering@jo
 shbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200630T050000Z
DTEND:20200630T060000Z
SUMMARY:After Reading: The Art of Doing Science and Engineering
DESCRIPTION:I picked up this book as it was recommended as a life-based and
  life-changing textbook on Hamming’s life at Bell Labs. I thoroughly enj
 oyed the stories sprinkled throughout but didn’t find as much val
URL:https://www.joshbeckman.org/blog/reading/after-reading-the-art-of-doing
 -science-and-engineering
CATEGORIES:non-fiction,software-engineering
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/ways-im-available-to-help@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200624T000000Z
DTEND:20200624T010000Z
SUMMARY:Ways I'm Able to Help
DESCRIPTION:TLDR: email me at josh at joshbeckman.org
URL:https://www.joshbeckman.org/blog/ways-im-available-to-help
CATEGORIES:mentoring
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/path-and-the-narrative@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200614T000000Z
DTEND:20200614T010000Z
SUMMARY:Note on path and narrative
DESCRIPTION:It is not enough to simply architect a system or solution. You 
 must create a story\, a path through it\, from your current state to multi
 ple end states. If you simply present a picture of end state\, mem
URL:https://www.joshbeckman.org/blog/path-and-the-narrative
CATEGORIES:writing,leadership
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/data-opposing-narrative@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200614T000000Z
DTEND:20200614T010000Z
SUMMARY:Note on data opposing narrative
DESCRIPTION:Often\, people who don’t have access to the raw data expect o
 ne narrative to be drawn from data analysis. But the analysts actually in 
 the data know that there are always many\, many narratives in the d
URL:https://www.joshbeckman.org/blog/data-opposing-narrative
CATEGORIES:data,science
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/good-product-is-listening-to-learn@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200531T000000Z
DTEND:20200531T010000Z
SUMMARY:Note on listening to learn
DESCRIPTION:Listening to win vs. listening to fix vs. listening to learn. T
 he default position for engineers and executives is listening to fix. You
 re employed to move things forward and solve problems. Sales’ d
URL:https://www.joshbeckman.org/blog/good-product-is-listening-to-learn
CATEGORIES:meetings
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/constant-attention@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200531T000000Z
DTEND:20200531T010000Z
SUMMARY:Note on constant attention
DESCRIPTION:Code performance\, reliability\, security\, cleanliness. These 
 things are not achieved through big sweeps and special efforts. They are o
 nly really possible by baking the practices into every day and eac
URL:https://www.joshbeckman.org/blog/constant-attention
CATEGORIES:maintenance,officeluv
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-the-making-of-prince-of-persia@joshbeckman.
 org
DTSTAMP:20260309T175909Z
DTSTART:20200530T000000Z
DTEND:20200530T010000Z
SUMMARY:After Reading: The Making of Prince of Persia
URL:https://www.joshbeckman.org/blog/reading/after-reading-the-making-of-pr
 ince-of-persia
CATEGORIES:non-fiction,software-engineering
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/E8227A17-3DCB-4C7
 5-8EEE-8F260147BDC2.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/writing-great-product-release-emails@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200524T000000Z
DTEND:20200524T010000Z
SUMMARY:On Writing Great Product Release Emails
URL:https://www.joshbeckman.org/blog/writing-great-product-release-emails
CATEGORIES:writing,popular,officeluv
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/88FB6267-145F-436
 A-B547-CC195F476DC1.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/slow-tech-investment@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200518T000000Z
DTEND:20200518T010000Z
SUMMARY:Note on slow tech investment
DESCRIPTION:Identifying too many aspects of ongoing product work as tech de
 bt has caused engineering teams to over-invest too early. They fear the te
 ch debt in the future if they don’t make the decision now that’
URL:https://www.joshbeckman.org/blog/slow-tech-investment
CATEGORIES:maintenance
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/carving-out-tech-investment@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200517T000000Z
DTEND:20200517T010000Z
SUMMARY:Carving Tech Investment Out of Tech Debt
DESCRIPTION:At OfficeLuv\, we track our individual tasks into epics\, like 
 most other product teams. Also like most others\, we’ve had one ongoing 
 group called ‘Tech Debt’ since day 2. Recently\, I went grooming thro
URL:https://www.joshbeckman.org/blog/carving-out-tech-investment
CATEGORIES:software-engineering,maintenance,officeluv
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/cleaning-up-ruby-threads-and-activerecord-connections@joshbeckman
 .org
DTSTAMP:20260309T175909Z
DTSTART:20200509T000000Z
DTEND:20200509T010000Z
SUMMARY:Correct Ruby Threads and ActiveRecord Connections
DESCRIPTION:Recently\, we had an opportunity to trivially parallelize some 
 ActiveRecord queries in our Ruby server. In a common response structure\, 
 we needed to both query for the actual data requested along with 
URL:https://www.joshbeckman.org/blog/cleaning-up-ruby-threads-and-activerec
 ord-connections
CATEGORIES:code-snippets
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/qualities-of-a-smooth-queueing-system@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200506T000000Z
DTEND:20200506T010000Z
SUMMARY:Qualities of a Smooth Queueing System
DESCRIPTION:This morning\, Eleni and I were reflecting on how our queueing 
 system has evolved at OfficeLuv over the past year.
URL:https://www.joshbeckman.org/blog/qualities-of-a-smooth-queueing-system
CATEGORIES:infrastructure,queues,officeluv
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-march-25-2020@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200325T050000Z
DTEND:20200325T060000Z
SUMMARY:Desk\, March 25\, 2020
URL:https://www.joshbeckman.org/blog/working/desk-march-25-2020
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/2849D93F-8FA0-4A6
 F-80E7-DE240CE832A4.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-february-2020@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200206T060000Z
DTEND:20200206T070000Z
SUMMARY:Desk\, February 2020
URL:https://www.joshbeckman.org/blog/working/desk-february-2020
CATEGORIES:workspaces,officeluv
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/2839B7AB-6355-4C8
 9-91C5-CE365264E37C.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/test@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20200101T000000Z
DTEND:20200101T010000Z
SUMMARY:Test page to see how the raw markdown is rendered
DESCRIPTION:This is intended as a quick reference and showcase.
URL:https://www.joshbeckman.org/blog/test
CATEGORIES:tests
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-recursion@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20191217T060000Z
DTEND:20191217T070000Z
SUMMARY:After Reading: Recursion
DESCRIPTION:I read this book as my partner’s father fell away from us at 
 the hospital and it will forever stick in my mind for that reason. The way
  it portrays memory and experience resonates so much with me - en
URL:https://www.joshbeckman.org/blog/reading/after-reading-recursion
CATEGORIES:books,fiction
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-so-many-books-by-gabriel-zaid@joshbeckman.o
 rg
DTSTAMP:20260309T175909Z
DTSTART:20190414T050000Z
DTEND:20190414T060000Z
SUMMARY:After Reading: So Many Books by Gabriel Zaid
URL:https://www.joshbeckman.org/blog/reading/after-reading-so-many-books-by
 -gabriel-zaid
CATEGORIES:non-fiction,writing,publishing
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/C5FA4EE6-58A7-411
 7-8699-5AB7E5F56CED.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/attending/tourist-gilligan-moss-at-sleeping-village@joshbeckman.o
 rg
DTSTAMP:20260309T175909Z
DTSTART:20190222T043124Z
DTEND:20190222T053124Z
SUMMARY:Tourist & Gilligan Moss at Sleeping Village
DESCRIPTION:I knew both of these performers before going to the show\, but 
 damn it was a good set. My first time at Sleeping Village as well and I re
 ally like the venue. Good mid-century-modern parlor in the front
URL:https://www.joshbeckman.org/blog/attending/tourist-gilligan-moss-at-sle
 eping-village
CATEGORIES:music,sleeping-village-venue
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/C1CD66AE62174B58A
 7131836068E294B.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/hiring-interview-advancement-rate@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20181211T000000Z
DTEND:20181211T010000Z
SUMMARY:Hiring Retrospective - Advancement Rate
DESCRIPTION:After interviewing all Summer and Fall\, we’ve found the next
  member of our OfficeLuv Product Team\, a talented and thoughtful software
  engineer.
URL:https://www.joshbeckman.org/blog/hiring-interview-advancement-rate
CATEGORIES:hiring,officeluv
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/hiring-interview-steps@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20181210T000000Z
DTEND:20181210T010000Z
SUMMARY:Hiring Retrospective - Interview Steps
DESCRIPTION:After interviewing all Summer and Fall\, we’ve found the next
  member of our OfficeLuv Product Team\, a talented and thoughtful software
  engineer.
URL:https://www.joshbeckman.org/blog/hiring-interview-steps
CATEGORIES:hiring,officeluv
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working-downhill@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20180907T000000Z
DTEND:20180907T010000Z
SUMMARY:Weeknote of September 05\, 2018
DESCRIPTION:In the past\, I’ve talked with my good friend Vaibhav Krishna
  about how important it is to recognize your mental reserves and drives as
  an exhaustible resource. Writing and dissecting software\, you wil
URL:https://www.joshbeckman.org/blog/working-downhill
CATEGORIES:data,research,officeluv
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/cleaning-up-for-a-new-hire@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20180830T000000Z
DTEND:20180830T010000Z
SUMMARY:Cleaning Up For a New Hire
DESCRIPTION:I’m hiring a new full-stack engineer for the OfficeLuv team\,
  and there’s nothing quite like a new hire to kick your team into shape.
  I’ve written about how new hires are a valuable resource in the pas
URL:https://www.joshbeckman.org/blog/cleaning-up-for-a-new-hire
CATEGORIES:hiring,officeluv
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/lab-girl-hope-jahren@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20180827T000000Z
DTEND:20180827T010000Z
SUMMARY:After Reading "Lab Girl"
DESCRIPTION:I was generously gifted Lab Girl by Hope Jahren through Jane Ki
 m in her last week at OfficeLuv. I finished it today\, after about a month
 .
URL:https://www.joshbeckman.org/blog/lab-girl-hope-jahren
CATEGORIES:non-fiction,science,research
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-august-2018@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20180806T050000Z
DTEND:20180806T060000Z
SUMMARY:Desk\, August 2018
URL:https://www.joshbeckman.org/blog/working/desk-august-2018
CATEGORIES:workspaces,officeluv
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/8E5425FA-ABBB-4B3
 F-B546-003A4E7AEBC4.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/weeknote@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20180730T000000Z
DTEND:20180730T010000Z
SUMMARY:Weeknote of 2018-07-30
DESCRIPTION:On repeat: youtube.com/watch?v=cgULtrAfISw
URL:https://www.joshbeckman.org/blog/weeknote
CATEGORIES:note-taking,officeluv
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_0878.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-june-2018@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20180612T050000Z
DTEND:20180612T060000Z
SUMMARY:Desk\, June 2018
URL:https://www.joshbeckman.org/blog/working/desk-june-2018
CATEGORIES:workspaces,officeluv
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/C3AB9E4C-92DA-462
 6-9A91-6C22D1DC9C60.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-march-2018@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20180324T050000Z
DTEND:20180324T060000Z
SUMMARY:Desk\, March 2018
URL:https://www.joshbeckman.org/blog/working/desk-march-2018
CATEGORIES:workspaces,officeluv
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/A65A9EE6-5E50-4FC
 E-A2C0-6424A4DF0948.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/a-recommendation-of-nevzat-cubukcu@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20180225T000000Z
DTEND:20180225T010000Z
SUMMARY:A Recommendation of Nevzat Cubukcu
URL:https://www.joshbeckman.org/blog/a-recommendation-of-nevzat-cubukcu
CATEGORIES:officeluv
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_0465.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/recommendation-of-jack-kent@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20180114T000000Z
DTEND:20180114T010000Z
SUMMARY:A Recommendation of Jack Kent
URL:https://www.joshbeckman.org/blog/recommendation-of-jack-kent
CATEGORIES:officeluv
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_0049.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/recommendation-of-lauren-polkow@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20180111T000000Z
DTEND:20180111T010000Z
SUMMARY:A Recommendation of Lauren Polkow
URL:https://www.joshbeckman.org/blog/recommendation-of-lauren-polkow
CATEGORIES:officeluv
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_0024.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/handy-kue-cli-maintenance@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20180103T000000Z
DTEND:20180103T010000Z
SUMMARY:Handy Kue Maintenance CLI Scripts
DESCRIPTION:Building systems at my last few companies\, it has been enormou
 sly useful to have a robust queueing platform. I’ve tried Amazon’s SQS
 \, NATS\, and a couple others but Automattic’s Kue has been the best c
URL:https://www.joshbeckman.org/blog/handy-kue-cli-maintenance
CATEGORIES:maintenance,queues,code-snippets
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-october-2017@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20171027T050000Z
DTEND:20171027T060000Z
SUMMARY:Desk\, October 2017
URL:https://www.joshbeckman.org/blog/working/desk-october-2017
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/850C1873-2F80-4BA
 6-9087-EB2A76110329.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-life-in-code@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20171024T000000Z
DTEND:20171024T010000Z
SUMMARY:After Reading "Life in Code"
DESCRIPTION:After reading her excerpts from the last few months\, I picked 
 up Ellen Ullman’s Life in Code. I finished the collection of essays yest
 erday.
URL:https://www.joshbeckman.org/blog/reading/after-reading-life-in-code
CATEGORIES:non-fiction,software-engineering
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/timestamp---chicago-startup-tech-dinner@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20170926T000000Z
DTEND:20170926T010000Z
SUMMARY:Timestamp - Chicago Startup Tech Dinner
DESCRIPTION:I am invited to a dinner with other team leaders from other tec
 h startup companies in the city. We meet at a comfortable restaurant and o
 rder cocktails. Out of our nine members\, two are women. Eight a
URL:https://www.joshbeckman.org/blog/timestamp-chicago-startup-tech-dinner
CATEGORIES:chicago,collectives
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/on-adding-react-native-to-android-ios@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20170810T000000Z
DTEND:20170810T010000Z
SUMMARY:On Adding React Native to Existing iOS and Android Apps
DESCRIPTION:I write in defense of the beliefs I fear are least defensible. 
 Everything else feels like homework.\n  \n    Sarah Manguso\, 300 Argument
 s
URL:https://www.joshbeckman.org/blog/on-adding-react-native-to-android-ios
CATEGORIES:software-engineering
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/migrating-a-mongodb-app-datastore-to-postgresql@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20170606T000000Z
DTEND:20170606T010000Z
SUMMARY:Migrating a MongoDB App Datastore to PostgreSQL
DESCRIPTION:A couple weeks ago\, Narro had a nice uptick in usage from Pro 
 users that resulted in a large increase in data stored by the application.
  That is always pleasant but this time\, I had a corresponding up
URL:https://www.joshbeckman.org/blog/migrating-a-mongodb-app-datastore-to-p
 ostgresql
CATEGORIES:infrastructure
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/on-narro-joining-atlas@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20170326T000000Z
DTEND:20170326T010000Z
SUMMARY:On Narro Joining Stripe Atlas Beta
DESCRIPTION:In June\, I applied for Narro’s entry into the Stripe Atlas b
 eta program. Since building Narro incrementally\, the worry of financial s
 eparation crept up on me a bit. Between the end of one job and the 
URL:https://www.joshbeckman.org/blog/on-narro-joining-atlas
CATEGORIES:narro
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/after-reading-the-undoing-project@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20170101T000000Z
DTEND:20170101T010000Z
SUMMARY:After Reading The Undoing Project
DESCRIPTION:My brother’s gift to me this Christmas was The Undoing Projec
 t\, a novel by Michael Lewis on the work done by researchers Daniel Kahnem
 an and Amos Tversky. I read it from December 27 through January 1.
URL:https://www.joshbeckman.org/blog/reading/after-reading-the-undoing-proj
 ect
CATEGORIES:non-fiction,human-psychology
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/to-revisit-when-starting-a-new-job@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20161017T000000Z
DTEND:20161017T010000Z
SUMMARY:To Revisit When Starting a New Job
DESCRIPTION:After starting at and helping to start companies multiple times
 \, I’ve noticed a few writings and lectures that I tend to revisit each 
 time. Even when not moving to a new group\, I tend to watch or read
URL:https://www.joshbeckman.org/blog/to-revisit-when-starting-a-new-job
CATEGORIES:hiring
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/recruitment-searching-on-github@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20160908T000000Z
DTEND:20160908T010000Z
SUMMARY:Recruitment Searching on GitHub
DESCRIPTION:We’re currently looking for Senior Mobile (iOS / Android) and
  Senior Fullstack Engineers at OfficeLuv. Finding great developers is…di
 fficult. I will occasionally search for individuals on GitHub\, wher
URL:https://www.joshbeckman.org/blog/recruitment-searching-on-github
CATEGORIES:hiring,officeluv
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/the-benefits-of-daily-code-review@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20160811T000000Z
DTEND:20160811T010000Z
SUMMARY:The Benefits of Daily Code Review
DESCRIPTION:I wrote a while ago about a methodology for daily code reviews\
 , one which we implemented originally at ThreadMeUp. Now that I’m buildi
 ng a new team at OfficeLuv\, I’ve been excited to start them again.
URL:https://www.joshbeckman.org/blog/the-benefits-of-daily-code-review
CATEGORIES:mentoring,software-engineering,officeluv
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/a-recommendation-of-vasyl-stetsyuk@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20160613T000000Z
DTEND:20160613T010000Z
SUMMARY:A Recommendation of Vasyl Stetsyuk
DESCRIPTION:Vasyl is an eager and diligent QA Lead. While we were working t
 ogether\, a member of our team remarked that they had met no other QA lead
 er more interested in the actual technology\, and I would agree. 
URL:https://www.joshbeckman.org/blog/a-recommendation-of-vasyl-stetsyuk
CATEGORIES:threadmeup
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/a-recommendation-of-eric-satterwhite@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20160613T000000Z
DTEND:20160613T010000Z
SUMMARY:A Recommendation of Eric Satterwhite
DESCRIPTION:Working with Eric is\, I imagine\, akin to preparing dinner wit
 h a sushi master chef. He is one of the most confident developers\, and ri
 ghtly so. I have learned more from him in the last year than any o
URL:https://www.joshbeckman.org/blog/a-recommendation-of-eric-satterwhite
CATEGORIES:threadmeup
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/a-recommendation-of-cory-keane@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20160613T000000Z
DTEND:20160613T010000Z
SUMMARY:A Recommendation of Cory Keane
DESCRIPTION:Cory is as earnest as he is steadfast. He is as honest as he is
  pragmatic. We built a team together\, around the ideals we share. We set 
 out goals a year in advance and completed them in half the time.
URL:https://www.joshbeckman.org/blog/a-recommendation-of-cory-keane
CATEGORIES:threadmeup
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/a-recommendation-of-colleen-grafton@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20160613T000000Z
DTEND:20160613T010000Z
SUMMARY:A Recommendation of Colleen Grafton
DESCRIPTION:Out of all the engineers I have known\, Colleen is the most str
 uctured and economical. While working together\, she has grown tenfold in 
 her abilities and her assertiveness. She would be a valuable asse
URL:https://www.joshbeckman.org/blog/a-recommendation-of-colleen-grafton
CATEGORIES:threadmeup
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/calming-facebooks-eager-pixels@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20160531T000000Z
DTEND:20160531T010000Z
SUMMARY:Calming Facebook's Eager Pixels
DESCRIPTION:Working at an e-commerce startup\, I get asked to implement new
  tracking features every day. I built out the integration points for Googl
 e Analytics\, Google’s retargeting pixel\, Google’s conversion pix
URL:https://www.joshbeckman.org/blog/calming-facebooks-eager-pixels
CATEGORIES:code-snippets
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/my-bookmarks-are-all-bookmarklets@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20160421T000000Z
DTEND:20160421T010000Z
SUMMARY:My Bookmarks Are All Bookmarklets
DESCRIPTION:I love all my bookmarks. None of them actually go to any websit
 es\, though. They’re all bookmarklets.
URL:https://www.joshbeckman.org/blog/my-bookmarks-are-all-bookmarklets
CATEGORIES:code-snippets,language-javascript
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/rate-limit-node-mongodb@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20160313T000000Z
DTEND:20160313T010000Z
SUMMARY:Rate-Limit Your Node.js API in Mongo
DESCRIPTION:Update: After a request by Jason Humphrey\, I’ve released thi
 s implementation as a standalone NPM module: mongo-throttle.
URL:https://www.joshbeckman.org/blog/rate-limit-node-mongodb
CATEGORIES:code-snippets
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/databases-doing-dirty-work@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20160312T000000Z
DTEND:20160312T010000Z
SUMMARY:Databases Doing Dirty-work
DESCRIPTION:Eric did a great thing in the past two weeks with his implement
 ation of data calculating MySQL tables. In short\, he wrote a table defini
 tion that updates itself on the hour by recalculating its own co
URL:https://www.joshbeckman.org/blog/databases-doing-dirty-work
CATEGORIES:sql,threadmeup
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/timestamp-going-to-a-party@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20160111T000000Z
DTEND:20160111T010000Z
SUMMARY:Timestamp - Going to a Party
DESCRIPTION:I need to be there at 8\, and it should take ten minutes to dri
 ve there. I request an Uber at 7:40. On the map displayed within their app
 lication\, the cars disappear as I make the request. They were li
URL:https://www.joshbeckman.org/blog/timestamp-going-to-a-party
CATEGORIES:commute
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/swiss-army-side-project@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20151228T000000Z
DTEND:20151228T010000Z
SUMMARY:Swiss Army Side Project
DESCRIPTION:I was thinking today of how there’s a benefit to having a tin
 y side project. I hope most people do. I have quite a few\, but one in par
 ticular has been useful to me. I have broken out Narro into micros
URL:https://www.joshbeckman.org/blog/swiss-army-side-project
CATEGORIES:narro,education,programming-languages
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/cool-humanstxt-files@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20151217T000000Z
DTEND:20151217T010000Z
SUMMARY:Unique Humans.txt Files
DESCRIPTION:I was making robots.txt and humans.txt files for Narro recently
 \, and I wanted to find a few unique examples. I was looking for something
  that included more than the boilerplate code from humanstxt.org
URL:https://www.joshbeckman.org/blog/cool-humanstxt-files
CATEGORIES:research
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/accursed-by-a-couple-customers@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20151206T000000Z
DTEND:20151206T010000Z
SUMMARY:Accursed With a Couple Customers
DESCRIPTION:I’ve seeing a trend with some of the start up companies I’v
 e worked at. It tends to happen that a prolific and available customer dri
 ves the majority of revenue or traffic. That’s all well and good bu
URL:https://www.joshbeckman.org/blog/accursed-by-a-couple-customers
CATEGORIES:threadmeup,venture-capital
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/thoughts-after-app-release@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20151118T000000Z
DTEND:20151118T010000Z
SUMMARY:Thoughts After App Release
DESCRIPTION:In the first week of the available iOS app\, the Narro communit
 y nearly doubled in size.
URL:https://www.joshbeckman.org/blog/thoughts-after-app-release
CATEGORIES:narro
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/thoughts-while-waiting-for-app-review@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20151031T000000Z
DTEND:20151031T010000Z
SUMMARY:Thoughts While Waiting for App Review
DESCRIPTION:I just pressed the button to submit Narro for iOS into the App 
 Store. After 12 revisions\, 3 weeks of testing\, and 15 external beta test
 ers\, I think it’s ready to go.
URL:https://www.joshbeckman.org/blog/thoughts-while-waiting-for-app-review
CATEGORIES:narro,platforms
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/increased-speed-and-urgency@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20151005T000000Z
DTEND:20151005T010000Z
SUMMARY:Increased Speed and Urgency
DESCRIPTION:From Jack Dorsey’s re-introduction as CEO of Twitter today:
URL:https://www.joshbeckman.org/blog/increased-speed-and-urgency
CATEGORIES:work
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/timestamp---commuting-to-work@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150929T000000Z
DTEND:20150929T010000Z
SUMMARY:Timestamp - Commuting to Work
DESCRIPTION:I wake up between 6:30 and 7:30. This can happen before an alar
 m or after sleeping straight through two. It depends more on the day befor
 e than the night before.
URL:https://www.joshbeckman.org/blog/timestamp-commuting-to-work
CATEGORIES:commute
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/memory-leaks-using-canvas-in-node@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150923T000000Z
DTEND:20150923T010000Z
SUMMARY:Memory Leaks Using Canvas in Node
DESCRIPTION:At ThreadMeUp\, we do much of our image manipulation and genera
 tion using HTML5 Canvas objects. This allows us to build some interesting 
 tech\, like mirroring client-side interactions with the canvas on
URL:https://www.joshbeckman.org/blog/memory-leaks-using-canvas-in-node
CATEGORIES:code-snippets
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/new-hires-are-a-valuable-resource@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150830T000000Z
DTEND:20150830T010000Z
SUMMARY:New Hires are a Valuable Resource
DESCRIPTION:We’ve brought on two engineers in the last four weeks\, and a
 iming to keep up the pace. I’m constantly reminded of how valuable new h
 ires can be. The person can be senior\, green\, front-end\, back-end\, l
URL:https://www.joshbeckman.org/blog/new-hires-are-a-valuable-resource
CATEGORIES:hiring
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/bad-graphs-in-the-wild@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150811T000000Z
DTEND:20150811T010000Z
SUMMARY:Bad Graphs in the Wild
URL:https://www.joshbeckman.org/blog/bad-graphs-in-the-wild
CATEGORIES:data,interfaces,popular
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/1.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/on-reading-fine-structure@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150809T000000Z
DTEND:20150809T010000Z
SUMMARY:On Reading Fine Structure
DESCRIPTION:I’ve sent these thoughts &amp\; instructions to friends more 
 than once\, so I should probably write them down.
URL:https://www.joshbeckman.org/blog/reading/on-reading-fine-structure
CATEGORIES:fiction
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/scripting-ruby-with-no-internet@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150727T000000Z
DTEND:20150727T010000Z
SUMMARY:Scripting Ruby with no Internet
DESCRIPTION:As I sit\, I’m riding on the commuter rail as it creaks and s
 taggers its way North. I intended to write some thoughts down\, but got di
 stracted in the hassle of touching a new Jekyll post.
URL:https://www.joshbeckman.org/blog/scripting-ruby-with-no-internet
CATEGORIES:end-user-programming,code-snippets,language-ruby,jekyll
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/timestamp-posts@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150725T000000Z
DTEND:20150725T010000Z
SUMMARY:What Is a Timestamp Post?
DESCRIPTION:I was reading a short post by Max Fenton about reading books in
  2015 and I had an idea to timestamp my current experiences. Partly to hig
 hlight idiosyncrasies that I notice now\, partly to find them la
URL:https://www.joshbeckman.org/blog/timestamp-posts
CATEGORIES:note-taking
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/timestamp-chicago-tech-meetup@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150722T000000Z
DTEND:20150722T010000Z
SUMMARY:Timestamp - Chicago Tech Meetup
DESCRIPTION:I leave work just before 6pm\, walking about a mile to an offic
 e in River North. I stand outside the front door of the building with a sm
 all group of other attendees\, waiting for someone upstairs to un
URL:https://www.joshbeckman.org/blog/timestamp-chicago-tech-meetup
CATEGORIES:chicago
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/contribute-to-open-source-as-a-code-test@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150714T000000Z
DTEND:20150714T010000Z
SUMMARY:Contribute to Open Source as a Code Test
DESCRIPTION:I counted up the number of open source code projects I actively
  used or extended today. Just in the last twenty hours\, I tallied over 50
  libraries and applications and resources.
URL:https://www.joshbeckman.org/blog/contribute-to-open-source-as-a-code-te
 st
CATEGORIES:hiring,threadmeup,open-source
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/cubic-mapping-of-text@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150712T000000Z
DTEND:20150712T010000Z
SUMMARY:Cubic Mapping of Text
DESCRIPTION:For the past several months\, I’ve taken daily notes. Previou
 sly\, I scribbled and jotted thoughts into several paperback notebooks\, b
 ut now I type daily into my iOS/OSX Notes application. Each day begi
URL:https://www.joshbeckman.org/blog/cubic-mapping-of-text
CATEGORIES:interfaces
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/few-things@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150622T000000Z
DTEND:20150622T010000Z
SUMMARY:Few Things
DESCRIPTION:Note from my journal\, 2015/06/18:
URL:https://www.joshbeckman.org/blog/few-things
CATEGORIES:narro,hacker-news
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/github-as-social-media@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150613T000000Z
DTEND:20150613T010000Z
SUMMARY:GitHub as Social Media
DESCRIPTION:GitHub already allows you to follow other users publicly. It di
 splays your followers publicly\, too.
URL:https://www.joshbeckman.org/blog/github-as-social-media
CATEGORIES:social-networks
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/hard-numbers-calculator@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150608T000000Z
DTEND:20150608T010000Z
SUMMARY:Hard Numbers Calculator
DESCRIPTION:When you’re leading a team of developers for a startup compan
 y\, you often get asked to define hard numbers. You get asked questions li
 ke:
URL:https://www.joshbeckman.org/blog/hard-numbers-calculator
CATEGORIES:threadmeup,venture-capital
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-may-22-2015@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150522T050000Z
DTEND:20150522T060000Z
SUMMARY:Desk\, May 22\, 2015
URL:https://www.joshbeckman.org/blog/working/desk-may-22-2015
CATEGORIES:workspaces,threadmeup
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/26635F57-20A6-492
 E-8CFE-23908A8E5915.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/arrative-arcs-in-the-code@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150414T000000Z
DTEND:20150414T010000Z
SUMMARY:Narrative arcs in the code
DESCRIPTION:A good method has narrative structure. There’s an establishin
 g scene\, a rising action\, and a conclusion to tie up loose ends. After r
 eading more fiction recently\, I’ve been finding fictional story str
URL:https://www.joshbeckman.org/blog/arrative-arcs-in-the-code
CATEGORIES:software-engineering
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/daily-code-reviews@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150404T000000Z
DTEND:20150404T010000Z
SUMMARY:ThreadMeUp Daily Code Reviews
URL:https://www.joshbeckman.org/blog/daily-code-reviews
CATEGORIES:threadmeup,mentoring,software-engineering
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/tmu_eng.jpg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/people-will-personalize@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150305T000000Z
DTEND:20150305T010000Z
SUMMARY:People will always personalize
DESCRIPTION:Some time ago\, a group of us from ThreadMeUp took a trip out t
 o one of our suppliers’ warehouses.  We were given a tour of the packin
 g floor\, one with over 200 employees actively carrying products to 
URL:https://www.joshbeckman.org/blog/people-will-personalize
CATEGORIES:folk-creations,threadmeup
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/analyzing-data-through-sound@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150217T000000Z
DTEND:20150217T010000Z
SUMMARY:Analyzing Data Through Sound
DESCRIPTION:Why isn’t more data analysis done over mediums of sound? It
 s one of two senses nearly all my electronics engage me with. The other i
 s visual\, and is the main/only way people analyze large data sets. 
URL:https://www.joshbeckman.org/blog/analyzing-data-through-sound
CATEGORIES:data,music,interfaces,research
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/learn-to-link-better@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150216T000000Z
DTEND:20150216T010000Z
SUMMARY:How To Link Like You Mean It
DESCRIPTION:Links within your text do two things:
URL:https://www.joshbeckman.org/blog/learn-to-link-better
CATEGORIES:personal-blog,interfaces,popular
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/using-open-protocols@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150215T000000Z
DTEND:20150215T010000Z
SUMMARY:Your App Is Not Better Than An Open Protocol
DESCRIPTION:Open protocols power the web. They should be powering the inter
 actions to your next application\, too. RSS\, SMS\, plaintext-email\, HTML
 5 - these are the easiest\, fastest ways to get users into your syst
URL:https://www.joshbeckman.org/blog/using-open-protocols
CATEGORIES:software-engineering
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/the-texture-of-your-code@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150208T000000Z
DTEND:20150208T010000Z
SUMMARY:The texture of your code
DESCRIPTION:I’ve been thinking about intuitive methods of code review. La
 st week\, I read an article about the Japanese onomatopoeic words used to 
 describe texture that resonated with something I’ve been inkling a
URL:https://www.joshbeckman.org/blog/the-texture-of-your-code
CATEGORIES:software-engineering
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/vaibhav-krishna-guruswamy-recommendation@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150205T000000Z
DTEND:20150205T010000Z
SUMMARY:A Recommendation of Vaibhav Krishna Guruswamy
DESCRIPTION:I have known Krishna since interviewing him over a scrambled\, 
 laggy Skype connection for a position with me at Aggrego. That was in Dece
 mber of 2013. We decided to hire him\, and I am lucky we did.
URL:https://www.joshbeckman.org/blog/vaibhav-krishna-guruswamy-recommendati
 on
CATEGORIES:aggrego
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/middleware-in-go@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20150131T000000Z
DTEND:20150131T010000Z
SUMMARY:Writing Database Middleware in Go
DESCRIPTION:I’ve been writing two main types of Go programs recently. One
  routes http input through a series of transformations and calculations an
 d one receives http input to transform or return data stores.
URL:https://www.joshbeckman.org/blog/middleware-in-go
CATEGORIES:code-snippets
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-november-30-2014@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20141130T060000Z
DTEND:20141130T070000Z
SUMMARY:Desk\, November 30\, 2014
URL:https://www.joshbeckman.org/blog/working/desk-november-30-2014
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/0339B1F8-643B-480
 F-A9BA-A432A607D029.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/fix-enable-display-features@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20140923T000000Z
DTEND:20140923T010000Z
SUMMARY:Fix to Enable Display Features - Google Analytics iOS SDK
DESCRIPTION:In the official Google Analytics iOS SDK documentation\, this f
 unction call will enable Display Features in your app:
URL:https://www.joshbeckman.org/blog/fix-enable-display-features
CATEGORIES:code-snippets
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-september-2014@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20140917T050000Z
DTEND:20140917T060000Z
SUMMARY:Desk\, September 2014
URL:https://www.joshbeckman.org/blog/working/desk-september-2014
CATEGORIES:workspaces,aggrego
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/283B253A-704F-47A
 2-BE61-2483C81B3AF2.jpeg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/feeling-a-pending-breakthrough@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20140826T000000Z
DTEND:20140826T010000Z
SUMMARY:That Feeling of a Pending Break-Through
DESCRIPTION:From The Verge\, This is Uber’s playbook for sabotaging Lyft:
URL:https://www.joshbeckman.org/blog/feeling-a-pending-breakthrough
CATEGORIES:competition
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/reading/the-great-discontent-issue-one@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20140714T000000Z
DTEND:20140714T010000Z
SUMMARY:The Great Discontent Issue One - First Look
DESCRIPTION:I was eager to back the Kickstarter campaign for the first phys
 ical issue of The Great Discontent back in early February. The investment 
 paid off on Thursday afternoon when I picked up my copy from th
URL:https://www.joshbeckman.org/blog/reading/the-great-discontent-issue-one
CATEGORIES:non-fiction
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-march-2013@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20130327T050000Z
DTEND:20130327T060000Z
SUMMARY:Desk\, March 2013
URL:https://www.joshbeckman.org/blog/working/desk-march-2013
CATEGORIES:workspaces,aggrego
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/IMG_0662.JPG
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:/blog/working/desk-march-2011@joshbeckman.org
DTSTAMP:20260309T175909Z
DTSTART:20110314T050000Z
DTEND:20110314T060000Z
SUMMARY:Desk\, March 2011
URL:https://www.joshbeckman.org/blog/working/desk-march-2011
CATEGORIES:workspaces
IMAGE;VALUE=URI:https://www.joshbeckman.org/assets/images/C8030235-D6F1-4D2
 B-AB1C-2D99A56B8C97.jpeg
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
