3 ms·
That works for a time but it’s ultimately not great for new/external contributors to be faced with your code being full of unfamiliar idioms and utility functio
by mikepurvis 2y ago
That works for a time but it’s ultimately not great for new/external contributors to be faced with your code being full of unfamiliar idioms and utility functions coming from a single kitchen sink package.
- pryelluw 2y agoYeah strictly for my own personal use. Having a bunch of unrelated stuff in one place is bananas
- mikepurvis 2y agoYou do still see it though; a bunch of the core infrastructure packages in ROS depend on this grab bag of utilities related to console capture, cli, and colouring: https://osrf-pycommon.readthedocs.io/en/latest/ https://osrf-pycommon.readthedocs.io/en/latest/
- pryelluw 2y agoI do tend to stumble into it with hardware relates libs like ROS. Web adjacent libraries/frameworks, IMO, tends to package things a little nicer (though the js ecosystem just said YOLO).