Reuse Before Build

Domain: Package Ideation

🎯 Motivation

Always search for existing packages before writing your own. Reusing tested, maintained code saves time and reduces the burden on the ecosystem of duplicated, half-abandoned projects.

📋 Concrete Example

Before building timeflex, search PyPI for “timetable,” “schedule parser,” and “ics export.” You may find icalendar handles export already — your package can depend on it, not reinvent it.

🔗 Analogy

Before sewing a shirt from scratch, check your closet. A perfectly good shirt may already exist, and you can spend your sewing time on something you truly lack.