Writing
Essays, field notes, and ideas I wanted to think through properly.
2026
- A personal agent I can move: Hermes, DeepSeek and TelegramSelf-host Hermes on a Linux server, use DeepSeek V4.1 Flash Fast, connect a private Telegram bot, and keep the setup maintainable.AISystems
- Produca: directing an ideaThe direction behind Produca, and the decisions I want a video project to keep.AIProductCreative Tools
- Evaluations before agentsA few repeatable tasks tell me more than a demo that worked once.AIProduct
- Context is a product surfaceShow me the reference and instructions that shaped the result.AIProductSystems
- AI products need tools, not just chatKeep the conversation, but give the actual work somewhere to live.AIProduct
- Memory should have an expiry dateA temporary instruction shouldn't quietly become a permanent preference.AISystemsProduct
- Cost is part of the interfaceChanging one line shouldn't quietly regenerate the entire video.AIProductSystems
- Model routing is product designExtraction, planning and arithmetic don't need the same route.AISystemsProduct
- Building tools around the workA habit of building tools for the things I keep repeating.AISystemsCreative Tools
- Coding agents need a workbenchUseful project knowledge should survive a model switch.AISystems
- How I read AI papersChecking the comparison before getting attached to the claim.AI
2025
- Multimodal is a workflow problemA reference for clothing is not necessarily a reference for lighting.AICreative ToolsProduct
- Reliability for probabilistic softwareVariable answers don't excuse duplicate actions or lost state.AISystems
- Taste is not a model settingCinematic is a broad instruction. Specific choices are more useful.AICreative Tools
- Local models and private workWhich jobs belong on the device, and what still leaves it?AISystems
- Zig made memory visible againQuestions about ownership and allocation that carry over to higher-level work.Systems
- Designing the failure pathA timeout doesn't tell you whether the operation happened.SystemsProduct
- Observability for one-person teamsStart with the failed job you need to find, not another dashboard.SystemsProduct
- What an agent inside Blender should understandInspect the chair before making it wider.AICreative Tools
- AI harnesses for GodotThe script can look right while the running game is wrong.AICreative ToolsSystems
- Procedural and generative belong togetherGenerate a starting point, then keep the controls needed to revise it.AICreative Tools
- A 3D scene is data before it is an imageA render won't tell you which materials are shared or what depends on an object.Creative ToolsSystemsAI
2024
- Building before sellingNoticing when another feature is a way to postpone talking to someone.Product
- Payments are state machinesWhat a paid boolean leaves out, and why unknown outcomes need reconciliation.FintechSystems
- Compliance can improve the productTurning access requirements into better support tools and fewer leftover permissions.FintechSystemsProduct