Reading list

Some blogs I like


Some (tech) books that I have read, am currently reading or considering reading in the future.


  • The C Programming Language - D. Ritchie, B. Kernighan
  • The Mythical Man-Month - F. Brooks
  • Fluent Python - L. Ramalho
  • The Pragmatic Programmer - D. Thomas, A. Hunt
  • Clojure for the Brave and True - D. Higginbotham
  • How to Solve It - G. Pólya
  • A Philosophy of Software Design - J. Ousterhout
  • Computer Networking, A Top-Down Approach - Kurose, Ross
  • The Practice of Programming - B. Kernighan, R. Pike
  • Ultimate Go - W. Kennedy


  • Designing Data‑Intensive Applications - M. Kleppmann
  • Refactoring: Improving the Design of Existing Code - K. Beck, M. Fowler
  • Site Reliability Engineering
  • Structure and Interpretation of Computer Programs - H. Abelson e al.
  • Software Design for Flexibility - C. Hanson and G. J. Sussman
  • Working Effectively with Legacy Code - M. Feathers