Abstraction Survival Guides

Surviving in a world of complexity

Getting Started with Over-Engineering

Step 1: Create a new project, add 17 dependencies.

Step 2: Write 5,000 lines of code.

Step 3: Realize you're over-engineering and cry.

Read more about over-engineering.

Surviving in a Sea of Frameworks

Step 1: Choose a framework, any framework.

Step 2: Spend 3 weeks customizing the default theme.

Step 3: Realize it's just a framework and cry.

Learn about frameworks for the frustrated.