Can hard guys go soft? A cheeky look at hardware vs. software product management in tech.

Kiran Somanchi
4 min readDec 1, 2022
Photo by Michael Dziedzic on Unsplash

Software product management is sexy. When folks think tech, they think of FANG and other “hot” companies like Uber, Instagram, and DoorDash. It’s reminiscent of the Justin Long’s “Hey, I am a Mac” versus John Hodgman’s PC.

For this article, I am focusing on comparing hardware tech products that have a heavy software component such as IoT, wearables, and control systems with pure software products.

Creating products is tough, but doubly so with hardware tech products. You need to get both the hardware and software right. The product needs to work 100% out of the box. Imagine if you bought golf sensor for your club and it does not connect to the app on your phone. The app is essentially useless not matter how slick it looks. This actually happened to me recently with Garmin CT-10 sensors I bought to track my golf swing.

Long Lead Times

Hardware products can take up to two years to ship from initial concept to launch. There are multiple phases from concept to production and each phase could involve a procurement cycle, which is a fancy way of saying “waiting for parts”. In two years, you could be ready for a Series A in the software world, especially if you hit the product/market fit right out of the gate.

The biggest issue tends to be long procurement cycles. China is the manufacturing hub for the world. Prior to COVID-19, ocean freight took 5 weeks. Currently, it sits at 12–14 weeks. Forgot to order a part? Tough luck, cause you will have to wait for 14 weeks before it arrives, or you to have pay for expensive air freight that chews into your budget. In 14 weeks, you can easily code an MVP and maybe even an alpha depending on how many developers you have.

Discipline

It takes a lot of discipline to ship hardware products. I hear stories of software developers fixing up patches or features over the weekend. No such luck with hardware. If a part fails, it likely involves 1–2 weeks’ time to perform a root cause failure analysis. You may have to order a substitute part locally which could take another 1–2 weeks. So right there, take a month off your schedule.

Staffing

The biggest human capital need in software companies tends to be developers. The other non-technical functions like sales, UX, and customer success are essentially support functions.

On the hardware side, depending on product complexity, you may need mechanical, electrical, thermal AND software engineers to build your products. The electrical design could impact the mechanical and thermal requirements. Additionally, you need procurement, quality, manufacturing, and logistics personnel to take the product through to the finish line.

Commercial and business model differences

Software companies tend to have relatively low overhead. You may not even need physical offices if you are small enough. All you need is a laptop and a high speed internet connection to stay in touch with your colleagues. With the advent of online collaborative tools like miro, you can even brainstorm remotely. Hence, margins can be as high as 80–90%.

First mover advantage makes a huge difference in any industry, but I can’t help thinking that it makes a bigger different in hardware. If you buy into the narrative that hardware products take two years to develop, you have a two year head start of competitors

If you are a software company, that head start could only be weeks, if not months before competitors replicate a specific feature. Vine, TikTok are great examples of this concept where larger rivals such as Instagram and YouTube have copied the video shorts feature.

It is tough to build a “competitive moat” simply based on a feature list, which can be pretty easy to replicate. Clubhouse, TikTok, and Kickstarter are great examples of software companies that have built up a moat by creating a network of like-minded individuals rather than cool software features.

Hardware maybe more difficult to replicate as it involves creating a product, but also mastering the supply chain, procurement, logistics, and quality pieces. Replicating the product during the mass production phase involves manufacturing expertise, which is quite different from product design and development expertise, that smaller rivals may not possess.

Bringing it all together

Software can be a lot more exciting and fast paced. You can prototype concepts really quickly by mocking up wire-frames and testing the concept with stakeholders. You can release a new feature over the weekend and launch it in a month’s time. Product design also gets a lot more focus in software as UX can be a differentiating factor.

In my opinion, it is easier to transition into hardware if you have a background in energy, construction, transportation, or really anything that’s hardware oriented. Software companies are reluctant to hire product managers who don’t have a software background, although this could depend on the company and industry you are targeting. Larger companies have more resources to train you and nascent industries may not have a choice but to hire external to the industry due to talent shortage.

So, do your own research into what is the right fit for your skills, interests, and passions. Ultimately, it comes down to what your interested in, where your skills lie, and your network. In my experience, it’s tough to go back and forth. Folks usually pick either the hardware or software world and spend a bulk of their careers in a single domain.

There are additional minor differences between the two, so I have created a handy table to summarize it all.

--

--

Kiran Somanchi

I love building and growing things, whether it's a garden, non-profit, or a tech product. I love to talk about career management and personal finances