Skip to content

Notes from building software.

The work behind
the software.

A closer look at our own products: the problems they address, how their workflows fit together, and the decisions that shape them.

Product stories

MixPass public sample showing the selected pass, waveform feedback markers, a timestamped note, and the session log.
Our products · MixPass · Beta

A mix is a file. Finishing it is a workflow.

Building MixPass meant connecting the audio people hear, the feedback they leave, and the decision to move forward. Here is how that work fits together, and where the product still needs care.

Read the story
MusicList search for studio with Companies and British Columbia selected, showing sourced listings and a shareable search view.
Our products · MusicList · Public

A directory needs more than names.

MusicList connects discovery to the evidence behind a profile and the process for claiming it. Building that journey means deciding what a listing proves, who can change it, and what happens when information gets old.

Read the story
Clef public music section showing three illustrative tracks, their distributor sources, and a CAD royalty total.
Our products · Clef · Early access

Music income does not arrive in one neat ledger.

A distributor statement, a session invoice, and a bank deposit describe different parts of the same business. Building Clef means keeping those records connected without treating an imported number as a finished decision.

Read the story
Velveteen’s public catalog tour showing illustrative releases with live, pending, and draft badges.
Our products · Velveteen · Public

A release needs more than an upload button.

Tracks, artwork, artists, dates, and ownership details have to agree before a release can move forward. Velveteen gives us a concrete example of software that keeps incomplete work visible and treats submission as a separate decision.

Read the story
The public VLVTN Spacetime smart link with Babbage artwork and Spotify and Apple Music destinations.
Our products · VLVTN · Public

One link. Several destinations. A decision you can measure.

A listener arrives with their own preferred music service. VLVTN puts the choices on one page and records the handoff, while keeping a click-out distinct from what happens after the listener leaves.

Read the story
The public Velveteen Records Spacetime release page with artwork, Babbage credit, listening and purchase controls, and track list.
Our products · Velveteen Records · Public

A label catalog should help people find their next listen.

An artist page and an album page answer different questions. Velveteen Records connects the two, keeping track lists and listening controls close to the music while giving purchases a separate path.

Read the story
The public Babbage featured Spacetime album panel with artwork, track names, and Play Album action.
Our products · Babbage · Public

The artist’s identity continues into the listening experience.

Babbage’s website carries a distinct visual identity from the first introduction to an album’s track list. Behind those pages, a catalog, player, and purchase state need to stay connected.

Read the story

These are products we build and own. Each story identifies its current status and separates demonstrated capabilities from outcomes we have not measured.

Questions before a project

Practical guides for scoping a first version, connecting existing tools, evaluating automation, and adding AI people can check and use.

Planning an application

A first version people can actually use.

How to turn a broad app idea into a buildable first release, without losing the reason you wanted to make it.

Improving a workflow

Automate the part that keeps slowing you down.

A way to choose a useful first automation, whether the work happens in a spreadsheet, an inbox, or existing software.

Adding an AI feature

Give AI a useful job inside the app.

Search, summaries, and assistants can improve software when they fit the work people already need to do.

Practical guide

How do we connect an app to the software you already use?

The interesting part starts after two systems can talk. Someone still needs to decide who owns each field, what counts as a duplicate, and what happens when the handoff stops halfway through.

Practical guide

How will we know an automation helps?

A draft appearing faster is easy to notice. The harder question is whether the finished job takes less effort, meets the same quality standard, and leaves fewer loose ends.

Practical guide

What should you bring to a software project?

You do not need a finished specification. Bring enough of the real work to explain what starts the job, where people make decisions, and what a usable result looks like.

Practical guide

What should an internal dashboard let people do?

A number needs a meaning, and a summary needs a next step. Start with the decision someone will make from the screen, then work back to the records and definitions that support it.

Practical guide

How do we make internal knowledge searchable?

Finding a plausible paragraph is only one part of answering a question. Someone needs to know whether the source is current, applies to their job, and is available to them.

Practical guide

What happens when an AI feature cannot answer?

A useful assistant needs an experience for the moments when its evidence, tools, or service cannot support the job. Decide that experience before the demo becomes a daily workflow.

Have something in mind?

Tell us what you want to build or improve. We’ll work out a useful first step together.

Discuss a project