5 ms·
Very true. Being able to fix tools and libraries is such a change. I'll never go back to Microsoft (or any other closed-source, proprietary) development if I
by duncan_bayne 13y ago
Very true. Being able to fix tools and libraries is such a change. I'll never go back to Microsoft (or any other closed-source, proprietary) development if I can help it.
- ksk 13y agoMay I ask what kind of F/OSS software bugs have you found and fixed (as a user) which you were unable to with proprietary software? I don't need a list, I want to know more about the description of the bug.
- deleted 13y ago[deleted]
- duncan_bayne 13y agoThis is the specific example that happened not long after I abandoned Windows development altogether (I'd been using RoR since 2007, and Linux since 1995, but hadn't gone full time with both except through my own company): https://github.com/sparklemotion/nokogiri/pull/554 https://github.com/sparklemotion/nokogiri/pull/554 Gave me the warm fuzzies, even though I broke everything temporarily :)
- kentonv 13y agoMy story: MongoDB by default pre-allocates hundreds of MB for its databases, but I had a situation where I was instantiating lots and lots of small databases that only needed to hold a kB or two of data each. Command-line flags could only get the prealloc down to 32-ish MB. By twiddling some constants in the Mongo source code I got it down to the few kB I wanted. Granted, MongoDB is not meant to be used for small databases (the name comes from hu-mongo-us), but the app I was using was written against Mongo and changing that would have been a whole lot harder than modifying some constants. Changes here, BTW: https://github.com/kentonv/mongo/commit/14f391a000134e5d9d65bb14a6110e5a5b0be61d https://github.com/kentonv/mongo/commit/14f391a000134e5d9d65...