Davide De Pretto

A handful of lines that shaped my view of code, work, and the craft behind them.


XKCD 927: Standards

Where most of my project ideas go to die.


XKCD 327: Little Bobby Tables

Robert'); DROP TABLE Students;-- sounds like a perfectly valid child’s name to me.


“There are only two hard things in Computer Science: cache invalidation
and naming things.”
— Phil Karlton

Yes, and they make naming your child look easy by comparison.


“Adding manpower to a late software project makes it later.”
— Fred Brooks, The Mythical Man-Month

Explaining this never gets easier...


“Nine women can’t make a baby in one month.”
— Fred Brooks, The Mythical Man-Month

... but this is a pretty good one.


“Any fool can write code that a computer can understand.
Good programmers write code that humans can understand.”
— Martin Fowler

Software that runs isn’t the same as software that’s done.


“Controlling complexity is the essence of computer programming.”
— Brian Kernighan

The quote I wish I had coined.


“Simplicity is the ultimate sophistication.”
— Leonardo da Vinci

Centuries later, still the sharpest definition of elegance.


“Modern programming is the closest thing to philosophy we have.”
— Andrea C.

Wise words from the best PM I’ve ever had.