home.

blog_posts.

const thoughts = ['code', 'tech', 'life']

8 min read

Symphony and the Future of Code Agents

The interesting part of Symphony is not agent hype but the workflow infrastructure around agents: isolation, orchestration, policy, retries, and observability.

ai-agentsworkflow-orchestrationdeveloper-toolsautomationengineering-systems
read_more →
7 min read

AI for Developers in 2026: What This Survey Actually Shows

A grounded read on recent developer-AI survey data: agents are moving into real engineering workflows, and the differentiator is judgment rather than raw tool access.

ai-agentsdeveloper-toolsengineeringsurveysproductivity
read_more →
8 min read

Back-of-the-Envelope Estimation: System Design Starts with Scale

Quick order-of-magnitude estimates turn system design from tool shopping into architecture grounded in scale, constraints, and tradeoffs.

system-designarchitectureestimationdistributed-systemsscalability
read_more →
8 min read

Skills Are Not Just Long Prompts

Prompt engineering becomes more useful for code agents when skills are treated as reusable capabilities with scope, workflow, criteria, and evaluation.

ai-agentsprompt-engineeringworkflow-designcode-reviewengineering
read_more →
3 min read

From zero to one: SEO Case Story for a Local Business

A practical local SEO case story showing how technical foundations, intent-led content, and weekly tracking moved a clinic from low visibility to top local results.

local-seoaeohealthcare-seocontent-strategycase-study
read_more →
8 min read

The Path to Frontend Excellence Is Less Foggy Than It Looks

Frontend feels vague only when platform, interface engineering, product thinking, and architecture are collapsed into one blurry discipline.

frontendweb-platformproduct-thinkingarchitectureux
read_more →
4 min read

From Script to System: Making SEO Tracking Trustworthy

How I refactored a working SEO rank tracker into a testable pipeline with a pure core, dependency-injected adapters, and reliable history snapshots.

seoautomationtestingarchitecturejavascript
read_more →
3 min read

From Client Delivery to Content Engine: Building a Notion-to-Next.js SEO SaaS

Why I am productizing blog creation for client websites with Notion authoring, server-side rendering, and SEO-first performance.

saasnotionnextjsseocontent-infrastructure
read_more →
2 min read

Building a Blog-First Brag Process

Why I am using daily public writing as the main work journal, while keeping private notes only for evidence that should not be published.

careerworkflowdocumentationwritingautomation
read_more →
5 min read

Delivering Your Work in Layers: A Frontend Perspective

Why showing work early and often leads to better outcomes—and how to do it effectively in frontend projects.

frontenddevelopmentcollaborationbest-practicesworkflow
read_more →
3 min read

The Importance of a Good Design System

Beyond reusable components—how a design system shapes team culture, scalability, and user experience.

design-systemsfrontendarchitecturebest-practices
read_more →
2 min read

Working with a Team

What makes team collaboration actually work—from communication habits to shared ownership.

collaborationdevelopmentcommunicationbest-practices
read_more →
4 min read

What React Teaches Us About Design

React's component model offers more than a coding pattern—it reflects deeper principles about clarity, reuse, and intent.

reactdesignarchitecturefrontend
read_more →
3 min read

Technical Storytelling: Turning Complexity into Shared Momentum

A practical framework for writing technical narratives that align teams, preserve context, and speed decisions.

communicationdocumentationteam-collaborationengineering
read_more →
1 min read

How to Be a Good Designer

Being a strong designer is less about tools and more about curiosity, listening, and making good decisions under constraint.

designuxbest-practicescareer
read_more →
1 min read

When to Use a Framework

Frameworks add power and structure—but they also bring tradeoffs. Here's how to decide when one's worth it.

frameworksarchitecturedecision-makingdevelopment
read_more →
1 min read

Once You Know the Problem You Can Solve It

A practical look at diagnosing technical and product problems—before jumping into solutions.

problem-solvingdevelopmentmethodologybest-practices
read_more →