Lessons Unlearned

Robert A. Heinlein wrote:

A human being should be able to:
change a diaper,
plan an invasion,
butcher a hog,
conn a ship,
design a building,
write a sonnet,
balance accounts,
build a wall,
set a bone,
comfort the dying,
take orders,
give orders,
cooperate,
act alone,
solve equations,
analyze a new problem,
pitch manure,
program a computer,
cook a tasty meal,
fight efficiently,
die gallantly.

21 things, of which:

I can confidently do 10
I can clumsily do 2
Never tried but could manage 3
Are out of my reach 6

I love this list. Heinlein sentences:

Specialization is for insects.

Along the same lines, polymath Buckminster Fuller wrote—I’m paraphrasing:

Specialization precludes comprehensive thinking, harms man’s adaptive capacities, and makes us weaker.

The Renaissance Man are the ideals set out by the Da Vincis and Franklins: people driven by insaciable curiosity, willing to explore every corner of knowledge and to build a hollistic view of this world that allows them to see through it.

More recently Tim Ferris writes about the perks of being a generalist:

Generalists are efficient learners
they get to run the show,
never get bored,
they develop strong self-confidence and
have generally more fun.

There has never been a better time to be a generalist…

And yet…

Mastery

There’s something about being pulled in many different directions. Scattered mind, never really diving deep into any topic, only reaching a superficial understanding.

Excellence and mastery calls us.

Mastery requires the strength to ignore the siren songs.

Mastery requires the commitment to press on, despite the plateau.

Mastery rewards you with a deeper sense of achievement.

Where generalists develop inner confidence, specialists cultivate deep humility. They are more aware of their limits than of their progress.

Balance

Maybe we’re living in a time where we don’t need to choose between depth and breadth. At least that’s what they think at Valve, the videogame company. Their Employee Handbook – of all places – may be the most resonant proposition of what to expect from a 21st century educated human being.

We value “T-shaped” people.

That is, people who are both generalists (highly skilled at a broad set of valuable things – the top of the T) and also experts (among the best in their field within a narrow discipline – the vertical leg of the T).

A T-shaped person is what I'd like to become: to enjoy the excitement of exploration while I develop a deep expertise in something… if only I could choose where to rest my leg and start digging!

But I live in a paradox of choice.
Too many interesting problems.
And not enough courage.
Existential FOMO.

Purpose Deficit Disorder.

Finding Inspiration

When I look for references, I think of Donald Knuth.

At the beginning of his career, Knuth realised computer science was

a totally new field with no real identity. And the standard of available publications was not that high. A lot of the papers coming out were quite simply wrong. So one of my motivations was to put straight a story that had been very badly told.

Knuth addressed the problem by writing The Art of Computer Programming, the seminal work of computer science, the constitutional text of the field, the ultimate nerd’s Bible.

The story of the writing of the book is even more illuminating than the book itself.

Knuth started writing it in 1962. He is still working on it.
The elegance of the content and the attention to detail is unparalleled. Knuth will send a 2.56$ check (an hexadecimal dollar) to anyone who finds a mistake in his books.

These checks are priceless

The book production spanned so many years that Knuth became a direct witness of the evolution of the typesetting technology. At a certain point, frustrated by quality of existing methods, he decided to develop his own digital typesetting framework, TeX.

Example of book typeset with TeX

And if you are creating a digital typesetting system, why not go on and design your own font? Knuth created Computer Modern to bring the look of classic mathematical works printed in metal types into the digital era.

Typical look and feel of a computer modern text

And if you are designing your own font, why not generalize the solution and create a font definition language? And Knuth created METAFONT.

And because TeX and METAFONT are significant bodies of code, he went and articulated a programming methodologyliterate programming – and implemented it in the WEB system.

Donald Knuth found a very specialized problem to solve, to dive in.

In the process of solving it, he questioned the available means and built his own tools, taking him down a rabbit hole that forced him to become literate on a number of different horizontal topics.

Knuth Rabitt Hole
If you find some resemblance with something you might have seen here, it’s no coincidence.

The result is a work of art, a work of love.

Donald Knuth is a legend.

I’m inspired by his commitment, his humility and his nerdiness.

So in this last post of the series, I distill his lessons in my very own Heinlein list, the things a man should be able to do,

the things I aspire to:

T-Shaped People

  1. Solve interesting | resonant | relevant | meaningful | difficult problems.
  2. Problems create purpose, they create a journey, an ascension route to our impact in this world.
  3. Base Camp: The problem solver. Become effective at solving the problems others hand you.
  4. Camp 1: The influencer. Become effective at solving problems that require the intervention of other people.
  5. Camp 2: The leader. Choose the problems that need solving and assemble a team to work on them.
  6. Summit: The visionary. Make others aware of unnoticed and unaddressed problems. Create resonance.
  7. Each one of us, for each particular domain, are in some place or another of that journey.
  8. When solving problems, build your own tools.
  9. The tool shapes the outcome: your tools = your outcome.
  10. When building tools, don’t be afraid of stealing other’s ideas.
  11. Building tools is an act of care.
  12. Part of your care | obsession | attention | love will shine through your work.
  13. Art is not the result of the work.
  14. Art is the relationship between the author and the work, and the work and the audience.
  15. Don’t just do the work, make art.

da1

Soving problems, building tools and making art seems a bit reductionist to me.

da0

I’m not trying to be exahustive, these are just the things I enjoy doing the most.

da1

Yes, but I don’t see where your family, or friends, or other aspects of your life fit in this.

da0

Hmmm, yes, you have a point. I guess this is just what I love doing in one facet of my life, work… well, not just work, it’s the way I approach my personal projects too… anything that is related to building something… not building, more like producing an outcome… Damn! I’m not sure how to say this!

da1

Too bad you won’t have another chance to clarify, you said this is the last one?

da0

Yep. Moving on to the next thing.

da1

And that would be…?

da0

Still couple of options open.

da1

Dude, why are you ending this, then?

da0

I want to do something different. Anyway, everything is better when it has a beginning and an end.

da1

I won’t argue with that, I just hope that the next thing is interesting enough, I was starting to enjoy this one.

da0

I hope it is. One thing is for sure, you will be watching it from the first row.

da1

Maybe I should take the wheel this time, for a change.

da0

I dare you do it. It’s quite different from being a backseat driver.

da1

Touché, but I may surprise you.

da0

I’m sure you would. Anyway, it was a pleasure sharing this ride with you, despite all the beef.

da1

Pleasure was all mine, hope to see you soon on the next one.

da0

Count on it.

  • the-art-of-computer-programming
  • the-rabbit-hole
  • mastery-curve
  • the-shape-of-design
  • buckminster-fuller
  • thank-you