01. building

This week, I built a simple agent in ~200 lines with just the Anthropic SDK. This was a fun project that helped me learn a ton about agents.
You can find a full writeup (along with the source code) here.
02. learning
MJML: yes, it’s a framework for writing email—that’s boring, but practical, especially if you’re vibe coding email 😇
Context Rot: A new research paper from Chroma that’s worth a read
Cloudflare Workers: are incredibly confusing, but very powerful. This week, I built and deployed a worker to power newsletter subscriptions
IINA: Mac native video player
03. thinking
Much of life is sitting with discomfort. Most non-optimal situations can not be improved immediately.
For a perfectionist, that might be difficult—you have to be comfortable with things not being exactly as you want them.
At the same time, you’re living your life. It doesn’t make sense to treat that discomfort as a “phase” or to tell yourself “life will be better next year.”
The one thing you can change immediately is your mindset. Everything else takes time and persistence.