|
65 | 65 | - [Operating system](#operating-system)
|
66 | 66 | - [Over-engineering](#over-engineering)
|
67 | 67 | - [Performance](#performance)
|
| 68 | + - [Personal knowledge management](#personal-knowledge-management) |
68 | 69 | - [Personal productivity](#personal-productivity)
|
69 | 70 | - [Perspective](#perspective)
|
70 | 71 | - [Problem solving](#problem-solving)
|
@@ -998,10 +999,7 @@ Learn how to learn!
|
998 | 999 | - You can do a lot "by accident"
|
999 | 1000 | - Fixing a bug can be milestone
|
1000 | 1001 |
|
1001 |
| -About Zettelkasten and PKM (personal knowledge management): |
1002 |
| - |
1003 |
| -- [Zettelkasten Method](https://zettelkasten.de/posts/overview/) |
1004 |
| -- [How to build a second brain as a software developer](https://aseemthakar.com/how-to-build-a-second-brain-as-a-software-developer/) |
| 1002 | +About Zettelkasten and PKM (personal knowledge management): see [Personal knowledge management](#personal-knowledge-management) |
1005 | 1003 |
|
1006 | 1004 | Richard Feynman's Learning Strategy:
|
1007 | 1005 |
|
@@ -1052,6 +1050,7 @@ Richard Feynman's Learning Strategy:
|
1052 | 1050 | - [What's in a Linux executable?](https://fasterthanli.me/series/making-our-own-executable-packer/part-1)
|
1053 | 1051 | - 📖 [The Elements of Computing Systems](https://www.nand2tetris.org/book): building a modern computer from first principles (nand2tetris).
|
1054 | 1052 | - [Old pattern powering modern tech](https://softwarebits.substack.com/p/old-pattern-powering-modern-tech?s=r)
|
| 1053 | +- [Demystifying bitwise operations, a gentle C tutorial](https://www.andreinc.net/2023/02/01/demystifying-bitwise-ops) |
1055 | 1054 |
|
1056 | 1055 | ### Math
|
1057 | 1056 |
|
@@ -1147,6 +1146,16 @@ Richard Feynman's Learning Strategy:
|
1147 | 1146 | - Data dominates.
|
1148 | 1147 | - [Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust](https://benhoyt.com/writings/count-words/): a great way to learn about measuring performance.
|
1149 | 1148 |
|
| 1149 | +### Personal knowledge management |
| 1150 | + |
| 1151 | + |
| 1152 | +- [Zettelkasten Method](https://zettelkasten.de/posts/overview/) |
| 1153 | +- [How to build a second brain as a software developer](https://aseemthakar.com/how-to-build-a-second-brain-as-a-software-developer/) |
| 1154 | +- [Notes Against Note-Taking Systems](https://sashachapin.substack.com/p/notes-against-note-taking-systems) |
| 1155 | + - An interesting contrarian take! |
| 1156 | + - I am waiting for any evidence that our most provocative thinkers and writers are those who rely on elaborate, systematic note-taking systems. |
| 1157 | + - I am seeing evidence that people taught knowledge management for its own sake produce unexciting work. |
| 1158 | + |
1150 | 1159 | ### Personal productivity
|
1151 | 1160 |
|
1152 | 1161 | Check out this section on my [list of management resources, "Personal productivity"](https://github.com/charlax/engineering-management/#personal-productivity).
|
|
0 commit comments