nathants

nathants

quotes that resonate
show me the incentive, i'll show you the outcome.
do less, do better.
build technology and don't lie.
own nothing, control everything.
never let schooling interfere with your education.
don't bother fighting the old, just build the new.
mathematics is the part of physics where experiments are cheap.
i have no special talents. i am only passionately curious.
i'd have written a shorter letter if i'd had more time.
what i cannot create, i do not understand.
if it's easy to explain, it might be a good idea.
i almost never want features. i want speed, stability, and quality.
study hard what interests you in the most undisciplined, irreverent and original manner possible.
i'm just trying to program without going crazy.
the goal is short term velocity without long term paralysis.
abstraction trades actual complexity for perceived complexity.
duplication is cheaper than the wrong abstraction.
no single data layout is efficient for all workloads.
programmers know the benefits of everything and the cost of nothing.
simplicity is the ultimate sophistication.
make the problem easy, then solve the easy problem.
nullius in verba.
you don't stop playing when you grow old, you grow old when you stop playing.
do what you can, with what you have, where you are.
one accurate measurement is worth a thousand expert opinions.
brevity is the soul of wit.
creativity is the residue of time wasted.
amateurs talk about tactics. professionals study logistics.
simplicity requires hard work to achieve and education to appreciate. to make matters worse, complexity sells better.
some teams have a manager, others have a leader.
talk is cheap. show me the code.
when you don't create things, you become defined by your tastes rather than ability. so create.
the amount of ceremony required is inversely proportional to trust.
do not abstract before an abstraction is necessary.
only trust the network at the physical layer that it won't destroy your hardware.
if you want to do great work, you need freedom first.
not all broken windows are worth fixing.
the good stuff is often not what we plan before we start. it's what we find along the way.
network boundaries are enforced by physics. module boundaries are enforced by discipline.
a question matters if its answer will impact future action.
the difference between hope and despair is a good night's sleep.
the challenge with teams is avoiding the dilution of responsibility.
it's hard to drive non-incremental innovation without a benevolent dictator.
the difference between under-engineering and over-engineering is that you can fix under-engineering.
the purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.
the surest sign of wisdom is constant cheerfulness.
success is stumbling from failure to failure with no loss of enthusiasm.
if everything seems under control, you're not going fast enough.
when art critics get together, they talk about form and structure and meaning. when painters get together, they talk about where to get the best turpentine.
i cannot remember the books i've read any more than the meals I have eaten. even so, they have made me.
try things and measure if it works.
engineering is the art of finding the solution that only sucks in ways that don't matter.
the impetus has to come from within and it's very personal, like an artist feeling a need to express themselves no matter the cost.
any idiot can cut costs, it’s spending well that is the challenge.
i don’t know anything, but everything is interesting, almost everything is discoverable, and experimentation is fun.
all complex systems that work evolved from simpler systems that worked.
solving problem: n dollars. avoiding problem: priceless.