Designing a Netconf Manager
A middleware service between any client and NETCONF network elements, designed from first principles: the library first, then the service, then subscriptions.
Writing
Architecture and intelligent systems on one side; reflections, lessons and the craft on the other. Filter to taste.
Series
A middleware service between any client and NETCONF network elements, designed from first principles: the library first, then the service, then subscriptions.
Why IoT systems are hard to test, how to automate their testing end to end, and what an edge AI system looks like when you build one.
Essay
LLMs lowered the walls between ideas and their making. The harder question is what all that capability is for.
Architecture
Fifteen years of separate threads, a music composer, a language for testers, a year of philosophy, that turned out to be one idea.
Essay
Five simple rules, and the habit of breaking all of them.
Architecture
Not good architecturally, but viable economically. On using LLMs while building towards systems that need them less.
Architecture
Architecture
Architecture
Essay
Architecture
Essay
Essay
A final-year project that failed in almost every way, and the music composer it is still trying to become.
Architecture
Architecture
Architecture
Architecture
Architecture
Architecture
Essay
Maps, made-up planets, crude poetry, then programming. The harder part was building a life around the curiosity.
Essay
Essay
Architecture
Intelligence is the ability to form, update and use concepts, and every one of those is bounded by the system doing it.
Architecture
A system with a fixed model is a world. A system whose model evolves is a mind. The difference is where intelligence lives.
Architecture
From commands to conversation: why development should be interactive, and what makes an application intelligent at all.
Essay
Essay
Art asks you to forget the rules. Craft asks you to keep them. Most institutions teach only one.
Essay
What a story is, why one thought can take many mediums, and why it needs a place to be made.
Architecture
Scale, variety and the internet itself make the usual QA process fall apart. What to do instead.
Architecture
Simulated devices, a broker in the middle, and a framework that checks every hop: how to automate an IoT system’s tests.
Architecture
An attendance system that combines a sensor, a Raspberry Pi and face recognition, and what its architecture teaches.
Architecture
What a Netconf manager has to do, written as one small equation, and why it splits into a library and a service.
Architecture
Four layers in the RFC become four components: operations, session, RPC and transport, with the session at the centre.
Architecture
Growing the design one use case at a time: from one client and one node to many clients and many nodes.
Architecture
Why a good architecture absorbs RFC 5277 with almost no change, and the one place it should bend.
Also
Poems and memoir chapters live in Other Stuff.