{"id":229,"date":"2010-10-19T14:02:38","date_gmt":"2010-10-19T21:02:38","guid":{"rendered":"http:\/\/angryweasel.com\/blog\/?p=229"},"modified":"2010-10-19T14:02:38","modified_gmt":"2010-10-19T21:02:38","slug":"thoughts-on-pnsqc","status":"publish","type":"post","link":"https:\/\/angryweasel.com\/blog\/thoughts-on-pnsqc\/","title":{"rendered":"Thoughts on PNSQC"},"content":{"rendered":"<p><a href=\"http:\/\/www.pnsqc.org\" target=\"_blank\">PNSQC<\/a> is still going strong (although it may be over by the time I post this). Sadly, my North American test conference tour forced me to miss the second day of the conference in order to make it to Toronto in time for the <a href=\"http:\/\/www.qaitestrek.org\/2010\" target=\"_blank\">QAI Testrek<\/a> conference.<\/p>\n<p>My opinion of PNSQC is the same as always \u2013 it\u2019s a fantastic conference, and an incredible value for the price. Those who have followed this conference for some time may remember a time in the not so distant past when Microsoft speakers were rare. This year\u2019s conference, however had Microsoft speakers in nearly every time slot (including a keynote by Harry Robinson). <\/p>\n<p>I enjoyed Jim Sartain\u2019s (Adobe) talk on pushing quality upstream \u2013 especially a system he uses to track \u201cearly bugs\u201d (errors found in unit test or review). I would have really liked to see more depth or examples around this, as I think there\u2019s a lot more complexity to this than he led us to believe.<\/p>\n<p>The highlight of my one-day conference was Tim Lister\u2019s keynote. First of all, I\u2019m a huge fan of <a href=\"http:\/\/www.amazon.com\/Peopleware-Productive-Projects-Teams-Second\/dp\/0932633439\/ref=sr_1_1?ie=UTF8&amp;qid=1287521736&amp;sr=8-1\" target=\"_blank\">Peopleware<\/a> (if you are a manager, buy a copy now. If you are not a manager, buy a copy for <em>your<\/em> manager). Then, as if I wasn\u2019t already making lovey eyes at Tim from the front row, he talked about patterns \u2013 mentioning both the <a href=\"http:\/\/www.amazon.com\/Pattern-Language-Buildings-Construction-Environmental\/dp\/0195019199\/ref=sr_1_1?ie=UTF8&amp;qid=1287521773&amp;sr=8-1\" target=\"_blank\">Alexander<\/a> and <a href=\"http:\/\/www.amazon.com\/Design-Patterns-Elements-Reusable-Object-Oriented\/dp\/0201633612\/ref=sr_1_1?ie=UTF8&amp;qid=1287521758&amp;sr=8-1\" target=\"_blank\">GoF<\/a> books before diving into examples of organizational patterns. I enjoyed his stories and style. It was a great start to the conference.<\/p>\n<p>At lunch, I attended a discussion on solving complexity (hosted by <a href=\"http:\/\/jonbox.wordpress.com\/\" target=\"_blank\">Jon Bach<\/a>). The big takeaway for me was an increased awareness that complexity is in the eye of the beholder \u2013 what seems complex to you may not seem complex to someone else. This deserves another post\u2026but no promises.<\/p>\n<p>My presentation: \u201cPeering into the white box: A testers view of code reviews\u201d had a good turnout (better than I expected for a talk on code reviews). I can\u2019t really evaluate my own talks very well, but it seemed to be ok. My slides (which as usual, may not make sense on their own) are below.<\/p>\n<div style=\"width: 425px\" id=\"__ss_5494227\"><strong style=\"margin: 12px 0px 4px; display: block\"><a title=\"Peering into the white box: A testers approach to Code Reviews\" href=\"http:\/\/www.slideshare.net\/AngryWeasel\/peering-into-the-white-box-a-testers-approach-to-code-reviews\">Peering into the white box: A testers approach to Code Reviews<\/a><\/strong><object id=\"__sse5494227\" width=\"425\" height=\"355\"><param name=\"movie\" value=\"http:\/\/static.slidesharecdn.com\/swf\/ssplayer2.swf?doc=peeringintothewhitebox-101019155943-phpapp02&amp;stripped_title=peering-into-the-white-box-a-testers-approach-to-code-reviews&amp;userName=AngryWeasel\" \/><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"allowScriptAccess\" value=\"always\" \/><\/object>    <\/p>\n<div style=\"padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px\">.<\/div>\n<\/p><\/div>\n<p>Another highlight was meeting @<a href=\"http:\/\/twitter.com\/#!\/mkltesthead\" target=\"_blank\">mkltesthead<\/a> (Michael Larsen) in person. I gave him a copy of <a href=\"http:\/\/www.hwtsam.com\" target=\"_blank\">hwtsam<\/a> for his troubles. I also gave a copy to the top tweeter of the conference, <a href=\"http:\/\/twitter.com\/#!\/iesavage\" target=\"_blank\">@iesavage<\/a> (Ian Savage). I\u2019m only sorry I didn\u2019t get a chance to meet more people\u2026but there\u2019s always next year.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PNSQC is still going strong (although it may be over by the time I post this). Sadly, my North American test conference tour forced me to miss the second day of the conference in order to make it to Toronto in time for the QAI Testrek conference. My opinion of PNSQC is the same as&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-229","post","type-post","status-publish","format-standard","hentry","category-allposts"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/posts\/229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/comments?post=229"}],"version-history":[{"count":0,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/posts\/229\/revisions"}],"wp:attachment":[{"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/media?parent=229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/categories?post=229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/tags?post=229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}