Writing
Engineering writing
Articles from my own engineering work, and learning notes I keep while studying official documentation. Learning notes are summaries of the cited source, not original research.
Articles
- Filtering an SSH agent: the hard part was not the protocol
SigSieve parses only three SSH agent messages. Its three hardest bugs were elsewhere: in how OpenSSH configuration can forward the unfiltered agent around the filter.
- Golden evals for agent output: testing what the system does with a claim
Model evals ask whether an answer is good. These ask what my agent system does when an answer is bad — a "done" with no evidence, a result for the wrong task, a smuggled approval request.
- Designing MCP tool schemas that keep agents from overclaiming
An agent relays whatever a tool returns. In Seerxo the tool output itself carries its limitations, a versioned scoring rule and a plain statement of what the score is not.
- Why my agent worker does not close its own tasks
The worker in Acthelm can claim, run, retry and recover tasks unattended. What it cannot do by default is mark one done. Notes on the lifecycle and the race conditions behind it.
- Building a RESTful API with Go
In this post, I will walk you through the basics of creating a RESTful API using Go (Golang), a statically typed, compiled language that is simple, efficient, and well-suited for high-performance systems like web servers and APIs.
Archive: learning notes (12)
React & TypeScript
- Epic React Articles: A Guided Reading Path
This tutorial organizes Epic React's articles into a practical reading path you can revisit later. It is written for JavaScript learners who want structured React practice. It is a learning map built on the official articles list.
- React Quick Start Notes: A Beginner-Friendly Tutorial
This tutorial turns the React "Quick Start" material into a compact reference for JavaScript learners who want a beginner-friendly path.
- React State and Data Flow Tutorial: A Learner's Reference
This tutorial summarizes the official guidance on state, props, and data flow. It is written for JavaScript learners and designed to be re-read quickly.
- React Tutorial: Production-Ready Patterns for Learners
This tutorial turns key React practices into a short, revisit-friendly reference for JavaScript learners. Each section includes a rule, a tiny example, and a checklist.
- Redux Toolkit Tutorial Reference: The Smallest Practical Path
This is a compact, revisit-friendly tutorial for Redux Toolkit (RTK). It focuses on the shortest path to a real app with predictable state. It is written for JavaScript learners who want a clear, repeatable reference.
- Thinking in React: A Step-by-Step Tutorial Reference
This is a concise, revisit-friendly guide based on the official "Thinking in React" tutorial. It is written for JavaScript learners who want a structured React tutorial. The goal is to build predictable component hierarchies and state design.
- TypeScript + React Handbook Notes: A Compact Tutorial
This tutorial condenses the official TypeScript React handbook into a short, practical reference for typing components, props, and hooks. It is written for JavaScript learners transitioning to TypeScript.
- TypeScript JSX Primer: A Short Tutorial for React Learners
This tutorial distills the TypeScript React and JSX guidance into a quick reference for JavaScript learners moving into TypeScript.
JavaScript
- JavaScript Fundamentals Tutorial: A Reference for Learners
This tutorial is a compact reference for JavaScript learners. It focuses on definitions, tiny examples, and recall prompts that map well to the MDN Guide and Reference.
- JavaScript Guide Roadmap: A Tutorial Path for Learners
This tutorial organizes the MDN JavaScript Guide into a practical learning path for JavaScript learners. Use it as a revisit-friendly checklist.
- MDN JavaScript Reference Notes: A Practical Map
This tutorial is a concise map of the MDN JavaScript documentation. It is written for JavaScript learners who want a quick reference to the core language areas.