4 ms·
I think the author is on the right track with his section on Setting Boundaries. Personally, by the time I release something as open source, it is Finished. T
by jasonkester 7y ago
I think the author is on the right track with his section on Setting Boundaries.
Personally, by the time I release something as open source, it is Finished. That is, it's feature complete and working to my satisfaction, and as far as I'm concerned probably won't need much in the way of improvement going forward.
So while I do occasionally get feedback from people using it, there's never any pressing need for me to do anything about it. There have been a handful of genuine bugs over the years, but mostly it's requests for features that I don't need, and therefore probably won't add.
Occasionally somebody will go as far as adding one of those features themselves, including a patch or PR with the addition. Thus far, all of those cases have been for stuff I hadn't personally seen as necessary, so my only response is to politely decline and suggest the author forks off his own version if he wants to publish that change.
My philosophy, in short, is that the code I release is out there to use if you want. But it's not something that needs "maintenance". It's Finished.
- blub 7y agoYours is the only mentally healthy attitude one can have today in regards to open source. The character and audience of OSS have changed and increased respectively. It was quite sad to read this post for me, because I can see that the author has partly interwoven their sense of self-worth with their OSS work. The whole blog is a painful balancing act between speaking their mind and being polite which can only end in more grief for them until they let their displeasure show. This is not coincidentally the impression I also get from the larger online Rust community. They repress their feelings, always trying to be prim and proper in their interactions, but those normal(!) negative feeling are still there and vent in bizarre ways, such as bothering random Rust developers the other day because their code is not "safe enough".
- burntsushi 7y ago> until they let their displeasure show. That's exactly what setting boundaries is.