
Life 3.0: Being Human in the Age of Artificial Intelligence
Max Tegmark, Rob Shapiro, et al.
4.5 on Amazon
12 HN comments

Quantum Computing: An Applied Approach
Jack D. Hidary
4.5 on Amazon
11 HN comments

UNIX and Linux System Administration Handbook
Evi Nemeth, Garth Snyder, et al.
4.7 on Amazon
11 HN comments

Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software
Michael Sikorski and Andrew Honig
4.7 on Amazon
11 HN comments

Trust Me, I'm Lying: Confessions of a Media Manipulator
Ryan Holiday and Penguin Audio
4.4 on Amazon
11 HN comments

Building Microservices: Designing Fine-Grained Systems
Sam Newman
4.5 on Amazon
10 HN comments

C++ Concurrency in Action
Anthony Williams
4.7 on Amazon
10 HN comments

Serious Cryptography: A Practical Introduction to Modern Encryption
Jean-Philippe Aumasson
4.7 on Amazon
10 HN comments

Theory of Fun for Game Design
Raph Koster
4.3 on Amazon
10 HN comments

The Model Thinker: What You Need to Know to Make Data Work for You
Scott E. Page, Jamie Renell, et al.
4.5 on Amazon
10 HN comments

Making Things Happen: Mastering Project Management (Theory in Practice)
Scott Berkun
4.4 on Amazon
10 HN comments

Sandworm: A New Era of Cyberwar and the Hunt for the Kremlin's Most Dangerous Hackers
Andy Greenberg, Mark Bramhall, et al.
4.7 on Amazon
10 HN comments

Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
Brendan Burns
4.3 on Amazon
9 HN comments

High Performance Python: Practical Performant Programming for Humans
Micha Gorelick and Ian Ozsvald
4.8 on Amazon
9 HN comments

JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language
David Flanagan
4.7 on Amazon
9 HN comments
barbecue_sauceonJune 22, 2019
slow_donkeyonFeb 18, 2018
alerting for how your system is behaving so that you can detect situations and correct
them before they become significant problems. Of course, the complexity introduced
by monitoring flies somewhat in the face of the simplicity of deploying to FaaS, which
is friction that your developers must overcome.
- Designing Distributed Systems
by Brendan Burns
sambroneronFeb 22, 2019
An overview of databases (what and why, but also a lot of how) plus distributed concepts and modern architectures.
[0] https://www.amazon.com/Designing-Data-Intensive-Applications...
lazyantonJuly 17, 2019
The best source for distributed computing I found is Facebook's engineering blog.
gazarullzonJune 21, 2018
Designing Distributed Systems
https://www.oreilly.com/library/view/designing-distributed-s...
Building Evolutionary Architectures
http://shop.oreilly.com/product/0636920080237.do
Building Microservices
http://shop.oreilly.com/product/0636920033158.do
They encompass most of the topics you've enumerated earlier.
rmbibeaultonJan 2, 2020
Remote: Yes
Willing to relocate: Yes (Highly interested in relocating to Silicon Valley, or San Fransisco, or other major tech hubs/cities, such as NYC, also interested in staying in the Boston area)
Technologies: Common Lisp, Python, Linux, git (some knowledge of rust, and C)
Github: github.com/Duderichy
LinkedIn: https://www.linkedin.com/in/rbibeault
Resume: see LinkedIn, and message me there, or email me for a copy.
Email: RichardMBibeault@gmail.com
I passed the triplebyte interview.
Physics major (Bachelors of Science) turned software developer. One year as a backend developer at a common lisp shop. Looking for a linux based company. (macOS as workstation computer/laptops is great too!). Avid learner, I try to read and learn as much as possible, I've recently gone through Designing Data Intensive Applications, and Designing Distributed Systems.
Would be glad to work at a company that uses a functional language, such as Haskell, especially if they don't expect new employees to come in already knowing the language. Also highly interested in companies using Rust, python, or go.
Ambitious: only been at the company a year and spent a significant amount of time this summer directing an intern, overhauled the build system the company uses internally (set up jenkins over previous system).
Eager to learn as much as I can.
rmbibeaultonDec 3, 2019
Remote: Yes
Willing to relocate: Yes (Highly interested in relocating to Silicon Valley, or San Fransisco, or other major tech hubs/cities, such as NYC, also interested in staying in the Boston area)
Technologies: Common Lisp, Python, Linux, git (some knowledge of rust, and C)
Github: github.com/Duderichy
LinkedIn: https://www.linkedin.com/in/rbibeault
Resume: see LinkedIn, and message me there, or email me for a copy.
Email: RichardMBibeault@gmail.com
I passed the triplebyte interview.
Physics major (Bachelors of Science) turned software developer. One year as a backend developer at a common lisp shop. Looking for a linux based company. (macOS as workstation computer/laptops is great too!). Avid learner, I try to read and learn as much as possible, I've recently gone through Designing Data Intensive Applications, and Designing Distributed Systems.
Would be glad to work at a company that uses a functional language, such as Haskell, especially if they don't expect new employees to come in already knowing the language. Also highly interested in companies using Rust, python, or go.
Ambitious: only been at the company a year and spent a significant amount of time this summer directing an intern, overhauled the build system the company uses internally (set up jenkins over previous system).
Eager to learn as much as I can.
wecloudproonAug 15, 2021
Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
andrelgomesonOct 21, 2019
Data Structures and their relationship with each other to be a great technical programmer. These books (just highlight not everything) I would think -> Algorithms Sedgewick, Lisp Programmers Manual, Designing Distributed Systems. .To be a great collaborative programmer (in a work enviornment) -> Pragmattic Programmer, Code Complete, Mythical Man Month, A Philsophy of Software Design by Ousterhout. For philsophy of programming itself -> The Soul of a Machine
Edit: Programming is very broad and operates in many context from the technical, social, to the ideas behind it. I would say it is almost to early to have those definitive fundamental books