Over the last year I’ve been compiling a list of books that my colleagues and friends have either, bought, read or recommended.
The checkboxes represent that I either own it, have skimmed it or found it online.
Why not pick one of them up while you have the time? (As of writing this we are still in the early days of COVID-19 lockdown)
Everything else
- [ ] Hands-On Machine Learning with Scikit-Learn and TensorFlow
- [ ] Python High Performance: Build high-performing concurrent, and distributed applications
- [ ] Practical Convolutional Neural Networks: Implement advanced deep learning models using Python
- [ ] Machine Learning with Python Cookbook
- [ ] Designing for the Real World: Human Ecology and Social Change
- [ ] Building Evolutionary Architectures
- [ ] In the Bubble: Designing in a complex World (The MIT Press)
- [ ] The Oxford Handbook of Innovation
- [ ] Clean Architecture: A Craftsman’s Guide to Software Structure and Design
- [ ] Designing Distributed Systems: Patterns and Paradigms for Scalable Reliable Services
- [ ] Mastering Regular Expressions
- [x] The Phoenix Project: A Novel about IT, DevOps and Helping Your Business Win
- [ ] Peopleware: Productive Projects and Teams
- [ ] No Bullshit Guide to Mathematics
- [ ] Introduction to Algorithms
- [ ] The Linux Programming Interface: A Linux and Unix System Programming Handbook
- [ ] Incremental Software Architecture: A Method for Saving Failing IT Implementations
- [x] Go in Practice
- [ ] Amazon Web Services in Action, 2E
- [ ] Ghost In The Wires: My Adventures as the World’s Most Wanted Hacker
- [ ] How Linux Works, 2nd Edition: What Every Superuser Should Know Second Edition
- [ ] Learning Amazon Web Services (AWS): A Hands-On Guide to the Fundamentals of AWS Cloud
- [ ] UNIX and Linux System Administration Handbook
- [ ] Kali Linux Cookbook - Second Edition: Effective penetration testing solution
- [ ] Mastering Go: Create Golang production application using network libraries, concurrency, and advanced Go data structures
- [ ] Web Penetration Testing with Kali Linux - Third Edition: Explore the methods and tools of ethical hacking with Kali Linux
- [ ] Statistics for Data Science: Leverage the power of statistics for Data Analysis, Classification, Regression, Machine Learning, and Neural Networks
- [ ] The Creativity Code: How AI is learning to write paint, and think
- [ ] New Dark Age: Technology and the End of the Future
- [ ] The AWK Programming Language
- [ ] Modern Operating Systems
- [ ] The Computer Music Tutorial
- [ ] Pattern Recognition and Machine Learning
- [ ] Cracking the Coding Interview, 6th Edition
- [ ] MACHINE LEARNING (Int’l Ed)
- [ ] Network Routing: Algorithms, Protocols, and Architectures (The Morgan Kaufmann Series in Networking)
- [ ] Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- [ ] Theory of computing: a gentle introduction
- [ ] Algorithms, 4th Edition
- [ ] Python High Performance: Build high-performing, concurrent, and distributed applications, 2nd Edition
- [ ] The Cucumber Book
- [x] No Bullshit Guide to Mathematics
- [ ] What is Mathematics
- [ ] Refactoring: Improving the Design of Existing Code
- [ ] Mastering Postgresql in Application Development
- [ ] Practical Monitoring
- [ ] The AWK Programming Language
- [x] The Algorithm Design Manual
- [ ] Introduction to Algorithms
- [ ] Site Reliability Engineering: How Google Runs Production Systems
- [ ] Programming Clojure, 3e (The Pragmatic Programmers)
- [ ] Practical Common Lisp
- [ ] The Site Reliability Workbook: Practical Ways to Implement SRE
- [X] Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable and Maintainable Systems
- [ ] Prometheus - Up & Running
- [x] Domain-driven Design: Tackling Complexity in the Heart of Software
- [ ] The Go Programming Language (Addison-Wesley Professional Computing Series)
- [ ] Humble Book Bundle: Dev Ops by O’Reilly
- [ ] Advanced Programming in the UNIX Environment (Addison-Wesley Professional Computing Series)
- [x] Godel, Escher, Bach: An Eternal Golden Braid
- [ ] Distributed Systems
- [ ] Continuous Delivery: Reliable Software Releases through Build, Test and Deployment Automation
- [x] Radical Candor: Be a Kick-Ass Boss Without Losing Your Humanity
- [x] Site reliability workbook
- [ ] TCP/IP Illustrated, Volume 1 (Second Edition)
No idea how long this will continue for but since we are all working
from home during this COVID-19 epidemic. I thought I might as well try to add some content on here.
I started by registering the mickey.sh domain name, I’m a developer after all 👨💻.
Got it discounted on Namecheap with the use of the Honey Chrome extension.
Decided to stick with the Jekyll static site generator and the Lanyon theme for now. I spent quite a while updating the configuration but it finally works! Although I am currently considering using Hugo and hosting it via Netlify.
I will add certain things retroactively as a reminder of my achievements.
They will serve as a launch point for my new goals and achievements
Last 5 Completed Goals
Fitness/Health Goals
Run a 5K
Cycle 100km in a day
Learn to cruise on a skateboard (September 2015)
Visit the US (March 2016) - New York, trip with Yoan and Ivan
Visit France (April 2017) - Grenoble, France (Florent’s bday)
- Visit Paris (May 2017)
Visit Sweden (September 2017) - Stockholm, Sweden
Visit Asia (June 2017) - Bali, Indonesia
Go to a Drake concert (March 2017)
Go to festival (August 2017) - WeWork Summer Camp
Go to a wedding (March 2018)
Move to London (August 2018)
Disclaimer I generally think this is not advisable as this just reduces the quality of what has the potential to be a very good learning resource.
Code I used is simple.
It uses the BeautifulSoup Python library to extract all the headings from the article and generate markdown links.
Time was of the essence as there is a relationship between the length of your answer and the time to answer.