{"id":73,"date":"2014-05-03T18:28:25","date_gmt":"2014-05-03T18:28:25","guid":{"rendered":"http:\/\/ninecrows.com\/career\/?page_id=73"},"modified":"2016-06-30T10:59:44","modified_gmt":"2016-06-30T10:59:44","slug":"bookshelf-7","status":"publish","type":"page","link":"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/","title":{"rendered":"Bookshelf 7"},"content":{"rendered":"<p><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/BookShelf71.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"42\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/bookshelf7\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/BookShelf71.jpg?fit=1200%2C373&amp;ssl=1\" data-orig-size=\"1200,373\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;3.5&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon EOS 7D&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1399065748&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;18&quot;,&quot;iso&quot;:&quot;1600&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"BookShelf7\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/BookShelf71.jpg?fit=300%2C93&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/BookShelf71.jpg?fit=474%2C147&amp;ssl=1\" class=\"aligncenter size-full wp-image-42\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/BookShelf71.jpg?resize=474%2C147\" alt=\"BookShelf7\" width=\"474\" height=\"147\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/BookShelf71.jpg?w=1200&amp;ssl=1 1200w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/BookShelf71.jpg?resize=300%2C93&amp;ssl=1 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/BookShelf71.jpg?resize=1024%2C318&amp;ssl=1 1024w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/BookShelf71.jpg?w=948 948w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/a><\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0409.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"627\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0409\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0409.jpg?fit=925%2C1389&amp;ssl=1\" data-orig-size=\"925,1389\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Death March\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0409.jpg?fit=200%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0409.jpg?fit=474%2C712&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-627\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0409.jpg?resize=150%2C150\" alt=\"Death March\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0409.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0409.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0409.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Death-Yourdon-Computing-Edward-Hardcover\/dp\/B00YDK7OFC\/ref=sr_1_14?s=books&amp;ie=UTF8&amp;qid=1467244512&amp;sr=1-14&amp;keywords=Death+March+yourdon\">Death March<\/a><\/h2>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0407.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"626\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0407\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0407.jpg?fit=927%2C1379&amp;ssl=1\" data-orig-size=\"927,1379\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"The Rise and Resurrection of the American Programmer\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0407.jpg?fit=202%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0407.jpg?fit=474%2C705&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-626\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0407.jpg?resize=150%2C150\" alt=\"The Rise and Resurrection of the American Programmer\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0407.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0407.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0407.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Resurrection-American-Programmer-Yourdon-Computing\/dp\/013121831X\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467244517&amp;sr=1-1&amp;keywords=Rise+and+Resurrection+of+the+American+Programmer\">Rise and Resurrection of the American Programmer<\/a><\/h2>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0405.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"625\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0405\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0405.jpg?fit=891%2C1337&amp;ssl=1\" data-orig-size=\"891,1337\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"The Decline and Fall of the American Programmer\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0405.jpg?fit=200%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0405.jpg?fit=474%2C712&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-625\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0405.jpg?resize=150%2C150\" alt=\"The Decline and Fall of the American Programmer\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0405.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0405.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0405.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Decline-American-Programmer-Edward-Yourdon\/dp\/013191958X\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467244533&amp;sr=1-1&amp;keywords=Decline+and+Fall+of+the+American+Programmer\">Decline and Fall of the American Programmer<\/a><\/h2>\n<p>I bought a copy of &#8216;Rise and Resurrection&#8217; to read. A colleague has this copy of decline and fall and gave it to me as a book end to my volume. Interesting how much things have changed.<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0261.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"624\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0261\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0261.jpg?fit=903%2C1355&amp;ssl=1\" data-orig-size=\"903,1355\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"The Mythical Man Month\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0261.jpg?fit=200%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0261.jpg?fit=474%2C712&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-624\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0261.jpg?resize=150%2C150\" alt=\"The Mythical Man Month\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0261.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0261.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0261.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Mythical-Man-Month-Software-Engineering-Anniversary\/dp\/0201835959\/ref=pd_sim_sbs_14_3?ie=UTF8&amp;dpID=51XnDL5KC%2BL&amp;dpSrc=sims&amp;preST=_AC_UL160_SR108%2C160_&amp;psc=1&amp;refRID=B1QBSACXC3JVMNG7KG39\">The Mythical Man Month &#8211; 20th Anniversary Edition<\/a><\/h2>\n<p>A classic. Probably right as far as it goes, but much of what it discusses is distant from modern development processes and environments (which should probably be expected as this book informs much of what has come after).<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0489.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"799\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0489\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0489.jpg?fit=1073%2C1429&amp;ssl=1\" data-orig-size=\"1073,1429\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Book0489\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0489.jpg?fit=225%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0489.jpg?fit=474%2C631&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-799\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0489.jpg?resize=150%2C150\" alt=\"Book0489\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0489.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0489.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0489.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>Use Cases Combined with Booch\/OMT\/UML<\/h2>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0491.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"800\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0491\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0491.jpg?fit=1074%2C1418&amp;ssl=1\" data-orig-size=\"1074,1418\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Book0491\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0491.jpg?fit=227%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0491.jpg?fit=474%2C625&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-800\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0491.jpg?resize=150%2C150\" alt=\"Book0491\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0491.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0491.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0491.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>Comparing ISO 9000, Malcolm Baldridge &amp; SEI CMM for Software<\/h2>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0403.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"622\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0403\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0403.jpg?fit=1031%2C1342&amp;ssl=1\" data-orig-size=\"1031,1342\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"LAN\/WAN Analysis IPX\/SPX\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0403.jpg?fit=230%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0403.jpg?fit=474%2C617&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-622\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0403.jpg?resize=150%2C150\" alt=\"LAN\/WAN Analysis IPX\/SPX\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0403.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0403.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0403.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Novells-Guide-LAN-WAN-Analysis\/dp\/0764545086\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467244588&amp;sr=1-1&amp;keywords=Novell%27s+Guide+to+LAN%2FWAN+Analysis%3A+IPX%2FSPX\">Novell&#8217;s Guide to LAN\/WAN Analysis: IPX\/SPX<\/a><\/h2>\n<p>Mostly of historical interest. A detailed description of the internals of one of the early file sharing and network communication protocols.<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0401.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"621\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0401\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0401.jpg?fit=1028%2C1372&amp;ssl=1\" data-orig-size=\"1028,1372\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"File System Internals\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0401.jpg?fit=225%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0401.jpg?fit=474%2C633&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-621\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0401.jpg?resize=150%2C150\" alt=\"File System Internals\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0401.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0401.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0401.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Windows-File-System-Internals-Developers\/dp\/1565922492\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467244614&amp;sr=1-1&amp;keywords=Windows+NT+File+System+Internals\">Windows NT File System Internals<\/a><\/h2>\n<p>For a long time I was very curious about Win32 file systems and file system drivers. The file system development kit was very hard to get a look at. This book provided a peek inside though without the FSDK it was just a curiosity.<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0399.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"620\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0399\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0399.jpg?fit=1144%2C1380&amp;ssl=1\" data-orig-size=\"1144,1380\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Inside Appletalk\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0399.jpg?fit=249%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0399.jpg?fit=474%2C572&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-620\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0399.jpg?resize=150%2C150\" alt=\"Inside Appletalk\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0399.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0399.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0399.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>Inside AppleTalk, Second Edition<\/h2>\n<p>And the original appletalk protocol.<\/p>\n<p>Largely of historical interest at this point. I was delighted to get this when it first became available as I was working in graphic arts (Howtek, scanners) and being able to work with the low level protocol was very useful.<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0169.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"475\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0169\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0169.jpg?fit=1101%2C1382&amp;ssl=1\" data-orig-size=\"1101,1382\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Beginning PHP and MySQL\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0169.jpg?fit=239%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0169.jpg?fit=474%2C595&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-475\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0169.jpg?resize=150%2C150\" alt=\"Beginning PHP and MySQL\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0169.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0169.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0169.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Beginning-PHP-MySQL-Professional-Development\/dp\/1430231149\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467244692&amp;sr=1-1&amp;keywords=Beginning+PHP+and+MySQL\">Beginning PHP and MySQL, Fourth Edition<\/a><\/h2>\n<p>Web server side programming in the LAMP and WAMP environment (which happens to be what my hosting looks like). Covers most of what is needed though the work needed to implement RESTful web service APIs in this environment isn&#8217;t covered and requires some web searching to piece together.<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0154.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"477\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0154\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0154.jpg?fit=1032%2C1337&amp;ssl=1\" data-orig-size=\"1032,1337\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Build Your Own Web Site The Right Way  Using HTML and CSS\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0154.jpg?fit=232%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0154.jpg?fit=474%2C614&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-477\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0154.jpg?resize=150%2C150\" alt=\"Build Your Own Web Site The Right Way Using HTML and CSS\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0154.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0154.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0154.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Build-Your-Site-Right-Using\/dp\/0980455278\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467244747&amp;sr=1-1&amp;keywords=HTML+%26+CSS+-+Build+Your+Web+Site+the+Right+Way\">HTML &amp; CSS &#8211; Build Your Web Site the Right Way, Second Edition<\/a><\/h2>\n<p>There is a <a href=\"https:\/\/www.amazon.com\/Build-Your-Website-Right-Using\/dp\/0987090852\/ref=dp_ob_title_bk\">third edition<\/a> of this.<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0195.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"476\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0195\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0195.jpg?fit=1043%2C1369&amp;ssl=1\" data-orig-size=\"1043,1369\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"HTML and CSS The Good Parts\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0195.jpg?fit=229%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0195.jpg?fit=474%2C622&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-476\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0195.jpg?resize=150%2C150\" alt=\"HTML and CSS The Good Parts\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0195.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0195.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0195.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/HTML-CSS-Parts-Animal-Guide\/dp\/0596157606\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467244898&amp;sr=1-1&amp;keywords=HTML+%26+CSS%3A+The+Good+Parts\">HTML &amp; CSS: The Good Parts<\/a><\/h2>\n<p>&#8230;and <a href=\"https:\/\/www.amazon.com\/JavaScript-Good-Parts-Douglas-Crockford\/dp\/0596517742\/ref=pd_sim_sbs_14_1?ie=UTF8&amp;dpID=5166ztxOm9L&amp;dpSrc=sims&amp;preST=_AC_UL160_SR123%2C160_&amp;psc=1&amp;refRID=DMZ3VMH9607DDVNDXK91\">javascript has good parts<\/a>&#8230;<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0167.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"478\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0167\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0167.jpg?fit=1035%2C1371&amp;ssl=1\" data-orig-size=\"1035,1371\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Pro CSS and HTML Design Patterns\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0167.jpg?fit=226%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0167.jpg?fit=474%2C628&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-478\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0167.jpg?resize=150%2C150\" alt=\"Pro CSS and HTML Design Patterns\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0167.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0167.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0167.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Pro-CSS-HTML-Design-Patterns\/dp\/1590598040\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467245014&amp;sr=1-1&amp;keywords=Pro+CSS+and+HTML+Design+Patterns\">Pro CSS and HTML Design Patterns<\/a><\/h2>\n<p>There is a <a href=\"https:\/\/www.amazon.com\/HTML5-Design-Patterns-Experts-Development\/dp\/1430237805\/ref=sr_1_2?s=books&amp;ie=UTF8&amp;qid=1467245014&amp;sr=1-2&amp;keywords=Pro+CSS+and+HTML+Design+Patterns\">newer <\/a>version of this.<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0177.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"508\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0177\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0177.jpg?fit=1040%2C1364&amp;ssl=1\" data-orig-size=\"1040,1364\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Designing Web Interfaces\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0177.jpg?fit=229%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0177.jpg?fit=474%2C621&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-508\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0177.jpg?resize=150%2C150\" alt=\"Designing Web Interfaces\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0177.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0177.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0177.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Designing-Web-Interfaces-Principles-Interactions\/dp\/0596516258\/ref=sr_1_2?s=books&amp;ie=UTF8&amp;qid=1467245115&amp;sr=1-2&amp;keywords=Designing+Web+Interfaces\">Designing Web Interfaces<\/a><\/h2>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0193.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"479\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0193\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0193.jpg?fit=1113%2C1388&amp;ssl=1\" data-orig-size=\"1113,1388\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Pro Javascript Techniques\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0193.jpg?fit=241%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0193.jpg?fit=474%2C591&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-479\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0193.jpg?resize=150%2C150\" alt=\"Pro Javascript Techniques\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0193.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0193.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0193.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Pro-JavaScript-Techniques-John-Resig\/dp\/1590597273\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467245147&amp;sr=1-1&amp;keywords=Pro+JavaScript+Techniques\">Pro JavaScript Techniques<\/a><\/h2>\n<p>There is a <a href=\"https:\/\/www.amazon.com\/Pro-JavaScript-Techniques-John-Paxton\/dp\/1430263911\/ref=sr_1_2?s=books&amp;ie=UTF8&amp;qid=1467245147&amp;sr=1-2&amp;keywords=Pro+JavaScript+Techniques\">second edition<\/a> of this.<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0019.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"480\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0019\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0019.jpg?fit=1096%2C1375&amp;ssl=1\" data-orig-size=\"1096,1375\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Pro Android 3\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0019.jpg?fit=239%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0019.jpg?fit=474%2C595&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-480\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0019.jpg?resize=150%2C150\" alt=\"Pro Android 3\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0019.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0019.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0019.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Pro-Android-3-Sayed-Hashimi\/dp\/1430232226\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467245230&amp;sr=1-1&amp;keywords=Pro+Android+3\">Pro Android 3<\/a><\/h2>\n<p>I keep planning on playing with some android apps. Sometime soon \ud83d\ude42 For now I keep this on the shelf and keep thinking&#8230;<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0397.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"618\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0397\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0397.jpg?fit=1134%2C1417&amp;ssl=1\" data-orig-size=\"1134,1417\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Calculus\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0397.jpg?fit=240%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0397.jpg?fit=474%2C593&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-618\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0397.jpg?resize=150%2C150\" alt=\"Calculus\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0397.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0397.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0397.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>Calculus<\/h2>\n<p>One of my college calculus texts. Ever now and again calculus is relevant and it is useful to keep \u00a0a familiar reference handy.<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0395.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"617\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0395\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0395.jpg?fit=1097%2C1366&amp;ssl=1\" data-orig-size=\"1097,1366\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"System BIOS\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0395.jpg?fit=241%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0395.jpg?fit=474%2C590&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-617\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0395.jpg?resize=150%2C150\" alt=\"System BIOS\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0395.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0395.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0395.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>System BIOS<\/h2>\n<p>The old Phoenix BIOS spec. Newer BIOS designs now exist but I have not needed to work at this level in recent history.<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0391.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"614\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0391\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0391.jpg?fit=1106%2C1399&amp;ssl=1\" data-orig-size=\"1106,1399\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Data Structures and Algorithms in C++\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0391.jpg?fit=237%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0391.jpg?fit=474%2C599&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-614\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0391.jpg?resize=150%2C150\" alt=\"Data Structures and Algorithms in C++\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0391.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0391.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0391.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Data-Structures-Algorithms-Adam-Drozdek\/dp\/0534491820\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467245346&amp;sr=1-1&amp;keywords=Data+Structures+and+Algorithms+in+C%2B%2Bdrozdek\">Data Structures and Algorithms in C++<\/a><\/h2>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0389.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"613\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0389\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0389.jpg?fit=1031%2C1384&amp;ssl=1\" data-orig-size=\"1031,1384\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\".NET Game Programming with DirectX 9.0\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0389.jpg?fit=223%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0389.jpg?fit=474%2C636&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-613\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0389.jpg?resize=150%2C150\" alt=\".NET Game Programming with DirectX 9.0\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0389.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0389.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0389.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/NET-Game-Programming-DirectX-9-0\/dp\/1590590511\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467245412&amp;sr=1-1&amp;keywords=.NET+Game+Programming+with+DirectX+9.0\">.NET Game Programming with DirectX 9.0<\/a><\/h2>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0387.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"612\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0387\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0387.jpg?fit=1112%2C1416&amp;ssl=1\" data-orig-size=\"1112,1416\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"STL Tutorial and Reference Guide\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0387.jpg?fit=236%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0387.jpg?fit=474%2C604&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-612\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0387.jpg?resize=150%2C150\" alt=\"STL Tutorial and Reference Guide\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0387.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0387.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0387.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Stl-Tutorial-Reference-Guide-Addison-Wesley\/dp\/0201633981\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467245839&amp;sr=1-1&amp;keywords=STL+Tutorial+and+Reference+Guide\">STL Tutorial and Reference Guide<\/a><\/h2>\n<p>The Josuttis books have largely supplanted this volume. With C++ 11 we&#8217;re in a new world in any case now.<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0393.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"615\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0393\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0393.jpg?fit=1124%2C1410&amp;ssl=1\" data-orig-size=\"1124,1410\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Classic Data Structures in C++\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0393.jpg?fit=239%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0393.jpg?fit=474%2C595&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-615\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0393.jpg?resize=150%2C150\" alt=\"Classic Data Structures in C++\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0393.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0393.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0393.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Classic-Data-Structures-Timothy-Budd\/dp\/0201508893\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467245947&amp;sr=1-1&amp;keywords=Classic+Data+Structures+in+C%2B%2B\">Classic Data Structures in C++<\/a><\/h2>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0385.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"610\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0385\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0385.jpg?fit=1089%2C1376&amp;ssl=1\" data-orig-size=\"1089,1376\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Large Scale C++ Software Design\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0385.jpg?fit=237%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0385.jpg?fit=474%2C599&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-610\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0385.jpg?resize=150%2C150\" alt=\"Large Scale C++ Software Design\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0385.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0385.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0385.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Large-Scale-Software-Design-John-Lakos\/dp\/0201633620\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467245950&amp;sr=1-1&amp;keywords=Large+Scale+C%2B%2B+Software+Design\">Large Scale C++ Software Design<\/a><\/h2>\n<p>Another book that I had high hopes for but was unimpressed with when I read it. I remember concluding that this book had more bad advice than good.<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0383.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"609\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0383\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0383.jpg?fit=1089%2C1327&amp;ssl=1\" data-orig-size=\"1089,1327\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Windows 2000 Scripting Guide\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0383.jpg?fit=246%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0383.jpg?fit=474%2C578&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-609\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0383.jpg?resize=150%2C150\" alt=\"Windows 2000 Scripting Guide\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0383.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0383.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0383.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Microsoft%C2%AE-Windows%C2%AE-2000-Scripting-Guide\/dp\/0735618674\/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1467246010&amp;sr=1-1&amp;keywords=Windows+2000+Scripting+Guide\">Windows 2000 Scripting Guide<\/a><\/h2>\n<p>Adding this to the WMI books and some shell scripting gives a pretty complete set of tools for manipulating a windows system in any ways needed. These days powershell might be the tool of choice, but on windows XP a decade ago the options were fewer.<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0381.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"607\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0381\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0381.jpg?fit=946%2C1372&amp;ssl=1\" data-orig-size=\"946,1372\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Structured Fortran 77\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0381.jpg?fit=207%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0381.jpg?fit=474%2C688&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-607\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0381.jpg?resize=150%2C150\" alt=\"Structured Fortran 77\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0381.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0381.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0381.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Structured-Fortran-77-D-Etter\/dp\/B002CCFWCK\/ref=sr_1_17?s=books&amp;ie=UTF8&amp;qid=1467246081&amp;sr=1-17&amp;keywords=Structured+Fortran+77\">Structured Fortran 77<\/a><\/h2>\n<p>The course text from the first formal programming course I ever took. At that point i had already writing Z80 assembler on a regular basis for several years. Fortran isn&#8217;t my favorite language by a long run, but like all things it works well for the types of problems it was created to address.<\/p>\n<h2><a href=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0379.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"606\" data-permalink=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/book0379\/\" data-orig-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0379.jpg?fit=1029%2C1357&amp;ssl=1\" data-orig-size=\"1029,1357\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Programming ASP.NET\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0379.jpg?fit=227%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0379.jpg?fit=474%2C625&amp;ssl=1\" class=\"alignleft size-thumbnail wp-image-606\" src=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0379.jpg?resize=150%2C150\" alt=\"Programming ASP.NET\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0379.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0379.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/ninecrows.com\/career\/wp-content\/uploads\/2014\/05\/Book0379.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><a href=\"https:\/\/www.amazon.com\/Programming-ASP-NET-Jesse-Liberty\/dp\/0596004877\/ref=sr_1_17?s=books&amp;ie=UTF8&amp;qid=1467246120&amp;sr=1-17&amp;keywords=Programming+ASP.NET\">Programming ASP.NET<\/a><\/h2>\n<p>The other other web technology. I&#8217;ve dipped into ASP and ASP.NET a number of times, but while I&#8217;ve used JSP and PHP for real things, ASP has always remained mostly theoretical.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Death March Rise and Resurrection of the American Programmer Decline and Fall of the American Programmer I bought a copy of &#8216;Rise and Resurrection&#8217; to read. A colleague has this copy of decline and fall and gave it to me as a book end to my volume. Interesting how much things have changed. The Mythical &hellip; <a href=\"https:\/\/ninecrows.com\/career\/bookshelf\/bookshelf-7\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Bookshelf 7<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":47,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-73","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P7F2Qc-1b","jetpack-related-posts":[],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/pages\/73"}],"collection":[{"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/comments?post=73"}],"version-history":[{"count":15,"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/pages\/73\/revisions"}],"predecessor-version":[{"id":801,"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/pages\/73\/revisions\/801"}],"up":[{"embeddable":true,"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/pages\/47"}],"wp:attachment":[{"href":"https:\/\/ninecrows.com\/career\/wp-json\/wp\/v2\/media?parent=73"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}