Back to lab notesLab dispatches
Lab dispatches3 min read

Some tools deserve to stay weird.

A particular hobby or workflow has its own language. Good software can respect that specificity without becoming hard to use.

Imagine a tool for a model railway club. Someone wants to record which locomotive hauled which train during an operating session. They care about routes, working timetables, and the difference between a model sitting on a shelf and one assigned to a run.

A generic inventory app could record the locomotives. A generic calendar could record the session. Neither necessarily has a good place for the detail the club actually wants to remember.

The temptation is to replace the unfamiliar words with broader ones. Locomotives become assets. Operating sessions become events. A working timetable becomes a schedule, which sounds close enough until the differences matter.

Soon the app is easier to describe to everyone except the people it was meant for.

That is a kind of tidiness worth resisting. Particular interests come with distinctions that outsiders may not need. The tool can respect those distinctions without asking the hobby to become a business workflow first.

Learn which details earn their place

For this hypothetical railway tool, begin with an operating session. Follow what someone needs to prepare and what they record while trains are running. Then look at how they use that record afterward.

The answers might lead to a session view organized around train movements instead of a list of owned objects. A locomotive could remain in the collection while being unavailable for a particular run. That difference would deserve a clear place in the interface, rather than a note hidden in an unrelated field.

Ask people who know the activity to walk through an ordinary example. Let them use their own words, and ask about distinctions you do not understand. An unfamiliar term is a reason to learn more before replacing it.

This is different from permission to build something for enjoyment. The question here is what happens when an idea becomes usable software. Does it keep the details that made it right for its audience, or polish them into labels that fit any database?

Specificity needs some restraint too. A club’s private joke may be a charming title and a terrible label for the delete button. Keep consequential actions plain. An enthusiast should be able to enjoy a familiar vocabulary while a new member can still understand what clicking a control will do.

A short explanation beside a specialist term may work better than replacing it. Give examples where they help. Leave room for the person who is learning the activity, not just the one who has been doing it for years.

There are limits to how far customization should go. If every session needs a new configuration before anyone can begin, the software may have turned the hobby into administration. Preserve the distinctions that support the activity; do not collect odd details merely to prove how tailored the tool is.

At WunderSpark, that is part of “Curiosity, made useful.” The same attention belongs in a playful app and in a commissioned tool for an unusual workflow. Neither should have to sound like generic office software to deserve careful engineering.

For the railway club, a useful result would be a record that makes sense at the next session. The tool can keep the word “locomotive.” The people using it know exactly what that means.