Writing userspace USB drivers for abandoned devices

Not exactly ‘Tech News’ stuff but an interesting article on how hard it is to write open source drivers for devices not exactly supported.
’ Writing userspace USB drivers for abandoned devices’

For a longer time I have tried to write a printer driver (under GeoWorks / Dos) It was a pain, really a pain and I will never do it again