Arguably the 20 most influential books for software engineers.
Most of us spent years on a CS degree and were assigned almost none of them.
1 The Pragmatic Programmer
2 Designing Data-Intensive Applications
3 Clean Code
4 The Mythical Man-Month
5 Refactoring: Improving the Design of Existing Code
6 Working Effectively with Legacy Code
7 Software Architecture: The Hard Parts
8 Database Internals
9 Staff Engineer: Leadership Beyond the Management Track
10 Extreme Ownership: How U.S. Navy SEALs Lead and Win
11 A Philosophy of Software Design
12 Why Programs Fail: A Guide to Systematic Debugging
13 Code Complete
14 Introduction to Algorithms
15 The C Programming Language
16 The Art of Computer Programming, Volume 1: Fundamental Algorithms
17 Building Microservices: Designing Fine-Grained Systems
18 Structure and Interpretation of Computer Programs
19 Peopleware: Productive Projects and Teams
20 Design Patterns: Elements of Reusable Object-Oriented Software
How many have you read?
Whose actions most changed the course of human history.
1. Muhammad
2. Isaac Newton
3. Jesus
4. Gautama Buddha
5. Confucius
6. Paul the Apostle
7. Cai Lun
8. Johannes Gutenberg
9. Christopher Columbus
10. Albert Einstein
11. Louis Pasteur
12. Galileo Galilei
13. Aristotle
14. Euclid
15. Moses
16. Charles Darwin
17. Shih Huang Ti
18. Augustus Caesar
19. Nicolaus Copernicus
20. Antoine Laurent Lavoisier
21. Constantine the Great
22. James Watt
23. Michael Faraday
24. James Clerk Maxwell
25. Martin Luther
26. George Washington
27. Karl Marx
28. Orville Wright and Wilbur Wright
29. Genghis Khan
30. Adam Smith
31. Edward de Vere (better known as
""William Shakespeare"")
32. John Dalton
33. Alexander the Great
34. Napoleon Bonaparte
35. Thomas Edison
36. Antony van Leeuwenhoek
37. William T. G. Morton
38. Guglielmo Marconi
39. Adolf Hitler
40. Plato
41. Oliver Cromwell
42. Alexander Graham Bell
43. Alexander Fleming
44. John Locke
45. LudWig van Beethoven
46. Werner Heisenberg
47. Louis Daguerre
48. Simon Bolivar
49. Rene Descartes
50. Michelangelo
51. Pope V rban II
52. 'Umar ibn al-Khattab
53. Asoka
54. St. Augustine
55. William Harvey
56. Ernest Rutherford
57. John Calvin
58. Gregor Mendel
59. Max Planck
60. Joseph Lister
61. Nikolaus August Otto
62. Francisco Pizarro
63. Hernando Cortes
64. Thomas Jefferson
65. Queen Isabella I
66. Joseph Stalin
67. Julius Caesar
68. William the Conqueror
69. Sigmund Freud
70. Edward Jenner
71. William Conrad Rontgen
72. Johann Sebastian Bach
73. Lao Tzu
74. Voltaire
75. Johannes Kepler
76. Enrico Fermi
77. Leonhard Euler
78. Jean-Jacques Rousseau
79. Niccolo Machiavelli
80. Thomas Malthus
81. John F. Kennedy
82. Gregory Pincus
83. Mani
84. Lenin
85. Sui Wen Ti
86. Vasco da Gama
87. Cyrus the Great
88. Peter the Great
89. Mao Zedong
90. Francis Bacon
91. Henry Ford
92. Mencius
93. Zoroaster
94. Queen Elizabeth I
95. Mikhail Gorbachev
96. Menes
97. Charlemagne
98. Homer
99. Justinian I
100. Mahavira
According to The 100: A Ranking of the Most Influential Persons in History (Book), the American author Michael H. Hart
Note: Hart was not attempting to rank on "greatness" as a criterion, but rather whose actions most changed the course of human history.
My top recommendations (bookmark this list)
John D. Rockefeller
Andrew Carnegie
Cornelius Vanderbilt
JP Morgan
Walt Disney
Steve Jobs
Sam Zemurray
Edwin Land
David Ogilvy
Sam Walton
Gaston Glock
Warren Buffett
Fred Trump
Bill Gates
Ben Franklin
Charlie Munger
Remember, the greats study the greats
1 Trillionaire and 17 Billionaires said "Read these books" in their interviews:
1. Elon Musk → Zero to One
2. Mukesh Ambani → Leonardo da Vinci
3. Warren Buffett → Poor Charlie's Almanack
4. Jeff Bezos → Rework
5. Sam Altman → Read Write Own
6. Satya Nadella → Nonviolent Communication
7. Tim Cook → The 5 Types of Wealth
8. Jack Ma → Tao Te Ching
9. Bill Gates → Principles
10. Larry Page → Measure What Matters
11. Marc Benioff → Scale
12. Vinod Khosla → Only the Paranoid Survive
13. Larry Ellison → High Output Management
14. Changpeng Zhao → Alchemy
15. Michael Dell → The Outsiders
16. Sheryl Sandberg → Blitzscaling
17. Peter Thiel → The Sovereign Individual
18. Jack Dorsey → The Score Takes Care of Itself
Most people scroll past books.
Billionaires build empires with them.