Understanding Deep Learning
Simon J. D. Prince
"Comprehensive guide to modern deep learning. Building strong foundations in neural networks, optimization, and practical implementations."
Books, articles, and resources that have influenced my approach to software development. Continuous learning is essential in our rapidly evolving field.
Simon J. D. Prince
"Comprehensive guide to modern deep learning. Building strong foundations in neural networks, optimization, and practical implementations."
Martin Kleppmann
"Essential reading for understanding distributed systems, databases, and data processing architectures. Exploring the principles behind reliable, scalable systems."
by Sebastian Raschka
A comprehensive course on building large language models from scratch
Software development is as much about people and processes as it is about code. The best technical solutions often come from understanding fundamental principles rather than chasing the latest trends.
I focus on books that teach timeless concepts: how to write maintainable code, design resilient systems, and work effectively with teams. These principles remain relevant regardless of which framework or language is popular today.