Codecataclysm.org
Keeping the Unix philosophy alive.
A project for Unix hackers who understand that complexity is the enemy of reliability. Software should do one thing well, compose cleanly, and stay out of your way.
Contents
Philosophy
- Why Software Became Bloated - Complexity explosion analysis
- Software that sucks - Modern software critique
- EU Chat Control - Digital surveillance in the EU
Technical
- Self-Hosted Git - Self host your git
- POSIX Shell - Portable shell scripting
- X-Plane 12 API - Flight simulation plugins
- Software - Tools that do one thing well
Reference
- Books - Fundamentals over frameworks
- Misc - Technical notes
- 3 AM: Authentication Nightmare - a story - Security theater
Principles
Simplicity is the heart of the Unix philosophy. The more code lines you have removed, the more progress you have made. As the number of lines of code in your software shrinks, the more skilled you have become and the less your software sucks.
Write programs that do one thing and do it well. Prefer composition over monoliths. Choose clarity over cleverness. Reject unnecessary complexity.
Modern software drowns users in features they don’t need and dependencies they can’t audit. We advocate for the opposite: minimal, auditable, reliable tools.
This Site
Generated by mist - 111 lines of Go. One binary, one purpose. 2MB vs 50MB+ bloatware generators.
Simple tools are reliable tools. HTML+CSS suffices. Everything else is solving the wrong problem.
No cookies, no tracking, no JavaScript.
Links
Source: git.codecataclysm.org
Contact: mail@codecataclysm.org
PGP: Key