{"id":38,"date":"2009-11-18T20:23:37","date_gmt":"2009-11-19T04:23:37","guid":{"rendered":"http:\/\/angryweasel.com\/blog\/?p=38"},"modified":"2009-11-18T20:25:25","modified_gmt":"2009-11-19T04:25:25","slug":"ur-doin-it-rong","status":"publish","type":"post","link":"https:\/\/angryweasel.com\/blog\/ur-doin-it-rong\/","title":{"rendered":"Ur doin it rong"},"content":{"rendered":"<p>I\u2019d like to offer a bit of advice for everyone in the world (but especially to software testers). In just about every thing you do, every day of your life, it is possible to do something wrong. My challenge to you is to think deeply about how you can do things \u201cright\u201d.<\/p>\n<p>Some examples:<\/p>\n<ul>\n<li>If you\u2019re spouse asks \u201cdo I look fat|stupid in this\u201d, the wrong answer is almost always yes. This doesn\u2019t mean that answering questions directed by your spouse is wrong, it just means you need to think about the right way to answer this question<\/li>\n<li>While driving to work|school|the mall, it is completely possible for you to swerve into oncoming traffic or drive down the sidewalk. However, just because you <em>can<\/em> do this, doesn\u2019t mean you should, nor does it mean that driving is dangerous and that you shouldn\u2019t do it anymore.<\/li>\n<li>Right now, I have the ability to blow away a massive number of important documents (yes, they could be eventually restored from backup, but I could cause big problems). This doesn\u2019t mean that I shouldn\u2019t have write access anywhere on the corporate network, it means that I\u2019ve been trusted to do the right thing and that I should honor that trust.<\/li>\n<\/ul>\n<p>I get annoyed when I see testers dismiss things flippantly because it\u2019s <em>possible<\/em> to do it wrong (and more annoyed when they choose <em>other<\/em> stuff to do wrong instead). It\u2019s asinine to call something stupid because you can mess it up by not thinking, yet it seems to be common practice.<\/p>\n<p>So here\u2019s my advice for everyone. Do whatever you want until it doesn\u2019t work for you. Find out what works and doesn\u2019t work by hypothesizing, experimenting and thinking. Reflect on what you observe and how you interpret that observation. Use that knowledge to fuel more hypothesizing and experimenting. If you have to discard an approach based on this process, you did the right thing. If you failed to ask yourself why an approach is or isn\u2019t appropriate to your context, it is you who have failed.<\/p>\n<p>The above paragraph works for testers too.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019d like to offer a bit of advice for everyone in the world (but especially to software testers). In just about every thing you do, every day of your life, it is possible to do something wrong. My challenge to you is to think deeply about how you can do things \u201cright\u201d. Some examples: If&#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-38","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\/38","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=38"}],"version-history":[{"count":0,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/posts\/38\/revisions"}],"wp:attachment":[{"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/media?parent=38"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/categories?post=38"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/tags?post=38"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}