← Everyone's take

TAKES · Alex answers

Should we open source it?

Should we open source it?“Yes. Strangers will finally force us to build the general case.”Alex Chen, The Architect

💡 WHY ALEX IS RIGHT

Internal code accumulates special cases because every caller sits two desks away and can be asked to adapt. Publishing removes that luxury: outside users bring use cases nobody here imagined, and each one exposes an assumption baked into the design. A tool that survives contact with strangers usually ends up with a cleaner API, explicit configuration and real extension points. Open source is the most honest design review a team can get, and the reviewers work for free.

✅ RIGHT WHEN

The code solves a problem many organizations share and the team wants a durable, general design.

🚩 TOO FAR WHEN

The repo has a plugin system, three extension points and zero external users.

See all 12Alex's profile