DEV Community

Alex MacArthur
Alex MacArthur

Posted on • Originally published at macarthur.me on

Strive for Being "Feature-Complete"

If you own a software package or library, resist the pressure to eternally “improve” or “make it more flexible” it by adding features.

Despite what they say, choosing to limit an an API is not the same as abandoning or ceasing to maintain it.

It’s a worthy goal for a project to reach the state of being feature-complete, and I’d like to see more maintainers willing to make that decision.

You’ve solved a problem. The worst thing you could do now is bloat it with features, threaten its stability, and spoil the clarity you’ve built around it.

Top comments (0)