{"id":27130,"date":"2016-12-14T17:31:08","date_gmt":"2016-12-14T15:31:08","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=27130"},"modified":"2016-12-14T17:31:08","modified_gmt":"2016-12-14T15:31:08","slug":"100-favorite-programming-computer-and-science-books","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/14\/100-favorite-programming-computer-and-science-books\/","title":{"rendered":"100 Favorite Programming, Computer and Science Books"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"http:\/\/www.catonmat.net\/\">Peteris Krumins<\/a>, of the <a href=\"https:\/\/www.browserling.com\/\">Browserling<\/a> fame, has a series of blog posts on his top favorite programming, computer and science books. \u00a0It&#8217;s an excellent selection of titles, from which I&#8217;ve read only a fraction. \u00a0Good timing for the Christmas shopping too. \u00a0Here are the blog posts in the series so far (5 books per post):<\/p>\n<ul>\n<li><a href=\"http:\/\/www.catonmat.net\/blog\/top-100-books-part-one\/\">Part one<\/a>. Note to self: read\u00a0&#8220;The New Turing Omnibus&#8221;.<\/li>\n<li><a href=\"http:\/\/www.catonmat.net\/blog\/top-100-books-part-two\/\">Part two<\/a>.<\/li>\n<li><a href=\"http:\/\/www.catonmat.net\/blog\/top-100-books-part-three\/\">Part three<\/a>. Note to self: read &#8220;<a href=\"http:\/\/www.catonmat.net\/ftp\/unix-haters-handbook.pdf\">The Unix Haters Handbook (free pdf)<\/a>&#8220;, buy (again!) &#8220;Unix and Linux System Administration Handbook&#8221; or find who has any of the three previuosly purchased copies.<\/li>\n<li><a href=\"http:\/\/www.catonmat.net\/blog\/top-100-books-part-four\/\">Part four<\/a>.<\/li>\n<li><a href=\"http:\/\/www.catonmat.net\/blog\/top-100-books-part-five\/\">Part five<\/a>.<\/li>\n<li><a href=\"http:\/\/www.catonmat.net\/blog\/top-100-books-part-six\/\">Part six<\/a>. \u00a0Note to self: read\u00a0&#8220;The Unix Philosophy&#8221;.<\/li>\n<\/ul>\n<p>Even with the 30 books mentioned so far, there are new things to read and learn. \u00a0I wonder how many of the notes to self I&#8217;ll have by the time the whole 100 are\u00a0listed.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Peteris Krumins, of the Browserling fame, has a series of blog posts on his top favorite programming, computer and science books. \u00a0It&#8217;s an excellent selection of titles, from which I&#8217;ve read only a fraction. \u00a0Good timing for the Christmas shopping too. \u00a0Here are the blog posts in the series so far (5 books per post): &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/14\/100-favorite-programming-computer-and-science-books\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">100 Favorite Programming, Computer and Science Books<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"100 Favorite Programming, Computer and Science Books #books #ComputerScience #UNIX #Linux #lists #programming #WebDev","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,2294,6,18,133,62],"tags":[3069,286,2904,253,1330],"keyring_services":[],"class_list":["post-27130","post","type-post","status-publish","format-standard","hentry","category-general","category-books","category-linux","category-programming","category-sysadmin","category-technology","tag-best-practices","tag-history","tag-lists","tag-unix","tag-web-development"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":135,"url":"https:\/\/mamchenkov.net\/wordpress\/2003\/02\/10\/the-art-of-unix-programming\/","url_meta":{"origin":27130,"position":0},"title":"The Art of Unix Programming","author":"Leonid Mamchenkov","date":"February 10, 2003","format":false,"excerpt":"Spent most of the weekend reading the Eric Raymond's draft of The Art of Unix Programming, which appears to be surprisingly usefull and easy to read. I think I've already recommended to all people that I know. If I haven't, here is your chance.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27652,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/30\/linux-inside-a-book-in-progress-about-the-linux-kernel-and-its-internals\/","url_meta":{"origin":27130,"position":1},"title":"Linux Inside &#8211; A book-in-progress about the Linux kernel and its internals","author":"Leonid Mamchenkov","date":"May 30, 2017","format":false,"excerpt":"\"Linux Inside\" is a book-in-progress about the Linux kernel and its internals. \u00a0You can read it online or download as a PDF. \u00a0It's also available in several languages. \u00a0Some of the things that you'll find inside are: The boot process Initialization Interrupts System calls Timers and time management Synchronization primitives\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":29024,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/11\/24\/the-history-of-unix-rob-pike\/","url_meta":{"origin":27130,"position":2},"title":"The History of Unix, Rob Pike","author":"Leonid Mamchenkov","date":"November 24, 2018","format":false,"excerpt":"https:\/\/www.youtube.com\/watch?v=_2NI6t2r_Hs Rob Pike talks about the history of Unix and his quite remarkable career.\u00a0 And here's my favorite quote from the video, referring to \"The Unix Programming Environment\" book: It is amazing to me that the book that came out in the late 1983 is still technically relevant today.\u00a0 It's\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/_2NI6t2r_Hs\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":27002,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/11\/29\/julias-drawings-on-programming\/","url_meta":{"origin":27130,"position":3},"title":"Julia&#8217;s Drawings on Programming","author":"Leonid Mamchenkov","date":"November 29, 2016","format":false,"excerpt":"Julia Evans, who blogs about her programming endeavors, now also draws simple, note-like sketches on a variety of the computer and programming related subjects. \u00a0Those are great as kick memory refreshers or reminders for \"I wanted to learn more about that\" kind of things. \u00a0Here's her take on pipes, for\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"pipes","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/11\/pipes-500x393.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":40871,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/03\/29\/unix-history-repository\/","url_meta":{"origin":27130,"position":4},"title":"Unix History Repository","author":"Leonid Mamchenkov","date":"March 29, 2019","format":false,"excerpt":"https:\/\/www.youtube.com\/watch?v=S7JB0mhrGCQ Evolution of unix-history-repo (Gource Visualization) video shows how the UNIX operating system was born and how it matured over time. The video is based on this GitHub repository, which combines the following: The project has achieved its major goal with the establishment of a continuous timeline from 1970 until\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/S7JB0mhrGCQ\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":15726,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/10\/13\/dennis-ritchie-rip\/","url_meta":{"origin":27130,"position":5},"title":"Dennis Ritchie, RIP","author":"Leonid Mamchenkov","date":"October 13, 2011","format":false,"excerpt":"I've just learned of yet another great loss - Dennis Ritchie, who passed away a few days ago at the age of 70. It's difficult to describe his contributions and achievements to non-technical people, but anyone with even a grain of knowledge of computer history and modern affairs can appreciate\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2011\/10\/225px-Dennis_MacAlistair_Ritchie_.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/27130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=27130"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/27130\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=27130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=27130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=27130"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=27130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}