Adam Smith Blog

How To Think, in eight easy steps


I enjoyed reading Alan Jacobs’s How To Think (US) (UK). Jacobs could have worked through a list of logical fallacies, or even of cognitive biases (well-covered in David McRaney’s engaging You Are Not So Smart (US) (UK)). Instead, he’s particularly concerned with civility, open-mindedness, and the ability to let oneself be persuaded by others. The weakness of this approach is that Jacobs is rather thin on some important topics such as evaluating evidence or spotting statistical bullshit. (On this topic Bad Science (US) (UK), by Ben Goldacre MBE, cannot be bettered.)

Still, we could all use some nudges to be civil and open minded. Jacobs offers a checklist of 12 items at the end and I summarise a few here:

  1. Take five minutes before responding. Walk around the block.
  2. Don’t argue to win, argue to learn.
  3. Avoid people who fan flames.
  4. Don’t feel you have to weigh in on every topic.
  5. If your peers demand you weigh in, ponder your choice of peers.
  6. Seek out thoughtful people who disagree with you. Listen.
  7. Examine your own emotional responses.
  8. Summarise your opponents’ arguments fairly and thoughtfully.

Good advice; I hope Jacobs would feel my summary of his checklist was fair.

My new book is “Fifty Inventions That Shaped The Modern Economy”. Grab yourself a copy in the US or in the UK (slightly different title) or through your local bookshop.

Free email updates

(You can unsubscribe at any time)

/* Custom functionality for safari and IE */ (function( d ) { // In case the placeholder functionality is available we remove labels if ( ( ‘placeholder’ in d.createElement( ‘input’ ) ) ) { var label = d.querySelector( ‘label[for=subscribe-field-473]’ ); = ‘rect(1px, 1px, 1px, 1px)’; = ‘absolute’; = ‘1px’; = ‘1px’; = ‘hidden’; } // Make sure the email value is filled in before allowing submit var form = d.getElementById(‘subscribe-blog-473’), input = d.getElementById(‘subscribe-field-473’), handler = function( event ) { if ( ” === input.value ) { input.focus(); if ( event.preventDefault ){ event.preventDefault(); } return false; } }; if ( window.addEventListener ) { form.addEventListener( ‘submit’, handler, false ); } else { form.attachEvent( ‘onsubmit’, handler ); } })( document );

Tagged on: