notes / index

Notes from the bench

decisions, not tutorials. pick one up — steal what works, skip what doesn't.

Principle2 min

YAGNI — you aren't gonna need it

why I refuse to build the feature you'll need next month.

read it →open it
Principle2 min

DRY — don't repeat yourself

the third copy-paste is a bug factory, not a shortcut.

read it →open it
Principle2 min

KISS — keep it simple

the simplest thing that works, ships first and breaks least.

read it →open it
Guide5 min

How I scope a freelance project

fixed scope, fixed price, and what I need from you on day one.

read it →open it
Case Study6 min

Designing a slot-booking flow people don't fight

scheduling looks simple until real humans and real calendars show up.

read it →open it
Principle3 min

Premature optimization is the root of all evil

optimize when the profiler tells you, not when your ego does.

read it →open it
Guide6 min

Custom tools vs off-the-shelf

when 'build it ourselves' is actually the right call.

read it →open it
Principle2 min

Code is for humans

the machine doesn't care about your variable names.

read it →open it
Guide5 min

Choosing a database — SQL vs NoSQL

the question isn't 'best database'. it's 'what queries will you run?'.

read it →open it
Guide4 min

Server-side 101: what happens between request and response

the journey of a click — and where it usually goes wrong.

read it →open it
Guide4 min

Indexes: the 20% that fixes 80% of slow queries

before you cache, before you shard — read the EXPLAIN.

read it →open it
Guide5 min

Auth without fear: sessions, JWTs and password resets

the feature everyone's afraid of, and why it doesn't need to be scary.

read it →open it