What has actually happened.
Articles written, applications released, work delivered. Every line here points at the thing itself, and a quiet stretch is left looking quiet rather than dressed up.
A new article on what AI should remember.
I Wanted My AI to Remember More. That Was the Wrong Goal
Separating project decisions, temporary state and personal memory without keeping every conversation. Published in Towards AI on Medium.
A new article on spending fewer tokens on wasted work.
You Are Not Running Out of Tokens. You Are Wasting Them
Six plain rules for making AI work more efficient. Published on Medium.
A new article on keeping your workflow consistent across AI tools.
Your AI Tools Will Change. Your Workflow Should Survive.
Keeping project decisions, approval boundaries and standards of proof when changing AI tools. Published in Towards AI on Medium.
- The new Appro site is live. Rebuilt from nothing, in the open The applications first, the offer said plainly, and every claim on the site traceable to something you can check. No stock photography, no invented numbers, and each application page saying what it actually is.
A new article, for anyone tightening up their AI environment.
Your AI Agent Needs a Governance Layer, Not Another Prompt
When an agent does the wrong thing, the answer is rules it cannot talk its way past, not a longer prompt. Published on Medium.
A long guide to memory management in Swift, with exercises.
The ultimate guide to understanding Automatic Reference Counting in Swift (+ practical case exercises)
How Automatic Reference Counting works, where retain cycles come from, and practical cases to work through. Published on Medium.
A short guide to Git submodules.
How to start with Git Submodule
The commands that matter when one repository lives inside another, and the order to run them in. Published on Medium.
Five iOS libraries worth knowing, as of 2020.
5 iOS Swift libraries you should use
A short list of Swift libraries that saved time on real projects at the time. Published on Medium.
Deploying an Angular app on Firebase Hosting, step by step.
Ready to deploy and host your angular app with Firebase?
From a built Angular application to a hosted one, on the same host this site runs on today. Published on Medium.
A list with a header on Android, explained for an iOS developer.
Understand the messy story of RecycleView with header in Kotlin (TableView in Swift)
What someone used to TableView needs to know to build the same thing with RecyclerView in Kotlin. Published on Medium.