Thoughts, photos, notes.

Latest

11
Jun
Idea Sketch #3: Symbiont — A Playground Layer for Documentation

Idea Sketch #3: Symbiont — A Playground Layer for Documentation

Documentation is usually static, but learning is not.  When I’m learning a new language, library, or framework, I don’
6 min read
26
May
Idea Sketch #2: Surfacing the Planning Layer

Idea Sketch #2: Surfacing the Planning Layer

This week I’ve been thinking about the stage before AI creates anything. Most AI creation tools follow a fairly
4 min read
24
May
Idea Sketch #1: Ask about Anything without Losing Context

Idea Sketch #1: Ask about Anything without Losing Context

Cue is a desktop companion for asking questions with context already attached, so you can stay in your flow instead
1 min read
09
May
A (potential) coaching system for climbing

A (potential) coaching system for climbing

TL;DR Last night at Mosaic, I was chatting with Tim Kang after he coached me through a movement I
11 min read
05
Feb
On taking an architecture class

On taking an architecture class

I’ve always had a deep appreciation for architecture: the geometry, the structure, the ideas behind it, as well as
5 min read
15
May
My climbing gym board game

My climbing gym board game

This board game is the result of my coursework in INFO 416 during Spring 2025 at the University of Illinois.
10 min read
17
Dec
Climbing wrapped 2024

Climbing wrapped 2024

TL;DR I uploaded this blog post to Google's NotebookLM and had it generate a podcast for me. It turned
21 min read
01
Jul
Climbing, trusting, and progressing

Climbing, trusting, and progressing

It has been almost five months since I started bouldering. I thought it might be a good chance to recollect
8 min read
05
Apr
Best time to hit the bouldering gym? Anytime

Best time to hit the bouldering gym? Anytime

As per my last post, I've been (indoor) bouldering for about 2 months now. I can now say I'm pretty
4 min read
24
Mar

Bouldering

It has been more than a month since I wrote my last post. I could say it's because I've been
6 min read