{"id":1201,"date":"2008-07-10T07:25:38","date_gmt":"2008-07-10T12:25:38","guid":{"rendered":"http:\/\/www.starkeith.net\/coredump\/?p=1201"},"modified":"2009-01-25T13:50:40","modified_gmt":"2009-01-25T18:50:40","slug":"some-of-my-programming-book-recommendations","status":"publish","type":"post","link":"https:\/\/www.starkeith.net\/coredump\/2008\/07\/10\/some-of-my-programming-book-recommendations\/","title":{"rendered":"Some of MY Programming Book Recommendations"},"content":{"rendered":"<p>Well, I shouldn&#8217;t say &#8220;recommendations,&#8221; since I&#8217;m just recommending one book: <a href=\"http:\/\/www.amazon.com\/Testing-Computer-Software-2nd-Kaner\/dp\/0471358460\/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1215640261&amp;sr=8-1\">Testing Computer Software (Second Edition) by Cem Kaner, Jack Falk, and Hung Quoc Nguyen<\/a>. This is an utterly invaluable book for anyone who ever aspires to be more than just a code monkey.<\/p>\n<p>Technically speaking, this book was written more for &#8220;testers&#8221; and people who manage testing teams rather than &#8220;programmers&#8221; but as long as you keep that in mind it shouldn&#8217;t be a problem.<\/p>\n<p>This book goes over everything that a good software testing team should do &#8211; from bug reports (including how a bug reporting system should be designed) all the way up to how to hire and manage a team of testers. There&#8217;s also a lot of stuff in there in regards to dealing with being a tester &#8211; because too often in a corporate environment, testers are really looked down upon, especially when finding bugs near the end of a deadline.<\/p>\n<p>All in all, just a really great book.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Well, I shouldn&#8217;t say &#8220;recommendations,&#8221; since I&#8217;m just recommending one book: Testing Computer Software (Second Edition) by Cem Kaner, Jack Falk, and Hung Quoc Nguyen. This is an utterly invaluable book for anyone who ever aspires to be more than just a code monkey. Technically speaking, this book was written more for &#8220;testers&#8221; and people&hellip; <a class=\"more-link\" href=\"https:\/\/www.starkeith.net\/coredump\/2008\/07\/10\/some-of-my-programming-book-recommendations\/\">Continue reading <span class=\"screen-reader-text\">Some of MY Programming Book Recommendations<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"webmentions_disabled_pings":false,"webmentions_disabled":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_post_was_ever_published":false},"categories":[199,5],"tags":[130,107,97],"class_list":["post-1201","post","type-post","status-publish","format-standard","hentry","category-my-opinion","category-technology","tag-books","tag-programming","tag-software","entry"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pimUj-jn","jetpack-related-posts":[{"id":1044,"url":"https:\/\/www.starkeith.net\/coredump\/2008\/02\/11\/how-to-write-laws-the-right-way\/","url_meta":{"origin":1201,"position":0},"title":"How to write laws &#8211; the RIGHT Way","author":"Keith Survell","date":"February 11, 2008","format":false,"excerpt":"At least, I think it's the right way: \"If I were writing laws such that I wanted everybody to agree on how to interpret them, I would use the software development life cycle: First, have lawmakers (analogous to \"developers\") write drafts of the laws. Then a second group (the \"test\u2026","rel":"","context":"In &quot;politics&quot;","block_context":{"text":"politics","link":"https:\/\/www.starkeith.net\/coredump\/category\/politics\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4611,"url":"https:\/\/www.starkeith.net\/coredump\/2014\/10\/10\/things-wish-id-known-started-programming\/","url_meta":{"origin":1201,"position":1},"title":"Things I Wish I&#8217;d Known When I Started Programming","author":"Keith Survell","date":"October 10, 2014","format":false,"excerpt":"I've been programming for more than a few years now, but sometimes I like to look back at things I wrote when I was much younger, and reflect on how much I've learned since then. Of course, no one expects you to start out knowing everything, but there are a\u2026","rel":"","context":"In &quot;My Opinion&quot;","block_context":{"text":"My Opinion","link":"https:\/\/www.starkeith.net\/coredump\/category\/personal\/my-opinion\/"},"img":{"alt_text":"code","src":"https:\/\/i0.wp.com\/www.starkeith.net\/coredump\/wp-content\/uploads\/\/2014\/09\/code.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2800,"url":"https:\/\/www.starkeith.net\/coredump\/2009\/09\/08\/treating-our-legal-code-like-computer-code\/","url_meta":{"origin":1201,"position":2},"title":"Treating our Legal Code like Computer Code","author":"Keith Survell","date":"September 8, 2009","format":false,"excerpt":"Looking at some pending legislation through the eyes of a computer programmer... and finding it... wanting.","rel":"","context":"In &quot;My Opinion&quot;","block_context":{"text":"My Opinion","link":"https:\/\/www.starkeith.net\/coredump\/category\/personal\/my-opinion\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1045,"url":"https:\/\/www.starkeith.net\/coredump\/2008\/02\/11\/programmer-humor\/","url_meta":{"origin":1201,"position":3},"title":"Programmer Humor","author":"Keith Survell","date":"February 11, 2008","format":false,"excerpt":"From Painless Bug Tracking @ Joel on Software: If you don't specify what you expected to see, I may not understand why this is a bug. The splash screen has blood on it. So what? I cut my fingers when I was coding it. What did you expect? Ah, you\u2026","rel":"","context":"In &quot;fun stuff&quot;","block_context":{"text":"fun stuff","link":"https:\/\/www.starkeith.net\/coredump\/category\/fun-stuff\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1202,"url":"https:\/\/www.starkeith.net\/coredump\/2008\/07\/10\/the-greatest-bug-of-all\/","url_meta":{"origin":1201,"position":4},"title":"The Greatest Bug of All","author":"Keith Survell","date":"July 10, 2008","format":false,"excerpt":"Call Me Fishmeal.: Pimp My Code, Part 15: The Greatest Bug of All This is great story... if you're a programmer. If you're not, you won't get it, so sorry about that.","rel":"","context":"In &quot;tech&quot;","block_context":{"text":"tech","link":"https:\/\/www.starkeith.net\/coredump\/category\/technology\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":493,"url":"https:\/\/www.starkeith.net\/coredump\/2005\/05\/12\/joel-on-software-back-to-basics\/","url_meta":{"origin":1201,"position":5},"title":"Joel on Software &#8211; Back to Basics","author":"Keith Survell","date":"May 12, 2005","format":false,"excerpt":"This article makes a good point about something very important; namely, that to be a good software programmer, you have to know a lot about the nuts & bolts of how the computer works - from raw CPU instructions right up to drivers & other high-level nonsense.","rel":"","context":"In &quot;personal&quot;","block_context":{"text":"personal","link":"https:\/\/www.starkeith.net\/coredump\/category\/personal\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/posts\/1201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/comments?post=1201"}],"version-history":[{"count":0,"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/posts\/1201\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/media?parent=1201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/categories?post=1201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/tags?post=1201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}