The Hesitation
For years I told myself I'd start writing once I had something "important enough" to say. That bar kept moving. Meanwhile, I was solving real problems, shipping real features, and learning things that took me hours to figure out — none of which I documented.
The irony is that the posts I've found most useful throughout my career weren't written by experts with perfect answers. They were written by developers who were one step ahead of me, sharing exactly what they just learned.
What You'll Find Here
This blog is where I'll write about:
- Frontend engineering — React, Next.js, TypeScript, performance, and the patterns I keep coming back to
- Product thinking — how I approach building features that users actually care about
- Career — what it looks like to transition into tech and keep growing
The Format
Short posts when the idea is small. Long posts when it earns it. No filler.
Code will look like this:
// A function I've rewritten about a hundred times
function clamp(value: number, min: number, max: number): number {
return Math.min(Math.max(value, min), max);
}
That's it. Let's build something.