3 ms·
Developers: Give Each Other a Fighting Chance
- wccrawford 15y agoThey have already helped you by releasing the code! They didn't have to. They could have kept it to themselves. I think it's very important not to berate people for sharing code that isn't up to your personal standards. Write a bug report, fix it yourself, grit your teeth and keep going... But don't publicly shame them or curse their name. But aside from that, YAGNI. I don't spend a whole lot of my time worrying about mythical programmers having mythical problems in the future. If I see a problem ahead of time and can prevent it easily, I'll do so. But I don't go searching for problems. In the example, I'd like to think I'd have thought of that problem without running into it myself, but I may very well not have. It depends on how robust the API is. If it's a little 1-shot command line thing, the developers probably didn't put much time into it.