Good Enough to Move On: Patching an ADS1255 Driver.
I started from someone else’s ADS1255 driver, fixed the original’s mistakes and a few of my own, added some quality-of-life features, and stopped the moment it was good enough to get back to testing the ADC.