4 ms·
This is why using your API two or three ways before publishing it is so important. There's a quote that goes something like, "If you build a plugin system with
by jamesaguilar 14y ago
This is why using your API two or three ways before publishing it is so important. There's a quote that goes something like, "If you build a plugin system with one plugin, that's all it'll ever support. But if you build it with three, it'll support them all."
But then, this is really just doing what the author advocates, privately, within your team, before releasing the API.
- thwarted 14y agoIt's amazing how many people consider dogfooding, before going public, to be a waste of time. Not only do you discover a whole bunch of bugs and difficult uses you didn't anticipate, it ends up being stronger when the public or partners are eventually let loose on it. The internet is rife with v1 APIs that don't have version designators and are deprecated in favor of a version two that was released to "clean things up" but which never really supplanted the version one.