Here is a list of books that I would highly recommend. Books marked with a “⭐” are personal favourites. Please feel free to reach out if you happen to have any recommendations.
Books
Computer science
Information security
- The Tangled Web: A Guide to Securing Modern Web Applications by Michal Zalewski
- Crypto 101 by Laurens Van Houtven
UNIX
Programming
- Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code by Zed Shaw
- Learn More Python 3 the Hard Way: The Next Step for New Python Programmers by Zed Shaw
- Automate the Boring Stuff with Python: Practical Programming for Total Beginners by Al Sweigart
- Software Tools in Pascal by Brian W. Kernighan, P.J. Plauger
DevOps
- Docker for Developers: Develop and run your application with Docker containers using DevOps tools for continuous delivery by Richard Bullington-McGuire, Andrew K. Dennis, Michael Schwartz
Non-fiction
- Don’t Sweat the Small Stuff … and It’s All Small Stuff: Simple Ways to Keep the Little Things from Taking Over Your Life by Richard Carlson
- Can’t Hurt Me: Master Your Mind and Defy the Odds by David Goggins
- Why We Sleep by Matthew Walker
- Digital Minimalism: Choosing a Focused Life in a Noisy World by Cal Newport
Education
- How to Become a Straight-A Student: The Unconventional Strategies Real College Students Use to Score High While Studying Less by Cal Newport ⭐
Sport
History
- Enigma: The Battle for the Code by Hugh Sebag-Montefiore
Classics
- The Old Man and The Sea by Ernest Hemingway
- Die Verwandlung (The Metamorphosis) by Franz Kafka ⭐
Recommended papers
Additionally, I spend a lot of time reading and reviewing academic literature. The following section is a non-comprehensive list of papers I studied–at times repeatedly. This list does not constitute an endorsement or an approval of the research itself or any of the authors but merely a suggested reading list for visitors interested in exploring my areas of interest. I have no affiliation with any of the research listed below.
Notice from author: This section is being developed. More papers will be added soon.
Information security
Janc, A., Kotowicz, K., Weichselbaum, L. and Clapis, R., 2020. Information Leaks via Safari’s Intelligent Tracking Prevention. arXiv preprint arXiv:2001.07421.
Notes: The Information Security Engineering team at Google describe multiple security and privacy issues in Safari’s Intelligent Tracking Prevention (ITP) design.
Decan, A., Mens, T. and Constantinou, E., 2018, May. On the impact of security vulnerabilities in the npm package dependency network. In Proceedings of the 15th international conference on mining software repositories (pp. 181-191).
Medicine
- JOHNSON, J.E., SIM, F.H. and SCOTT, S.G., 1987, April. Musculoskeletal injuries in competitive swimmers. In Mayo Clinic Proceedings (Vol. 62, No. 4, pp. 289-304). Elsevier.
- Nugent, F., Comyns, T., Kearney, P. and Warrington, G., 2019. Ultra-short race-pace training (USRPT) In swimming: current perspectives. Open access journal of sports medicine, 10, p.133.