My Physical Bookshelf

I have found that books are the best source of knowledge especially for low level concepts. I have been spending a lot of time finding and reading books in the fields I am interested in: operating systems, programming language theory and more. Some of them are listed below.

Currently Reading

Operating Systems: Three Easy Pieces

Operating Systems: Three Easy Pieces

Remzi and Andrea

201 / 447 pages

The Rust Programming Language

The Rust Programming Language

Klabnik and Nicholas

200 / 527 pages

Learn Concurrent Programming with Go

Learn Concurrent Programming with Go

James Cutajar

120 / 295 pages

To Read

  • Crafting Interpreters by Robert Nystrom
  • Engineering A Compiler by Cooper and Torczon
  • Designing Data Intensive Application by Martin Kleppmann
  • Writing A Compiler in Go by Thorsten Ball