4 ms·
I work in embedded software, and Bluetooth is the worst. Hardware and software are crawling with bugs. I like to say it's the most unreliable technology in wide
by ahartmetz 9y ago
I work in embedded software, and Bluetooth is the worst. Hardware and software are crawling with bugs. I like to say it's the most unreliable technology in wide use.
What you see is after all the workarounds that some poor application developers had to implement.
- reificator 9y agoThat's what happens when you try to design a unifying interface for everything. Frankly I'm amazed Bluetooth works as well as it does.
- ahartmetz 9y agoWiFi is an example of an almost everything interface that mostly works, though. But it's a different approach because it leaves application interfaces variable, so less big design up front. Its main functionality gap is, of course, low power and very low cost hardware. That said, I still don't understand why Bluetooth is still flaky after over 20 years of opportunity to improve it.
- reificator 9y ago> WiFi is an example of an almost everything interface And the gap between almost everything and everything is huge. I like the phrase I heard a few years ago from friends that played MMOs: “92 is halfway to 100”. Diminishing returns is a painful thing.