Skip to content

Instantly share code, notes, and snippets.

@behconsci
Created September 12, 2018 19:24
Show Gist options
  • Save behconsci/2a90793dfe98b1b0e276ddff286f9d4c to your computer and use it in GitHub Desktop.
Save behconsci/2a90793dfe98b1b0e276ddff286f9d4c to your computer and use it in GitHub Desktop.
Writing production python code
* Simplest thing that works
* Consider type signatures
* Add repr, copy, and pickle support.
* Watch out for circular references
* Think hard about concurrency
* Handle exotic and unanticipated use cases
* Learn from the experience
* Repeat
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment