Hacker News new | ask | show | jobs
by eldondev 4438 days ago
Is designing 10-year products really a thing any more? I can't think of any device that I use practically that is that old. I think the only places that you will want 10-year products anymore are space, implant, and undersea/underground/tracking applications. I'm not saying it is a good thing, as it leads to this "disposable tech" mindset, but it seems like that may be the reality of it. OTOH +1 wandboard and iMX in general. I wish the Novena were a little less expensive, but I can't blame bunnie for wanting to err on the side of making quality hackable goods.
4 comments

Everything that isn't consumer electronics has longer lifecycles. B2B customers aren't as flexible: it's not a question of throwing out your smartphone every 2 years and buying a new one, as soon as your action is multiplied across 1000+ devices everything takes much longer. You might spend an entire year doing the national rollout, and once you've done that you don't want to do it again if at all possible.

If there's any kind of qualification, tracking, auditing, or compliance issue everything will take much longer again.

I'm not sure this is true. I see plenty of products that have 1k+ rollouts more frequently. Maybe some businesses aren't sophisticated enough to do that, but those are the large, slow businesses of the herd that will get picked off by faster movers. That's why healthcare, defense & education are popular industries to enter right now, because many of the entrenched players can't keep up with the game. There is _no_ intrinsic reason that b2b should be different from b2c. I bet the old guard's lobbyists and capital can only last for so long.
Yes. Not everything is a consumer appliance. Even some consumer appliances need to last ten years (lawn sprinkler controller, home automation, factory automation, etc). While those products may not actually be produced for ten years without an update, they will have to be supported in a lot of cases.
It's better than the opposite, which is designing to some random processor with completely opaque information about it. No datasheets or TRMs, no idea of production schedules, no idea of lifespan.

And I'd classify Samsung Exynos and the Broadcom BCM2835 in Raspberry Pi in that group.

Well, I hate the opaque bits of both those, but that doesn't mean an upgradable board can't be designed around the specs they implement, and those chips are just the commodities that populate them. Write your code for ARM, make a good pin-compatible interface that can allow for replacement with other components if necessary.
It is absolutely a thing, but it's a very quiet thing. There's an awful lot out there that could use the boost in CPU, I/O and RAM in this form factor but the fruit-fly lifespan of these things scares people. I'm fighting that battle right now.