Writings
View archive →-
-
Building interop
Building a CLI tool for project-based command execution with support for local MCP servers.
-
Command-Click Your Way to the Solution
Why diving into source code with Command+Click is one of the most valuable habits a developer can build.
-
Rethink How You Overthink Your Habits
Approaching habits differently by visualizing their long-term compounding effects instead of chasing the perfect system.
-
Implementing continuous Flag in Lazydraft
Adding a watch-style continuous staging mode to LazyDraft for real-time post preview as you write.
-
Checkpoints: Creating Conditional Suspensions in Transmission
Implementing checkpoints API in Transmission to pause execution until a condition is validated.
-
Limiting API surface using Interfaces as Receiver Types
-
Extendable Components in Transmission
-
Staying Put is Worse Than Going Somewhere Wrong
A reflection on the importance of starting the journey, even if the destination isn't clear yet.
-
Transmission Library Fundamentals and Testing
Deep dive into Transmission library's core API—Transformers, TransmissionRouter, and how to test them effectively.