Historical Texts
✓
CAN WE SURVIVE TECHNOLOGY?
1955
An article discussing von Neumann's ideas about the future of technology and it's impact on humanity.
Archive.org Scan
✗
Probabilistic logics and the synthesis of reliable organisms from unreliable components
1952
A paper based on a series of lectures delivered by von Neumann explaining how error can be corrected for.
doi.org/10.1515/9781400882618-003
Re-built PDF
✗
ON COMPUTABLE NUMBERS, WITH AN APPLICATION TO THE ENTSCHEIDUNGSPROBLEM
1936
The key CS paper that explains Turing Machines.
doi.org/10.1112/plms/s2-42.1.230
PDF
✔
Preliminary discussion of the logical design of an electronic computing instrument
1947
The paper that explains the von Neumann architecture
PDF
Devops and IT
Google pioneered a new approach to scaleable deployment of software into production environment, and that deployment’s maintenance. This book explains much of that process.
✔
Site Reliability Engineering
2016
Members of the SRE team explain how their engagement with the entire software lifecycle has enabled Google to build, deploy, monitor, and maintain some of the largest software systems in the world.
9781491929124
Read Online
AI
✗
Artificial Intelligence: A Modern Approach
2021
One of the main textbooks about AI systems.
1292401133
Amazon Link
Low Level CS
Networking
✔
Computer Networks: A Systems Approach
2021
THE best book about networking. It is also open source.
0128182008
Online Version
A great Youtube version
Programming
✔
The C Programming Language (2nd Edition)
1988
The best book for learning the true basics of low level programming.
One of the best books about programming that has ever been written.
Used by both industry and academia.
0131103628
Amazon Link
✔
How to write better code faster
2022
An interesting take on how to write good code and be a productive developer.
Link