all topics

all javascript (2) git (1) computer-science (1)
git

Git Rebase, Explained With a Bookshelf

Rebase is not magic and it is not dangerous once you stop picturing it as time travel and start picturing it as re-shelving books.

computer-science

Big O Without the Math Class Flashbacks

You do not need a CS degree to reason about algorithmic complexity. You need five shapes and the willingness to count loops.

javascript

Closures Are Just Backpacks

A closure is a function carrying a small backpack of variables it needs later. Here is the mental model that finally makes it click.