kuda.ai

Thoughts on programming and music theory.

dark mode

Bookshelf

Currently Reading

Favourites

A Philosophy Of Software Design (John Ousterhout). This book has had a very big influence on the way I think about software design. One of my favourite insights: “Modules should be deep (a lot of funcitonality), ideally with a small interface.”

Let’s Go (Alex Edwards). This does explain fairly little about Go (e.g. no explanation on concurrency model, interfaces, etc.), but it is an excellent course on how to build HTTP servers or backends in Golang. This has been a very (very) useful resource. In fact, I have built this website initially by following along Let’s Go :)

Chronology

Tech books are hard to list here, since they take a long time to work on (years).

2025:

2024:

2023:

2022: