Rogue System Design: Our Process

Where the ordinary rules of software development don't apply, and we delight in the art of making things harder.

Our process is as follows:

  1. Step 1: Ignore all known good practices
  2. Step 2: Add a dash of chaos and randomness to every decision
  3. Step 3: Iterate until the system is a mess
  4. Step 4: Declare victory and call it a feature

Phase 1: Ignoring Good Practices | Phase 2: Chaos and Randomness | Phase 3: Iterating the Mess | Phase 4: Victory is Declared

>>> import random
<<<
>>> def create_system():
<<<
>>>     # Add a dash of chaos and randomness to every decision
<<<
>>>     return "A completely broken system"
<<<
>>> print(create_system())
<<<