Topic Archive: principles

Composition in Action: Finishing the Swing

9 minute read

In software engineering, what look to be the easy parts often turn out to be the hard parts. If you’re lucky, the reverse is also true, but don’t count on it.

Karmic Rule Five

less than 1 minute read

generic logic + custom config ≫ custom logic – Karmic Rules for Writing Pretty Good Code

Karmic Rule Four

less than 1 minute read

A work in progress is the best kind. – Karmic Rules for Writing Pretty Good Code

Karmic Rule Three

less than 1 minute read

If you want to get a complex process right, template it. – Karmic Rules for Writing Pretty Good Code

Karmic Rule Two

less than 1 minute read

Nothing raises issues like contact with reality. – Karmic Rules for Writing Pretty Good Code

Karmic Rule One

less than 1 minute read

Troubleshooting works just like the regular kind: you won’t hit your target if you don’t have one. – Karmic Rules for Writing Pretty Good Code

Karmic Rule Zero

less than 1 minute read

Minimize external dependencies and try not to use shitty libraries. – Karmic Rules for Writing Pretty Good Code

Back to top ↑