One job each: what our products do, and what they leave out

, by Priit and Karolin · 3 min read

Each thing we make does one job. That is a choice, and it has a cost: every product leaves something out. Here is the job, a real screen, and the part we chose not to build, for each of the six.

HAkiosk: one screen on the wall

A tablet on a kitchen wall showing a Home Assistant energy dashboard full-screen through HAkiosk. The scene is an illustration; the screen is a real HAkiosk screenshot
A tablet on a kitchen wall showing a Home Assistant energy dashboard full-screen through HAkiosk. The scene is an illustration; the screen is a real HAkiosk screenshot

HAkiosk pins any address full-screen on an Android tablet or an iPad: a Home Assistant dashboard, a menu, a sign. It wakes when it sees a face; on Android it also reloads on a schedule and shows photos from a folder or an Immich album when idle.

What it leaves out: on iOS there is no MQTT and no Home Assistant discovery. It is not affiliated with Home Assistant.

MAIMU: where did the disk go

MAIMU maps a Mac's disk as a sunburst and finds the usual suspects: node_modules, build folders, caches, old Node versions, files over 250 MB. Scanning is free; cleaning needs a €9.99 licence, checked offline.

MAIMU mapping a Mac's Library folder: 131 GB, with Application Support, Developer and Containers the largest
MAIMU mapping a Mac's Library folder: 131 GB, with Application Support, Developer and Containers the largest

What it leaves out: it deletes only inside your home folder and logs every deletion; it moves things to the Trash unless you choose permanent delete, and files over 250 MB only ever go to the Trash. There is no Windows or Linux version, and it is not on the App Store.

QSL Buddy: the logbook

QSL Buddy's map of logged contacts
QSL Buddy's map of logged contacts

QSL Buddy is a free web app for logging radio contacts: ADIF import and export, LoTW, QRZ.com and ClubLog sync, DX spots, POTA and WWFF sessions, 32 named contests, and radio control from the browser.

What it leaves out: no paid tier, no native phone app, no eQSL, no SOTA upload yet.

MenuMog's demo menu board on a café TV. The café is an illustration; the board is MenuMog's real demo
MenuMog's demo menu board on a café TV. The café is an illustration; the board is MenuMog's real demo

MenuMog shows a café's or restaurant's menu on a TV, a tablet or by QR code, with specials by weekday or date, and a simple ordering page with a kitchen display.

What it leaves out: no online payment, no till or printer integration, one login per venue. Free today.

lookunique: a shirt nobody else has

lookunique's shop with a drawing on a Sport Grey shirt
lookunique's shop with a drawing on a Sport Grey shirt

lookunique draws your words or your photo in its own dot style and prints it on a t-shirt to order in Germany. You pick one of four drawings; the shirt is made for you.

What it leaves out: no real people by name, no brands, logos or film characters. A shirt made for you cannot come back for a change of mind; a misprint is replaced free.

IndieBob: the marketing for the other five

IndieBob's front page
IndieBob's front page

IndieBob does analytics without cookies, a blog with drafts grounded in a facts sheet, posts for social platforms, and cold email written per prospect. We built it to run the others, and this site runs on it.

What it leaves out: email nobody looked at. The first message to each prospect waits for your approval before anything goes out.

Why we work this way

A tool that does one job is easier to keep working, and easier to explain. When one of these limits goes away, we will say so here.

More notes

All notes