
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

Kubernetes in Action
Marko Luksa
4.7 on Amazon
8 HN comments

Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are
Seth Stephens-Davidowitz, Timothy Andrés Pabon, et al.
4.4 on Amazon
8 HN comments

Mathematics for Machine Learning
Marc Peter Deisenroth
4.7 on Amazon
7 HN comments

The Hundred-Page Machine Learning Book
Andriy Burkov
4.6 on Amazon
7 HN comments

Grokking Deep Learning
Andrew Trask
4.5 on Amazon
7 HN comments

Eating Animals
Jonathan Safran Foer
4.7 on Amazon
7 HN comments

Fundamentals of Database Systems
Ramez Elmasri and Shamkant Navathe
4.3 on Amazon
7 HN comments

Software Design for Flexibility: How to Avoid Programming Yourself into a Corner
Chris Hanson and Gerald Jay Sussman
4.3 on Amazon
7 HN comments

Invent Your Own Computer Games with Python
Al Sweigart
4.7 on Amazon
7 HN comments

Implementing Domain-Driven Design
Vaughn Vernon
4.5 on Amazon
7 HN comments

Math for Programmers: 3D graphics, machine learning, and simulations with Python
Paul Orland
4.9 on Amazon
7 HN comments

Digital Gold: Bitcoin and the Inside Story of the Misfits and Millionaires Trying to Reinvent Money
Nathaniel Popper
4.6 on Amazon
7 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