3 ms·
Very rarely do headlines make me physically cringe but here we are.
by 0xy 6y ago
Very rarely do headlines make me physically cringe but here we are.
- threeseed 6y agoSo you have no idea about the business and non-functional requirements or the architectural or engineering considerations that went into this decision. But yet you believe it's such a bad decision that you physically cringe. Classic HN.
- giantDinosaur 6y agoI think there's a bit more to it than that, given Mongo DB's history.
- choeger 6y agoDid you ever actually read mongo db code? I had to, and only the drivers, but when I learned that the C++ driver would just nope out of town in some cases and literally exit() the application, I made the decision to get rid of that stuff ASAP. There are other instances, pymongo cannot be forked, for instance. Good luck using it inside celery. The connection string parsing is another matter. All in all their driver's code looks good at the surface, everything documented etc. But the comments are more or less superfluous and the design is a mess.