Skip to main content

Spec-driven development

· 2 min read

Spec-driven development means treating a written specification as the source of truth: define the intended behavior first, then implement and validate the code against it.

I find the principle intuitive and exciting, but it has the same problem we've always had with documentation: drift.

Playground rhyme

· One min read

Hoochie grumpy bumblebee!
Mum and Daddy said to me:
Go to university
and study something science-y.

Hoochie happy old plum tree!
When I'm older I will be
in audit, consultancy,
an accountant, wait and see!

Hoochie silly split green pea!
I'll be rolling in money!
In my lunch break, matcha tea,
then everyone will respect me.

Hoochie dour notary!
One day I'll have property,
a mortgage. By seventy,
maybe I will be debt free.

Hoochie lonely divorcee!
My kids will not speak to me
and I'll see out my final years
in regret.

If I were you…

· One min read

If I were you, I just wouldn’t take it.

If I were you, mate,
I’d tell that jumped up boss of yours
where to stick it.

Mate, if I were you,
I’d dance among the clouds
and liberate myself of earthly bonds.
Easy.

Honestly, mate,
I’d walk in that office and tell ‘em
they’re all full of shit,
then metamorphose into something winged,
a flapping fritillary,
and be done with ‘em.

That’s what I’d do,
if I were you.

Maybe I'll send an email once in a while

Monthly digest. No spam.