Kevin Ferron
Software engineer
I take things apart to see how they work, and show you: machines, music, books.
Embedded firmware to web and mobile products
New
The newest pages and Lab chapters, and what changed.
- NewEvery small business website now comes with Google Analytics events
- NewPay for the small business website by the year, from How it works
- ChangedLab sliders and labels now work better with keyboards and screen readers
- ChangedEvery Lab series page now has breadcrumbs and what to read next
- FixedThe site font loads properly again, with clearer focus outlines
Earlier updates
- ChangedA calmer look: one accent colour and a helpful page-not-found
- ChangedA clearer enquiry form, with help when something is missing
- ChangedThe small business website pages, redesigned
- NewWebsites for salons, barbers, trainers and pet services
- NewWebsites for restaurants and cafés
- NewWebsites for insurance agents, movers and detailers
- NewWebsites for small-engine repair shops
- NewMore people, more agents, same plan: The Mythical Man-Month today
- NewA new Lab section: software development philosophies
- NewWebsites for plumbers, roofers and pest control
How things work
Interactive models and sourced explainers: open one and poke at it.
AI
5 pages
A tiny GPT you can run, a team of models building a feature, how to design the graph they work in, the team that will run it all, and where healthcare's AI money goes.
Software development philosophies
1 page
Why more people or more AI agents do not speed a project up unless the plan splits the work, argued from Brooks to the agent studies.
Physics
5 pages
Atoms, galaxies and orbits, all running on your GPU.
Quantum computing
3 of 12 open
Drag a qubit, cancel a path, search a list: quantum computing from the amplitudes up.
Biology
1 page
Inside the brain: lobes in neon, signals racing along the tracts.
Simulations
4 pages
A few rules on the GPU, and the patterns that grow out of them.
EV charging
3 pages
How a car and a charger talk, signal by signal.
Automobiles
SDV 6 · EV 3 · V2X 5
The software-defined vehicle: how a modern car is wired, layered and regulated.
The synth on my desk
3 pages
Every knob mapped, the shapes that move a sound, and how I use it.
Chords, a trip away from home
4 pages
Hear a chord progression leave home and come back, and type your own.
How developers learn robotics
4 of 10 open
Two on-ramps, one shared core and a real humanoid to finish: drag a frame tree, a two-link arm and a PID.
Zero trust, one request at a time
4 of 10 open
Where a request comes from earns it nothing: be the policy engine, plant an attacker, relay a login.
Security in the age of AI
4 of 7 open
Against attackers that move in seconds, I argue only constant monitoring keeps up: the hours nobody is watching, with sources.
Blockchain, recomputed
3 of 11 open
Hash a real Bitcoin header and get the block’s own ID back; read an Ethereum explorer page knowing what is on the chain.
What I love
The music, films, books and minds I keep going back to.
Music
8 sections
The synth on my desk, chords you can play, and the bands I love, record by record.
Discography films
18 films
Bands I love, told record by record, in dots that move to the music.
Lineage
242 people
Who played with whom, and when: one family tree.
Books
16 books
Novels, philosophy, science and poetry.
Movies
63 movies
The ones I rewatch.
Bands
70 bands
Always in the rotation.
Songwriters
34 songwriters
Whose words I keep coming back to.
Writers & thinkers
59 writers
Authors, poets and philosophers.
Lyrics
Lines that stuck, set as posters.
What shaped me
242 favourites
The songs, books, movies, bands and minds I keep going back to.
Work with me
Software for small businesses, and staff and principal roles.
Consulting for small businesses
Software built for you, from the first call to launch.
Software Checkup
Start here: what you have and what to fix.
Websites
For small businesses
What I build
10 areas
All kinds of software, designed and shipped end to end, from the data model to the last pixel.
Open to staff and principal roles
My resume / CV.






























