kuda.ai

Thoughts on programming and music theory.

Bookshelf

I enjoy spending time with books and often find myself reflecting on what I’ve read. This space is where I hope to share my thoughts, insights, and recommendations. I’m not sure yet how I’ll go about it—let’s see. (Under construction 🙂) It’s also a place to keep track of my reading journey.

Currently Reading

Recommendations

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: