3 ms·
I look at it like this. It’s super useful to have a screwdriver that has an adaptor that will take many different kinds of bits. It would be super painful to ha
by meheleventyone 7y ago
I look at it like this. It’s super useful to have a screwdriver that has an adaptor that will take many different kinds of bits. It would be super painful to have a really configurable bit that could with some work fit any screw.
My exemplar is a library for doing things with grids. It supported any kind of 2d grid. It was an amazing piece of design from a conceptual standpoint. Super generic, clean and with some impressive demos doing very non-standard things. It was also much easier for me to write my own grid implementation for my usecase than learn how to use.
Being reusable because you do something well is great. Being “reusable” because you can be made to do one thing out of a bunch once you learn how is not. From a business point of view it’s about how valuable that flexibility is and generally I think if it’s not part of the core business you are better finding an inflexible fit rather than a flexible thing you have to sculpt to work. Simply because the latter takes focus away from what you are actually trying to do.
- jodrellblank 7y ago> It would be super painful to have a really configurable bit that could with some work fit any screw. Why would it? Universal sockets exist: https://images-na.ssl-images-amazon.com/images/I/61UczrhrTuL._SY355_.jpg https://images-na.ssl-images-amazon.com/images/I/61UczrhrTuL... - I can imagine one built with small enough pins to push into/around any kind of screw head, although I don't know if one exists today.
- meheleventyone 7y agoThe super complex generic grid library is also probably useful for someone but I’d say neither case is more universally useful due to the complexities involved.