PSP — Python Shit Proposals 🐍💀

Welcome to PSP — the ultimate collection of Python chaos rules. If PEPs make Python readable, PSP makes it… well, unmaintainable, confusing, and hilarious.


What is PSP?

PSP stands for Python Shit Proposal. It’s a satirical “official standard” for writing the worst, most chaotic Python code possible.

Think of it as:


Current PSPs

Here’s what we’ve “documented” so far:

PSP # Title
0001 The Zen of Shitcode
0002 Shit Naming Convention
0003 Shit Control Flow
0004 Shit Imports
0005 Shit Exceptions
0006 Shit Classes & OOP
0007 Shit Modules & Packaging
0008 Shit Type Hints & Annotations
0009 Shit Async Programming
0010 Shit Decorators (coming soon)

and so on...


Core Principles


Contributing

Feel free to add new PSPs:

All contributions may be as unreadable and chaotic as possible.