RSSAmplifier

Blog

Amir Rachum’s Blog

I'm a software engineer from Israel. I'm mainly a Pythonista, but I also dabble in C++ and Embedded Linux. I write about code, technology and my personal life - from a programmer's perspective.

amirrachum.comRSS feed ↗10 posts

Latest posts

Find your creative voice by imitating your heroes

Mistakes you make will be distinctly "you"

This TypeScript type haunted my dreams

Let's unpack a 2-line TypeScript type in only 1,750 words!

Thinking is developing mental models

Mental models - what they are, why we need them, and how to change them intentionally

How I read nonfiction books

My system for reading books, writing literature notes and increasing retention

How to pick a starter project that’ll make someone quit

Picking the worst project for a new hire is no easy feat. Learn how!

Set up Obsidian URI handling on Linux

A practical tutorial on setting up Obsidian URI handling on Linux

Easy Recall Requires Multiple Contexts and Connections

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.

Stop Missing Out on Your Own Ideas

Capturing thoughts is a skill that helps retain inspiration, generate insights and increase focus.

Scrum Retrospective Meeting is Necessary and Sufficient

The retrospective is the most important Scrum artifact. In fact, you don't need anything else to succeed as a team.

Prenups and Our Family’s Financial Arrangement

Setting up principles for a prenup agreement and my own detailed financial arrangement with my wife