Chip Weinberger

What I learned selling 2500 MIDI recorders, part 1: Hardware is not so hard

A year and a half ago, I launched Jamcorder.

A Jamcorder connected to a piano
A Jamcorder, in situ.

It marked the completion of two life goals of mine.

First, I finally had the piano recording device I’d always wanted: a fully automated device that captures everything I play, no human-involvement required.

And second, after a career in software, I got to build hardware. It was super fun.

2500 units have already been sold, and counting! People genuinely love it! And it’s able to stand on its own feet as a business. In my eyes, that’s a success.

For my first blog post, I want to reflect on the biggest surprise I encountered creating Jamcorder.

Hardware is not so hard

A timeline of early Jamcorder prototypes
A selection of prototypes, from the first prototype to the first pre-production unit.

Coming from a career in software, I expected building hardware to be the hardest part.

After all, hardware is hard. That’s the saying, right?

Electronics design, plastics, manufacturing, fulfilment, component shortages, etc, etc, etc.

I expected these & more to make hardware hard.

But, it wasn’t.

Jamcorders being assembled and packed in a kitchen
To refine the process, I hand assembled the first 500 units myself. It took 4 days. Unexpectedly, everything went completely smoothly and I made no changes. Yes, really.

I kept waiting for something to get me by surprise. A scrapped production run (my worst nightmare). Or component sourcing issues, perhaps?

It never happened. (Though Trump’s tariffs were a close call).

The hardest part of building Jamcorder was still, by far, the software -- roughly 200K lines of code spread across the firmware, app, and manufacturing tooling. It took over 3 years and many long nights in a pre-LLM world.

When compared to that, the hardware was undeniably smooth sailing.

For the record, I don’t think I’m special. It’s just that hardware’s reputation for being difficult is, IMO, overstated.

Now, granted, Jamcorder is -- very much intentionally -- a simple device. I get that.

The Jamcorder printed circuit board
The Jamcorder PCB. 25 unique components. The MIDI connectors are made to order, everything else on the PCB is off-the-shelf.

Assembly is just a single screw, for a single PCB. The injection mold has generous draft, no slides.

I cut low battery detection, ambient light detection, the power-button, even USB-C.

All these things kept Jamcorder simple.

I’m also under no illusion that 2500 units is a lot by most standards.

But you know what? The hardware side would have been easy regardless.

Don’t get me wrong. If Jamcorder was 10x more complex, or 100x more scale, that would be a different story (and a very popular product!).

Or if I was trying to compete in the smartwatch market, or the car market, or any number of very established industries with low margins, good luck.

But for me the take away still is: “hardware is as hard as you make it”.

If you’re thinking about building a hardware product & have a way to protect your margins, don’t let building hardware scare you.

It’s not as hard as the saying goes.

POSTSCRIPT

I don’t want to end this article without some practical take-aways. So here are my top recommendations for successfully shipping hardware that worked for me at medium scale:

  1. Keep your BOM simple. Avoid single-manufacturer components wherever possible.
  2. Avoid complex assembly and calibration.
  3. Partner with a Chinese assembly house and suppliers. Alibaba is your friend.
  4. Aim for at least 70% gross margin or more.
  5. Keep your company lean. Scaling hardware is slower.
  6. Have a strong anti-counterfeit strategy. Don’t overlook this.
  7. Do final Q/A in-house & hold finished inventory locally.
  8. Request samples before every production run.
  9. Write a step-by-step manufacturing & assembly guide with pictures.
  10. Keep your packaging small. A value dense product makes everything easier.
Chip Weinberger carrying the first Jamcorder shipment to the post office
Me dropping off the first 100 units at the post office. A good day!