Compare commits

...

3 Commits

Author SHA1 Message Date
Charles-Axel Dein
2ca3dfd6cf Add expert generalists 2025-07-07 08:48:21 -04:00
Charles-Axel Dein
9a5d23500c Add exercises 2025-06-29 23:09:43 -04:00
Charles-Axel Dein
5421d05e9c Add How I read 2025-06-23 09:06:14 -04:00

View File

@@ -268,6 +268,15 @@ There are some free books available, including:
- Make debugging easier
- When working on a team, you should usually ask the question
- Shipping cadence matters a lot. Think hard about what will get you shipping quickly and often
- [Expert Generalists](https://martinfowler.com/articles/expert-generalist.html), martinfowler.com, proposes an interesting take on the "T-shaped engineer"
- The Characteristics of an Expert Generalist: Curiosity, Collaborativeness, Customer Focus, Favor Fundamental Knowledge, Blend of Generalist and Specialist Skills, Sympathy for Related Domains
- Assessing Expert Generalists: hiring and career progression
- Growing Expert Generalists: From Tools to Fundamentals
- "Why does our attention keep drifting toward tool expertise? It isn't because people are shortsighted or lazy; it's because the fundamentals are hard to see amid the noise."
- Expert Generalists still need Specialists
- Expert Generalists in the Age of LLMs
- "Similarly to a specialist, an LLM can rapidly answer questions that an Expert Generalist will have when working in a new domain."
- "Rather than looking for “the answer”, they prompt them to generate questions, explaining mechanisms, and providing examples and even tools that help explore the underlying mechanisms of an idea."
## Other general material and list of resources
@@ -1097,6 +1106,7 @@ The best way to learn is to learn by doing.
- [A list of programming playgrounds](https://jvns.ca/blog/2023/04/17/a-list-of-programming-playgrounds/), Julia Evans
- [Write more "useless" software](https://ntietz.com/blog/write-more-useless-software/)
- [SadServers - Linux & DevOps Troubleshooting Interviews](https://sadservers.com/)
- [Writing Toy Software Is A Joy](https://blog.jsbarretto.com/post/software-is-joy)
Practice:
@@ -1579,6 +1589,7 @@ _See also: [Site Reliability Engineering (SRE)](#site-reliability-engineering-sr
- I am seeing evidence that people taught knowledge management for its own sake produce unexciting work.
- [MaggieAppleton/digital-gardeners](https://github.com/MaggieAppleton/digital-gardeners)
- [Notes apps are where ideas go to die. And thats good.](https://www.reproof.app/blog/notes-apps-help-us-forget)
- [I Deleted My Second Brain](https://www.joanwestenberg.com/p/i-deleted-my-second-brain)
### Personal productivity
@@ -1705,6 +1716,11 @@ JavaScript is such a pervasive language that it's almost required learning.
- There was an interesting contrarian take in the [Hacker News thread](https://news.ycombinator.com/item?id=36011599): "Once I relaxed and decided, 'If the stuff in this book is good enough, my brain will keep it FOR me' both my satisfaction AND utility of books increased dramatically."
- [You Are What You Read, Even If You Dont Always Remember It](https://blog.jim-nielsen.com/2024/you-are-what-you-read/)
- "I cannot remember the books I've read any more than the meals I have eaten; even so, they have made me.", Ralp Waldo Emerson
- [How I Read](https://www.robkhenderson.com/p/how-i-read)
- I read pretty slowly. I take notes, I underline, I highlight, I jot my thoughts in the margins, I pause if I encounter an especially interesting passage or idea.
- "Listening to books instead of reading them is like drinking your vegetables instead of eating them"
- “You will not learn anything of lasting importance from TV, movies, podcasts…theyre junk food. Successful people converge on 3 ways to learn: lots of reading time, some exercises and projects, and conversations with people who are slightly ahead of them.”
### Refactoring