โ๏ธ
Systems That Do Not Require Heroes
Why healthy engineering organisations allow ordinary engineers to do excellent work
2026-03-08 18:30
Tags:
cat:leadership
layer:structural-design
governance
engineering
organisations
incentives
Governance determines whether engineering systems depend on heroes or enable ordinary engineers to succeed.
Engineering organisations often evaluate themselves through the lens of their strongest engineers.
NarrateX
Local AI narration for ebooks and documents
2026-03-08 07:00
Tags:
cat:Desktop Apps
python
tts
audiobooks
ebooks
pyside6
calibre
A local desktop application that converts books and documents into spoken audio using modern TTS engines.
NarrateX A local desktop narration engine for turning books and documents into spoken audio.
๐งฑ
Structural Design for Technical Organisations
2026-02-26 15:30
Tags:
cat:leadership
layer:structural-design
authority
governance
A working articulation of the structural principles I use when operating in technical leadership roles.
The Crank The Code Structural Operating Model
๐
What Actually Causes an Unstable Product Roadmap
2026-02-26 13:15
Tags:
cat:leadership
layer:organisational-structure
authority
product
governance
roadmap
Roadmap instability is rarely about estimation. It is about authority.
What Actually Causes an Unstable Product Roadmap
๐ณ
Resilient Democracy
2026-02-25 21:30
Tags:
cat:governance
institutional-design
resilience
decision-architecture
democracy
democratic-reform
institutional-reform
referendum-design
two-party-system
A structural alternative to two-party democracy designed to preserve legitimacy while improving competence.
Democracy needs structural reinforcement
๐
Crystalline
2026-02-19 19:00
Tags:
cat:Leadership
layer:Architecture
clarity
A forensic lens applied to decision architecture
Architecture
โ๏ธ
Reducing option space as a leadership discipline
2026-02-15 10:00
Tags:
cat:leadership
layer:cto-operating-model
decision-making
operating-model
cto
The CTOโs job is to reduce option space so effort compounds rather than fragments.
Decision compression as a leadership discipline
๐ฐ๏ธ
The cost of directional instability
2026-02-14 22:00
Tags:
cat:leadership
layer:decision-systems
strategy
compounding
scaling
decision-making
Frequent direction changes erase structural compounding even when output appears strong.
Direction changes destroy compounding
๐
Why acceleration outlasts speed
2026-02-14 16:00
Tags:
cat:leadership
layer:decision-systems
acceleration
scaling
decision-making
organisational-design
Acceleration, not raw speed, determines whether organisations truly scale.
Speed is visible. Acceleration is structural.
๐งท
When authority makes merit visible
2026-02-14 14:00
Tags:
cat:leadership
layer:organisational-structure
authority
decision-making
operating-model
meritocracy
Meritocracy is produced by explicit decision boundaries not cultural encouragement.
Meritocracy is not a cultural value
๐๏ธ
Structure is what allows speed to persist
2026-02-14 11:00
Tags:
cat:leadership
layer:decision-systems
startups
authority
decision-making
velocity
operating-model
Early authority design increases startup velocity rather than slowing it.
Speed collapses without structure
๐ง
The structural cost of delegation without authority
2026-02-14 06:00
Tags:
cat:leadership
layer:cto-operating-model
authority
delegation
operating-model
cto
Delegating responsibility without decision rights is structural harm not empowerment.
Delegation without authority is organisational harm
๐๏ธ
Designing authority as a primary CTO function
2026-02-14 01:00
Tags:
cat:leadership
layer:cto-operating-model
authority
decision-making
operating-model
cto
The CTOโs primary work is designing authority not generating ideas.
Authority design is the CTOโs primary work
๐ ๏ธ
Designing junior pipelines in an age of AI
2026-02-12 05:35
Tags:
cat:leadership
layer:cto-operating-model
operating-model
talent
decision-making
cto
If junior pipelines are structural capacity then they must be deliberately designed rather than culturally assumed.
Designing junior pipelines in an age of AI
๐งฌ
Junior pipelines are structural not sentimental
2026-02-12 03:00
Tags:
cat:leadership
layer:cto-operating-model
operating-model
talent
decision-making
cto
Removing junior pipelines optimises short term output while increasing long term structural risk.
Junior pipelines are structural not sentimental
๐งฎ
Authority mapped to decision type
2026-02-11 21:00
Tags:
cat:leadership
layer:cto-operating-model
decision-making
authority
operating-model
cto
Decision authority should be designed around decision type not job title.
Design authority around decision type not role title
๐
Decision load as a structural signal
2026-02-11 19:00
Tags:
cat:leadership
layer:cto-operating-model
decision-making
authority
operating-model
cto
If the CTO is making too many decisions the operating model is leaking authority.
If the CTO is making too many decisions
๐งญ
An operating model for when the CTO role is working
2026-02-11 16:30
Tags:
cat:Leadership
layer:cto-operating-model
CTO
authority
systems
decision-making
When authority is aligned, the CTO role collapses into a small number of quiet functions.
When the CTO role stops being busy
๐ชซ
When roles reach their natural end
2026-02-11 12:00
Tags:
cat:Leadership
layer:organisational-structure
organisations
roles
authority
systems
restructuring
Some roles exist to disappear once the system stabilises.
Roles designed to vanish
๐๏ธ
When escalation paths are implicit
2026-02-11 09:00
Tags:
cat:Leadership
layer:organisational-structure
requirements
authority
organisations
systems
architecture
Exposure to requirements is not the same as authority over them.
Requirements without resolution
๐ณ๏ธ
When discovery cannot be timeboxed
2026-02-11 05:00
Tags:
cat:Leadership
layer:organisational-structure
organisations
delivery
uncertainty
authority
systems
Some organisations need certainty before they can tolerate discovery.
When certainty is required before it exists
๐งฏ
Why programme management still absorbs blame
2026-02-10 17:00
Tags:
cat:Leadership
layer:organisational-structure
authority
accountability
organisations
systems
governance
Programme management often carries accountability without decision authority.
Accountability without authority at scale
๐งถ
When work is delegated without definition
2026-02-10 15:00
Tags:
cat:Leadership
layer:organisational-structure
authority
delegation
organisations
systems
decision-making
Delegation fails when responsibility travels further than definition.
When responsibility outruns meaning
โ
Risk aversion, displacement and the cost of entrepreneurial ideas
2026-02-10 11:00
Tags:
cat:Leadership
layer:organisational-structure
authority
decision-making
organisations
systems
When organisations cannot tolerate risk, they often relocate it instead.
When ideas are recognised but not owned
โ
When leadership is a by-product
2026-02-10 03:00
Tags:
cat:Leadership
layer:organisational-structure
organisations
authority
systems
Leadership that has to be encouraged is usually compensating for something else.
When leadership is not the goal
โ
When competence becomes a liability
2026-02-09 23:30
Tags:
cat:Leadership
layer:organisational-structure
organisations
authority
decision-making
systems
Competence often hides the very problems organisations need to see.
When competence becomes a liability
โ
The things that never happen
2026-02-09 20:10
Tags:
cat:Leadership
layer:organisational-structure
organisations
decision-making
authority
systems
Some of the most expensive organisational failures never produce a metric.
What never appears on a dashboard
โ
Special circumstances
2026-02-09 17:30
Tags:
cat:Leadership
layer:organisational-structure
organisations
decision-making
authority
systems
Some organisational problems cannot be solved from inside the hierarchy that created them.
When normal mechanisms stop working
โ
Decision latency is the performance problem
2026-02-08 19:30
Tags:
cat:Leadership
layer:decision-systems
performance
latency
organisations
product
decision-making
Slow decisions shape slow systems long before runtime behaviour is discussed.
Where performance really slows down
๐ง
Why performance begins with how teams think
2026-02-08 14:00
Tags:
cat:Leadership
layer:decision-systems
architecture
performance
latency
organisations
product
Performance problems begin with product decisions and organisational behaviour long before code exists.
Why organisational behaviour matters more than tools
โฑ๏ธ
LatencyLab
2026-02-08 01:30
Tags:
cat:Tools
latency
simulation
python
engineering
A small tool built to settle performance arguments with reality, the UI existing only because text was insufficient.
A Small Tool for Uncomfortable Performance Truths
๐งฑ
The architectural mistakes you make before the first profiler runs
2026-02-07 19:00
Tags:
cat:Leadership
layer:decision-systems
architecture
latency
performance
engineering
systems
The decisions that lock in latency long before there is anything to measure.
Where latency really gets decided
๐
When more data stops changing the answer
2026-02-07 16:30
Tags:
cat:Leadership
layer:decision-systems
latency
simulation
architecture
performance
tooling
What happened when I stopped arguing with intuition and ran the model one hundred thousand times.
How scale quietly ends performance debates
EDColonisation Assistant
In-game tool for Elite Dangerous
2026-01-24 18:35
Tags:
cat:Gaming
elite dangerous
dashboard
space sim
colonisation
in-game tool
python
A browser-based in-game tool for colonisation tracking and planning in Elite Dangerous.
๐ก
The LED Problem the Virpil Community Had
2026-01-24 11:30
Tags:
cat:Gaming
peripherals
Making joystick LEDs actually useful, not just decorative firmware trivia.
๐ ๏ธ
Simple Hacking
Tinkering without breaking things. Mostly.
2026-01-24 11:30
Tags:
cat:Tools
hacking
philosophy
reverse-engineering
systems
Hacking as exploration, not destruction.
Curiosity-driven system exploration without setting off alarms.
๐ง
Hardware Guides Are Accidental Biographies
Every printer guide is a life story in disguise.
2026-01-24 11:30
Tags:
cat:Hardware
3D printing
documentation
klipper
Qidi
tronxy
The difference between a setup guide and a survival log is about three failed prints.
Lessons from the chaos of printer setup, upgrades and inevitable regret.
๐งฐ
Why I Keep Building Niche Tools
Because general-purpose tools are rarely personal.
2026-01-24 11:30
Tags:
cat:Tools
workflow
philosophy
solo-dev
Tiny tools with weird, specific use cases that somehow keep solving problems.
One-size-fits-most tools donโt cut it when you live on the edge cases.
๐งฉ
Tiny Tools I Refuse to Live Without
Tiny tools with massive impact.
2026-01-24 11:30
Tags:
cat:Tools
utilities
workflow
quality-of-life
A short list of the kind of oddball tools I rely on in day-to-day development and tinkering.
A personal stash of micro-utilities that quietly fix annoyances.
๐ค
On Working with Machines
Working with machines means accepting their limits.
2026-01-24 11:30
Tags:
cat:Tools
ai
philosophy
human-computer interaction
autonomy
A short manifesto on how machines respond to inputs, not intentions.
Understanding machine behavior without mythologising it.
๐๏ธ
Bots Are Interfaces
Bots are more than code ~ theyโre your interface with chaos.
2026-01-24 11:30
Tags:
cat:Tools
bots
discord
chatbots
interface
sarcasm
3D printers
snark3Dprinter-discord-bot
Musings and mechanics behind the bots that do my bidding.
Musings on bots as communication layers, not novelty features.
Stellody
Music playlists
2026-01-19 13:45
Tags:
cat:Desktop Apps
Stellody
stellar
melody
curated
Sub-Genres
music
playlists
music library
spotify
python
A cross-platform app that analyses your library (or Spotify) and generates genre-sorted playlists.
AxisDB
JSON database
2026-01-19 12:38
Tags:
cat:Data / Ml
python
database
db
multidimensional
json
PyPi
An embedded Python database that stores JSON documents with atomic commits and multidimensional keys.
3D Printer Launcher
Klipper launcher
2026-01-19 10:15
Tags:
cat:Hardware
3D
printing
klipper
monitoring
temperatures
real time
OBS Studio
python
A launcher and monitoring overlay for Klipper printers, designed to be stream-friendly and information-dense.
3D Printer Launcher .
I do a lot of 3D printing and construction/playing with electronics and software relating to 3D printing.
This is a simple launcher tool written in python and PySide6 you can use and integrate with OBS Studio to
display real time data while printing
3D Printing Info
Print guide
2026-01-19 09:55
Tags:
cat:Hardware
3D
Printing
Practical notes and guides from my 3D-printing journey, including settings, materials and lessons learned.
I have been curating a huge resource for 3D printerers and tinkerers for many years (check the github stars): 3D Printing Info .
Trainer
Travel tracker
2026-01-19 07:05
Tags:
cat:Desktop Apps
train
train times
astronomy
weather
routing
travel
python
A personal dashboard that brings together travel, weather and other daily-use data in one place.
๐
Audio Deck
Audio switcher
2026-01-19 06:50
Tags:
cat:Desktop Apps
audio
switch
windows
streamdeck
standalone app
console
elgato
python
A Windows utility for quickly switching audio devices and routes with a StreamDeck-style workflow.
Audio Deck ๐
A professional audio device switcher for Windows with Stream Deck integration.
๐ฆ
Galactic Unicorn Timer
MicroPython LED
2026-01-19 06:45
Tags:
cat:Hardware
GalacticUnicorn
MicroPython
MicroPython experiments on the Galactic Unicorn LED matrix, exploring visuals and device control.
๐
Calendifier
Calendar tool
2026-01-19 06:35
Tags:
cat:Desktop Apps
calendar
event
events
RFC5545
notes
internationalisation
clock
python
A calendar app with full iCalendar (RFC5545) support and deep internationalisation across languages and locales.
Calendifier ๐
Coin Analysis
Coin ML Tool
2026-01-19 06:10
Tags:
cat:Data / Ml
coin
coins
machine learning
computer vision
numismatist
numismatism
collecting
python
Computer-vision and ML experiments for recognising, identifying and cataloguing coins from images.
SnarkAPI
Sarcasm API
2026-01-19 06:05
Tags:
cat:Web Apis
snark
sarcasm
roast
IT
software
rude
python
A playful API that generates sarcastic, roast-style responses for IT and software scenarios.
Snark-as-a-service API
SnarkAPI live site
Fancy Clock
Desktop clock
2026-01-19 04:35
Tags:
cat:Desktop Apps
clock
fancy
fun
internationalisation
skins
video
python
A customisable desktop clock featuring skins, localisation and animated/video backgrounds.
I wrote a FancyClock app for fun: Fancy Clock
๐
Elevator
Elevator control panel
2026-01-19 02:30
Tags:
cat:Web Apis
python
Django
React
control panel
A web-based elevator control panel built with Django and React.
Moreโฆ