BUILD TOOLS FOR YOURSELF
Separate Product Code From Maintenance Tools
There are three useful classes of code.
Product codeNeeded by users.
Maintenance toolsUseful repeatedly to maintain the project.
ExperimentsTemporary code used to answer a question.
A sidecar tool might
- edit metadata
- validate JSON
- reorder entries
- preview assets
- resize images
- check broken links
- convert TSV to JSON
Takeaway
Simple product + useful maintenance tools is often better than one application that does everything.