4 ms·
Sometimes, supporting special use cases like this can be a valuable exercise since it shows you all the places in your project that you made assumptions without
by hamandcheese 1y ago
Sometimes, supporting special use cases like this can be a valuable exercise since it shows you all the places in your project that you made assumptions without even realizing it. It seems plausible to me that supporting niche users improves quality of the project as a whole.
- kstrauser 1y agoTo a point, yeah. Adding BE support to my (userspace) code revealed some bugs that affected LE, too. Oops! But you can take that too far, too. Like, go ahead and assume power-of-two aligned byte sizes. If someone wants to make an 11 bit byte, let them handle that in their own non-upstreamed fork. No user code’s going to work right on it anyway. You can be so flexible that it turns everything into a giant slog. I doubt 32 bit support is anywhere near that horrid; commenting on the idea more than this specific case.