I am individual passionate about Artificial Intelligence as in the science and engineering of making intelligent machines. I study a number of different disciplines such Maths, Search and Planning through tree search algorithms, Machine learning and Deep Learning, Reinforcement learning and Causal Inference.
Each discipline is fascinating and has it merits. By studying each one of them I can explore what is possible and how one can benefit the other. I see the creation of intelligent machines as an enabler that can help us advance and prosper for our benefit but for theirs as well rather than a relationship of master and a slave.
Moving towards a new age we are going to need all the help that we can to reason with our ever changing world.
Because I spend a lot of time reading books in software engineering, and Artificial Intelligence, here is a list of my favourite books by subject.
-
Artificial Intelligence
- Artificial Intelligence: A Modern Approach Textbook by Peter Norvig and Stuart J. Russell
- The Society of Mind Book by Marvin Minsky
- The Emotion Machine Book by Marvin Minsky
- The Book of Why: The New Science of Cause and Effect Book by Dana Mackenzie and Judea Pearl
- Programming Game AI By Example by Mat Buckland
- Common LISP: A Gentle Introduction to Symbolic Computation Book by David S. Touretzky
- Paradigms of AI Programming: Case Studies in Common Lisp Book by Peter Norvig
-
Software Engineering
- Refactoring Book by Kent Beck and Martin Fowler
- Working Effectively with Legacy Code Book by Michael C. Feathers
- Code Complete Book by Steve McConnell
- Extreme Programming Explained: Embrace Change
- Release It! Design and Deploy Production-ready Software Book by Michael T. Nygard
- Building Microservices: Designing Fine-Grained Systems Book by Sam Newman