4 ms·
Even still you have to be intelligent about the interfaces because you'll have to support them for approximately the rest of time immemorial.
by mason55 11y ago
Even still you have to be intelligent about the interfaces because you'll have to support them for approximately the rest of time immemorial.
- cakes 11y agoThe difference when developing some interfaces like that can be whether you "consume" them yourself or not. Building something without a known user base/use case (where the idea was just 'that sounds cool') and supporting it forever can lead to _different_ design decisions compared to those where you go "Hhmmm...well if we build it this way it is really good/bad and we can use it easier." Whatever you end up with, though, is definitely a "support forever" situation.
- DomreiRoam 11y agoTrue, but you can still use something like features depreciation in java.