Blog
Notes on React Native, software engineering, and working with agents.
Every Team Needs a Gardener
Anyone can write code with an agent. The engineer still builds the foundations and keeps the garden tidy.
The Best AI Workflow Is Nothing New
The strongest agent workflows copy the roles, handoffs, and quality gates that made good software teams effective long before AI.
AI Made Implementation Faster. What About Everything Else?
Faster coding does not make software delivery faster when planning, review, QA, approvals, and releases still move at the old pace.
Software Engineering's Future Has Never Felt This Vague
AI has brought back engineers' drive to learn, but keeping up should not come at the cost of a life outside technology.
Three Skills Every AI-Assisted Engineering Workflow Needs
Verification, clear writing, and restraint make agent-assisted engineering workflows more reliable and easier to maintain.
A Simple Glossary for AI Models, Harnesses, Agents, and Frontier Models
Plain definitions for four AI terms that are easy to mix up: model, harness, agent, and frontier model.
Trying Pi Agent and Hermes Agent
Early notes on using Pi and Hermes to switch models inside one shared agent session for implementation, review, and planning.
Ox Alpha Feels Too Good to Be True
First impressions of Ox Alpha, a stealth model with surprising compute and broad free availability through OpenCode and model gateways.
Three Paths for Senior Engineers in the AI Era
AI is changing the traditional individual contributor path and making product judgment more valuable for senior engineers.
A Practical Workflow for Agentic Development
A repeatable agent-assisted workflow that moves from grilling and specification to scoped issues, implementation, and review.
React Native Underlay Sheet UI
Recreating an underlay sheet animation in React Native with Reanimated, Gesture Handler, Gorhom Bottom Sheet, and real components that ship.
Dark Mode in React Native
Building a consistent dark mode in React Native with Context, persistence, and the Appearance API to keep native components in sync.