Let's unpack a 2-line TypeScript type in only 1,750 words!| amir.rachum.com
Mental models - what they are, why we need them, and how to change them intentionally| amir.rachum.com
My system for reading books, writing literature notes and increasing retention| amir.rachum.com
Picking the worst project for a new hire is no easy feat. Learn how!| amir.rachum.com
A practical tutorial on setting up Obsidian URI handling on Linux| amir.rachum.com
Our memory is associative, like a graph, and retrieving pieces of information is like finding a path from a known node to an unknown one.| amir.rachum.com