1. Computer Networking: A Top-Down Approach 6th Edition.
2. TCP/IP Illustrated, Vol. 1 2nd Edition.
3. Interconnections: Bridges, Routers, Switches, and Internetworking Protocols 2nd Edition.
4. Engineering a Compiler 2nd Edition.
5. Flex & Bison.
6. Sed & Awk.
7. K & R.
8. The Unix Programming Environment.
9. Advanced Programming in the UNIX Environment.
10. Linux Kernel Development.
11. The Go Programming Language.
12. Introduction to Operating Systems Abstractions.
I recently discovered how much easier it is to use markdown for basic note taking, I have been just using html, which is part of the reason I took a break from reading, ha.
Nice list. I was just leafing through Internetworking with TCP/IP Vol 2 by Comer. Excellent book and a good one to add to your list. A bit old now, with non-ANSI C code, but still very interesting!
I use on average maybe 8 chrome tabs at a given time and I use: Visual Studio Code, Spotify, Slack, Insomnia, and Skype. I also have Docker turned on all day.
The way I rationalized it was that if I went with something like Ubuntu on a PC I would be on my own if something broke, so that's why I pathetically went with Apple again.
That's fair--MacOS is still the king of "it just works", most of the time. But hardware lasts a very long time these days, even if it sometimes seems like developers are trying their hardest to ruin that for us.
1. Computer Networking: A Top-Down Approach 6th Edition. 2. TCP/IP Illustrated, Vol. 1 2nd Edition. 3. Interconnections: Bridges, Routers, Switches, and Internetworking Protocols 2nd Edition. 4. Engineering a Compiler 2nd Edition. 5. Flex & Bison. 6. Sed & Awk. 7. K & R. 8. The Unix Programming Environment. 9. Advanced Programming in the UNIX Environment. 10. Linux Kernel Development. 11. The Go Programming Language. 12. Introduction to Operating Systems Abstractions.
I recently discovered how much easier it is to use markdown for basic note taking, I have been just using html, which is part of the reason I took a break from reading, ha.