In order by insertion:
-
Minimize external dependencies and try not to use shitty libraries.
-
Troubleshooting works just like the regular kind: you won't hit your target if you don't have one.
-
Nothing raises issues like contact with reality.
-
If you want to get a complex process right, template it.
-
A work in progress is the best kind.
-
Generic logic + custom config ≫ custom logic
-
It is better to do things on purpose than by accident: ergo, design.
-
Iterating: regularly on purpose ≫ by accident with your hair on fire.
Submit an issue with your entry.