What is an algorithm of thought? Why are algorithms of thought useful?
[[Algorithms of Thought]] are useful because they provide actionable guidance for how to deal with a specific problem without requiring a detailed, fixed checklist in advance. They can guide your thinking without being prescriptive.
The power of [[Algorithms of Thought]] can be even greater when you find ways to _externalise_ them, i.e. do not have to rely on memory to work through them. Memory alone can work well when the algorithm is fairly short and simple – but /
complex algorithms covering multiple steps and decision points are difficult to learn by heart.
Externalising [[Algorithms of Thought]] lowers the threshold of effort required to use them compared to when you have to go by memory: only few algorithms are so important as to warrant the effort required to learn them by heart, even if they are complicated.
By externalising them [[Algorithms of Thought]], you lower the threshold of using them and can use a wider range of algorithms with less effort.
What's the difference between an Algorithm of Thought, Mental Models and Checklists?
Mental Model: Analogy, I should think about X like it is a Y
Checklist: After A do B then do C
Algorithm of Thought: Given that X is like Y and there's also Z, what should A be? Given the output of A, that leads to B...
Which is an inelegant way to describe Reduce without using programming lingo:
I think one of the challenges I/we need to overcome to popularise the term Algorithm of Thought among non-programmers is come up with a non-technical list of examples, like this does for Array.reduce():
24ways.org/2019/five-inte…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with C𐃏rtex Futura

C𐃏rtex Futura Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @cortexfutura

27 Jan
What are the [[Fundamental Skills of Knowledge Work]]? What do you think, #roamcult?
Boring but almost certainly the most undervalued skill by people typing on keyboards for a living the world over: typing speed.
Common objection to that: "My typing is irrelevant, it's the thinking that counts". Wrong. If a basketball player has to consciously think about how many steps they can take while dribbling, they get nowhere. If you need to look at your fingers to hit the right keys – fix that.
Read 13 tweets
16 Dec 20
[[Knowledge Management]], [[Reproducible [[Social [[Science]]]]]], and [[Academic Workflow]]s – 100 Tweets for @threadapalooza 2020, let's go
#roamcult #𐃏
1/100
Pandoc is a magical piece of software, and if you're not using it for your academic writing you're missing out. Compile (basically) any document format to (basically) any other document format.
2/100
While Pandoc is fantastic, it's a bit like ffmpeg: extremely powerful, but without GUI apps too few people will use it. ffmpeg has a ton of GUI apps that basically just wrap the CLI, Pandoc doesn't have enough of them.
3/100
Read 12 tweets
20 Oct 20
Thread - [[The [[Academic Toolchain]] with @RoamResearch]]
Current state, feature requests, future possibilities
Source management in Zotero, using BetterBibTex and ZotFile. Export metadata to Roam using custom exporters.
Read 8 tweets
5 Sep 20
Oh fuck this is genius. Here's how it works: it _moves_ the original block to the new date, and leaves an aliased copy in its original place. So ((ABCD)) from today moves to tomorrow, leaves ((YHDZ)) with identical content and link to ((ABCD)) in its place. This is _amazing_.
Some usability things I'm noticing: since this actually moves blocks to a future daily page, these can get cluttered _really_ fast. Starting a day with a daily page that already has 50 bullet points on there is a very different feeling from starting each day with a blank page.
UI for the increment is currently unclear, but I expect that to change fairly soon. Standard increment atm is 2 days, changing the value in {{[[∆]]:3}} manually is possible, but counts from original entry point (?) so requires thinking, has friction.
Read 9 tweets
25 Jul 20
.@tombielecki is right - this is paleo logic. But what I don’t get is when people think paleo life was socially and cognitively less demanding than modern life. Thinking out loud here, but...
there’s a reason IG and Twitter etc are so engrossing - we are literally made for this. Is it "more" than 10k years ago? Depends on what "more" is. Medium group (>8) dynamics over long periods of time are hella complex. We live in super tiny groups now, bulk is online.
Most people live alone or with like 4 others max, see a couple of people at work - of course our brains look for drama elsewhere.
Read 5 tweets
22 Jul 20
Alright #roamcult, it's time to let the cat out of the bag - I have a new course that I think y'all will love! It's called GALAXY BRAIN because that's what @RoamResearch is giving us all 😁
learn.cortexfutura.com/p/galaxy-brain
Let me tell you all about it 1/n
Galaxy Brain is _not_ a Roam Tutorial - there's great courses on that out there already, free and paid. This course assumes you know your way around Roam! What I'll show you is how to implement Algorithms of Thought in Roam - to read and think better.
First, I'll walk you through the algorithms in How To Read A Book by Adler and Van Doren and how implementing them in Roam can look like.
Read 12 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!