Soft Paywall == can be circumvented using multiple browsers/private sessions
- Outliers: The Story of Success
- Digital Minimalism: Choosing a Focused Life in a Noisy World
- Software Engineering at Google: Lessons Learned from Programming Over Time. Super interesting book. Many of the complaints given to this book are due to the fact that the authors discuss closed source in house solutions which cannot be easily replicated or used by non Googlers. While these are valid complaints, I found it liberating, I could dream or think of the ideal workflows and processes that would enable maximum productivity. The lessons explained in this book are very very transferable, the book has completely revolutionized how I view and approaching test software. For those trying to get a sneak peek at what Google is like, or what well developed Software Engineering practices look like, then I will highly recommend this book.
- Sapiens: A Brief History of Humankind. Sapiens is incredibly well written and entertaining. It covers the entire history of humankind but, as one can expect for a book of around 450 pages, presented at a very high level. Some sections are covered exhaustively while others are glossed over, which helps keep the book interesting and fast paced. For history buffs Sapiens may lack the intricate details they are searching for, however for individuals okay with receiving a meta history lesson this book will be a hit.
- Deep Work: Rules for Focused Success in a Distracted World.
- Thinking, Fast and Slow. In a well written and interesting fashion the author describes the two systems that dictate how we think as well as the types of biases or lapses of judgement created by these two systems. A multitude of studies are given and explained to show how we humans, when trusting our intuition (System 1), will come up with incorrect decisions that we wholeheartedly believe are true. However, this book is on the longer side, and on occasion can be tedious or repetitive when read in longer sittings. Another downside is readers know the examples given in the book are meant to exploit are System 1 therefore will actively engage our System 2 when reading the provided question prompts ruining some of the whimsical power of the examples provided. Overall, I would highly recommend reading this book, but keep your System 2 disengaged during the prompts and interlace your reading sessions with another novel.
- The Bogleheads’ Guide to Investing
- Winning. Not one of my favorite books, it seems more catered to those attempting to get into middle management or those with MBA’s. While parts of the book are catered to a more general audience such as getting promoted, finding the right job and dealing with bad bosses, the rest of the novel is oriented around managerial tasks. Unfortunately, for those interested in entrepreneurship, many of the lessons provided in this book seem more oriented to managers within larger firms, and less for those managers in new growing business.
- Getting to Yes: Negotiating Agreement Without Giving In. I quite enjoyed this book. In this piece the authors expressed a framework they call Principled Negotiation that is meant to replace the typical negotiation style of Positional Bargaining (i.e. how most car, house purchases are performed). The authors are very realistic about their approach and do not attempt to portrait it as an end all to all your negotiation issues. Unlike many other self-help books I found this one was quite good about not repeating itself, instead each chapter was an entirely new section. The novel is segregated into two main sections, one where the framework is described and then another where common questions are answered. The former moves at a brisk pace and is chalk full of valuable advice that one can immediately start using in their daily lives. The FAQ provided in the latter half is an excellent addition, removing many initial confusions and concerns. Definitely a valuable read.
- Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values. The enjoyment Zen and the Art of Motorcycle Maintenance brings to its readers is definitely hit or miss, personally I found it more of a miss. It reminded me of my highschool English classes where we were asked to read between the lines of what Shakespeare or Homer had written. The copy of the book I purchased had a prelude in which it gave away a plot twist which greatly reduced the enjoyment I received from the novel. The actual writing and face value of the writing I enjoyed greatly, but I definitely was not able to appreciate the deeper message behind this novel. This is not a novel you can rush through when reading, you need to read and reread every sentence and be in the correct state of mind.
- How to Win Friends and Influence People
- Founders at Work: Stories of Startups’ Early Days. While many of these companies have since been bought or forgotten this is still an incredible thought provoking read. Even those not directly interested in startups may find these stories inspirational and interesting.
- Zero to One: Notes on Startups, or How to Build the Future. One of my favorite books.
- The Goal: A Process of Ongoing Improvement - 30th Anniversary Edition
- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones
- The Phoenix Project (A Novel About IT, DevOps, and Helping Your Business Win)
- Summary: How to Start a Startup (YC)
- First Principles Thinking
- How to Get Startup Ideas
- Awesome CTO Resources
- Turning side projects into profitable startups
- Designing Data-Intensive Applications
- Reconstructing Twitter’s Firehose
- Using PostgreSQL in Tantan - From 0 to 350bn rows in 2 years 350 billion rows… enough said.
- Let’s Build a Simple Database
- Details of the Cloudflare outage on July 2, 2019 Interesting bit about how testing in prod bit Cloudflare in the butt. As well as how to make regex more manageable in large applications.
- From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers
- Kubernetes 101: Pods, Nodes, Containers, and Clusters
- Practical Go: Real world advice for writing maintainable Go programs
- Open Data Structures
- Introduction To Algorithms
- A Complete Guide to Flexbox As a primarily backend developer this guide is super useful anytime I need to build a UI.
- Cracking the Coding Interview Just a great resource with tons of questions that frankly are quite common atleast in the interviews I have been in.
- 16 Things Everybody Should Stop Doing In Order To Be Successful
- “10x engineers”: Stereotypes and research
- High Scalability Great blog related to all things done at scale, its “Stuff The Internet Says On Scalability For XXX” series is top notch
General Programmer information
- What every computer science major should know
- Don’t Call Yourself A Programmer, And Other Career Advice
- The Mastermind Soft Paywall, interesting mini series about programmer turn criminal cartel boss.
- Was Bitcoin Created By This International Drug Dealer? Maybe!
- Our Boss Will Call Your Boss 7 Blackwater like security contractors arrested near Haiti’s Central Bank. American government swoops in and rescues them. What really happened?
- Money Stuff Matt Levine is a columnist covering finance. He is a former lawyer + investment banker. Super knowledgeable, writes well and is funny.
- How Discord Scaled Elixir to 5,000,000 Concurrent Users
- How Does Distributed Consensus Work
- An introduction to distributed systems
- Status as a Service (StaaS)
- Database blog articles
- How to Register a company in the SA: Comprehensive guide for founders
- The Complete Guide to Deep Work
- Branch Prediction
- Why you only need to test with 5 users
- Operating a Large, Distributed System in a Reliable Way: Practices I Learned
- Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approaches
- The Morning Paper
- Effective Java 3rd Edition
- Marketing for Engineers
- ITT 2016 - Kevlin Henney - Seven Ineffective Coding Habits of Many Programmers
- Alex Ellis book wish list
- Art0fLife_ 20 books to read in your 20s
- Merchants of Doubt: How a Handful of Scientists Obscured the Truth on Issues from Tobacco Smoke to Climate Change
- The Score Takes Care of Itself: My Philosophy of Leadership
- The Mom Test
- Monetizing Innovation: How Smart Companies Design the Product Around the Price
- Think Like a Monk: Train Your Mind for Peace and Purpose Every Day
- Think Again: The Power of Knowing What You Don’t Know
- Factfulness: Ten Reasons We’re Wrong About the World – and Why Things Are Better Than You Think
- How to Talk to Anyone: 92 Little Tricks for Big Success in Relationships
- Games People Play
- Mindset: The New Psychology of Success
- The Almanack of Naval Ravikant: A Guide to Wealth and Happiness
- The Psychology of Money
- Ikigai: The Japanese Secret to a Long and Happy Life / The Little Book of Lykke / Lagom: The Swedish Art of Balanced Living
- Tuesdays with Morrie
- Lifespan: Why We Age—and Why We Don’t Have To
- Ego Is the Enemy
- The Laws of Human Nature
- The 48 Laws of Power
- Start with Why: How Great Leaders Inspire Everyone to Take Action
- The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
- Guns, Germs, and Steel: The Fates of Human Societies
- The Selfish Gene
- The Alchemist
- The Dip: A Little Book That Teaches You When to Quit (and When to Stick)
- The Expanse
- The Anthropocene Reviewed
- Essentialism: The Disciplined Pursuit of Less
- Java Concurrency in Practice
- The Pragmatic Programmer: From Journeyman to Master
- Clean Code: A Handbook of Agile Software Craftsmanship
- A Man Called Ove
- Effective Java
- Crucial Conversations: Tools for Talking When Stakes Are High
- I Think You’re Wrong (But I’m Listening): A Guide to Grace-Filled Political Conversations