Compare commits

...

4 Commits

Author SHA1 Message Date
codeMercenary f4da5fa619 Fix typo 2024-02-25 22:12:38 -05:00
LoneRifle 00d80cb772 Fix link in must-read articles
How to Build Good Software was moved by
the Civil Service College of Singapore to it's
current location. Change the link to reflect this.
2024-02-25 22:11:00 -05:00
Raúl Vázquez 2f928ada7d Add "How to be successful at Amazon"
This Reddit discussion had a significant impact early in my career.
2024-02-25 22:09:36 -05:00
Tathya 477559d867 Update README.md 2024-02-25 22:04:14 -05:00
1 changed files with 4 additions and 2 deletions

View File

@ -203,7 +203,7 @@ There are some free books available, including:
- Pay attention on how people react to you
- Beware of micro-aggressions
- Keep a list of "Things I Don't Know"
- [Signs that you're a good programmer](https://skatgame.net/mburo//courses/350/signs-that-you-re-a-good-programmer.html) (not everything is here is great - some of the points are counterproductive)
- [Signs that you're a good programmer](https://skatgame.net/mburo//courses/350/signs-that-you-re-a-good-programmer.html) (not everything in here is great - some of the points are counterproductive)
- The instinct to experiment first
- Emotional detachment from code and design
- Eager to fix what isn't broken
@ -231,7 +231,7 @@ There are some free books available, including:
- Having some technical debt is healthy.
- Senior engineers must develop many skills besides programming.
- Were all still junior in some areas.
- [How to Build Good Software](https://www.csc.gov.sg/articles/how-to-build-good-software)
- [How to Build Good Software](https://knowledge.csc.gov.sg/ethos-issue-21/how-to-build-good-software/)
- A good high-level summary of fundamental engineering practices.
- The root cause of bad software has less to do with specific engineering choices, and more to do with how development projects are managed.
- There is no such thing as platonically good engineering: it depends on your needs and the practical problems you encounter.
@ -543,6 +543,7 @@ Biases don't only apply to hiring. For instance, the fundamental attribution bia
- Be Careful About Productivity Tips
- [Senior Engineers are Living in the Future](https://www.zerobanana.com/essays/living-in-the-future/)
- [What would a map of your career look like?](https://tomcritchlow.com/2023/04/26/career-maps/)
- [How to be successful at Amazon (or any other large company for that matter)](https://www.reddit.com/r/cscareerquestions/comments/4x0ugj/how_to_be_successful_at_amazon_or_any_other_large/)
#### Choosing your next/first opportunity
@ -1265,6 +1266,7 @@ Richard Feynman's Learning Strategy:
- [Memory Allocation](https://samwho.dev/memory-allocation/) (an interactive article)
- [Why does 0.1 + 0.2 = 0.30000000000000004?](https://jvns.ca/blog/2023/02/08/why-does-0-1-plus-0-2-equal-0-30000000000000004/), Julia Evans (about floating point)
- [Putting the "You" in CPU](https://cpu.land/the-basics)
- [x86-64 Assembly Language Programming with Ubuntu](http://www.egr.unlv.edu/~ed/assembly64.pdf)
### Machine learning/AI