I learned about beej when I started the Vortex wargame on OverTheWire (https://overthewire.org/wargames/vortex/vortex0.html). I emailed him about an error in the part about loops, and he told me he'd fix it, but never did. Only years later when I got nostalgic and went to reread that part of his guide, did I realize there had never been a bug, I'd simply misunderstood the code, and he had humored me.
Now I am personally offended :) I kid, but I am a big fan of well formatted PDF documents. What problems would you say that trouble you in mobile? I understand the 'absolute' viewport is tiresome, but I tend to prefer the consistency at times.
Beej is an incredible author. His networking guide is not only succinct and informative, it's also very funny. He's got a great writing style.
There was a thread a month or two back showing off some more of his guides, including this one. Going to download some of these for a long flight coming up. Huge thank you to Beej for the incredibly high quality content at no cost. There's also a paperback of at least the network programming guide available to support (great gift to give to a junior engineer).
Beej's guides are great. As for C, you also need the mandatory companion guide: A Guide to Undefined Behavior in C and C++ (https://blog.regehr.org/archives/213).
Was absolutely crazy to me to learn he was from Bend. I grew up in Bend, and in the early 2000s when I was in HS, his guides were super important to me. It wasn't till a couple years ago that I learned he was from Bend!
- Feb 2023, 284pts, 64 comments: <https://news.ycombinator.com/item?id=34946811>
- March 2023, 115pts, 37 comments: <https://news.ycombinator.com/item?id=35338074>
- April 2021, 507pts, 172 comments: <https://news.ycombinator.com/item?id=26911399>
- September 2017, 427pts, 79 comments: <https://news.ycombinator.com/item?id=15198093>
Worth noting that there are changes on a regular basis: <https://github.com/beejjorgensen/bgc>