4 ms·
> It's because you have absolutely no control over how the hardware works, and each hardware vendors work differently. Replace 'hardware' with 'browser' and yo
by LeonM 6y ago
> It's because you have absolutely no control over how the hardware works, and each hardware vendors work differently.
Replace 'hardware' with 'browser' and you are in the same situation.
As someone with a degree in embedded systems engineering, I have a lot more sympathy for hardware quirks than browser quirks. Hardware can't easily be updated, browsers can.
> It is often not fun at all.
I'd rather spend weeks researching a hardware bug than spending hours on SO to find CSS hacks to make some browser render my page properly.
- kbumsik 6y ago> I'd rather spend weeks researching a hardware bug I would too, but only if it is my hardware. But for other guy's hardware who want to use your project? I will loose an interest if it is a free job. At least web browsers work in the same way in many cases. Of course there are some cross-browser incompatibilities but workarounds are not as hard as hardware.