I come from the software world, where public roadmaps for upcoming features are common. These are much less common in hardware - even though the hardware runs on - yeap - software. That software is updated via firmware releases, but the firmware is rarely the subject of a published roadmap.
I often wonder why this is.
It could be cultural. The software world long ago embraced so-called “agile” development, which supports (and often results in) shorter release intervals, e.g. a new sub-version every month or whatever. At my company, we tell clients and would-be clients (via marketing) about upcoming features. Hardware vendors seem much less willing to go this route, perhaps championing stability over quickfire releases.
But this falls down when you consider that music tech devices are, these days, often released in what many consider an unready state. For better or worse, this is a thing; the internet basically makes this acceptable by providing the means to patch firmware later. Manufacturers are thus incentivised to release now, patch/expand later.
This sucks. But it would suck less if companies published a feature roadmap. This would have two main advantages:
- Reassure early adopters that your pet bug is on their radar, and roughly when it’s going to be addressed
- Convert unconvinced would-be purchasers who ultimately go on to buy a competing product because your product lacks what they need and they have no way of knowing that it won’t lack it forever (e.g. DT1 and time stretch)
I’m not saying road maps should (or even could) be exhaustive. Not all bugs are known about and may arise later in obscure circumstances, and not all planned features are known from the start; they may depend on community voting e.g. the Polyend model.
But surely the general direction of a device - like, years down the line - is known. Elektron know whether the TV will get a granular machine, and time stretch, and independent effects sends for sub-tracks. (At least, I assume they know). So why not declare this?
Commercial confidentiality is one explanation. But to what end? I’m not sure Roland or Akai benefit in any way from knowing that Elektron plans to add a fifth synth engine to its Digitone 2 next January.
Anyway, it’s also possible I’m missing some very good reasons this wouldn’t work. But I’m interested in your thoughts - particularly if anyone has worked for hardware (whether musical or otherwise) manufactuers for whom this would have been a great/terrible idea.