Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin
4.7 on Amazon
43 HN comments
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Martin Kleppmann
4.8 on Amazon
34 HN comments
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition: Your Journey to Mastery
David Thomas, Andrew Hunt, et al.
4.8 on Amazon
27 HN comments
A Philosophy of Software Design
John Ousterhout
4.4 on Amazon
12 HN comments
Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture
David Kushner, Wil Wheaton, et al.
4.8 on Amazon
11 HN comments
The Unicorn Project
Gene Kim
4.6 on Amazon
8 HN comments
Game Programming Patterns
Robert Nystrom
4.8 on Amazon
8 HN comments
Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler))
Martin Fowler
4.7 on Amazon
7 HN comments
Operating Systems: Three Easy Pieces
Remzi H Arpaci-Dusseau and Andrea C Arpaci-Dusseau
4.7 on Amazon
7 HN comments
Code: The Hidden Language of Computer Hardware and Software
Charles Petzold
4.6 on Amazon
7 HN comments
The Soul of A New Machine
Tracy Kidder
4.6 on Amazon
7 HN comments
Working in Public: The Making and Maintenance of Open Source Software
Nadia Eghbal
4.6 on Amazon
6 HN comments
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Camille Fournier
4.6 on Amazon
6 HN comments
Cracking the Coding Interview: 189 Programming Questions and Solutions
Gayle Laakmann McDowell
4.7 on Amazon
6 HN comments
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
Robert Martin
4.7 on Amazon
5 HN comments
bwh2onApr 16, 2021
Awesome read.
systemvoltageonAug 5, 2021
Highly recommend - Masters of Doom audiobook: https://www.amazon.com/Masters-of-Doom-David-Kushner-audiobo...
alfiedotwtfonMay 16, 2021
1. Masters of Doom
2. Michael Abrash's Graphics Programming Black Book
xrefonApr 18, 2021
Anyone got other good computing history books/stories to recommend? I really enjoyed Masters of Doom and Hard Drive (about old-testament Gates, not new-dove Gates)
b33j0ronJuly 19, 2021
bwh2onApr 21, 2021
* Masters of Doom
* Where Wizards Stay Up Late
* Working in Public
paulz_onApr 11, 2021
As for the long term - my hope is that it gets better as the headsets get better. It seems to so far.
One sort of interesting thing along these lines - I remember in the book "Masters of Doom" they're describing the early days of FPS development and how people would frequently get very nautious and grab the trash can by their desk to vomit.
You never hear about that anymore. What is that? Better screens? Playing games when you're a kid? Whatever is at work there, seems like it might apply to vr too.
playing_coloursonMay 17, 2021
Let me also address psychological aspects. You are much more than a university certificate, you are not defined by it. You can self-educate yourself on a lot of technical and non-technical topics, you can have interesting hobbies, create, challenge yourself physically. There are potentially so much more to do to help you succeed in relationships.
Do not build barriers that cause anxiety, do not dream how much better your would be if you had a fancy degree - you live once, accept yourself, and invest in yourself in what you really want.
I totally understand you btw, I have a non-CS degree from a no-name university in a small post-Soviet country. You can imagine that I felt a bit insecure about it as well. 5 years on, I stopped worrying about it, when realised that my employers and people around me in general judged me by my current contributions and character.
In IT, we basically only need to dedicate focus and time to improve ourselves. No barriers like expensive equipment or official accreditation. Also, maybe, read Masters of Doom, a book about John Carmack for inspiration.
nameloswonApr 13, 2021
Rich people with supportive networks of course can pursuit their goals easier.
Occasionally people from not very good families can do this as well because they're so screwed by the environment and tried to get rid of everything in (the book 'Masters of DOOM' is an example assuming it doesn't try to be too dramatic).
It's much harder to do the same as middle classes with a lot of life obligations, distractions, and most importantly they are by default need to follow linear career developments - it's much harder to be adventurous to had drastic improvement compared to previous categories.
reidraconMay 16, 2021
The author explains how he made the R-Type conversion for the ZX Spectrum 48k and provides an interesting view of the "bedroom coders" and the early video game industry in the UK back in the 80s.
Self-published and downloadable for free here: http://bizzley.com/
bemonApr 28, 2021
https://www.goodreads.com/book/show/222146.Masters_of_Doom