Writing
Thoughts on building software and other things.
Featured
All Articles
User Identification in Next.js with Clerk and PostHog
Guide—2025-06-27
A drop-in provider that connects Clerk authentication with PostHog analytics in a Next.js app. It identifies signed-in users, tracks pageviews, and enables events, errors, and feature flags without building custom plumbing.
Read More →
Deciding Between Projects or Tags Organization in Browser Atlas
Programming—2025-06-23
I simplified Browser Atlas by replacing projects with tags. Projects were too rigid for real-world links, while tags reduce organizational friction and make saving resources fast, flexible, and effortless.
Read More →
Learning Development with AI
Programming—2025-04-23
AI can help new programmers learn faster, but it can also shortcut understanding. This piece explores how beginners can use AI to accelerate learning without skipping fundamentals or losing problem solving skills.
Read More →