/rules

Karmic Rules for Writing Pretty Good Code

BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Karmic Rules for Writing Pretty Good Code

In order by insertion:

  1. Minimize external dependencies and try not to use shitty libraries.

  2. Troubleshooting works just like the regular kind: you won't hit your target if you don't have one.

  3. Nothing raises issues like contact with reality.

  4. If you want to get a complex process right, template it.

  5. A work in progress is the best kind.

  6. Generic logic + custom config ≫ custom logic

  7. It is better to do things on purpose than by accident: ergo, design.

  8. Iterating: regularly on purpose ≫ by accident with your hair on fire.

Contributors

Submit an issue with your entry.