{"id":305,"date":"2011-05-25T12:23:38","date_gmt":"2011-05-25T19:23:38","guid":{"rendered":"http:\/\/angryweasel.com\/blog\/?p=305"},"modified":"2011-05-25T12:23:38","modified_gmt":"2011-05-25T19:23:38","slug":"r-e-s-p-e-c-t","status":"publish","type":"post","link":"https:\/\/angryweasel.com\/blog\/r-e-s-p-e-c-t\/","title":{"rendered":"R-E-S-P-E-C-T"},"content":{"rendered":"<p>A former colleague of mine (a former manager, to be exact), recently <a href=\"http:\/\/blogs.msdn.com\/b\/eric_brechner\/archive\/2011\/05\/01\/test-don-t-get-no-respect.aspx\" target=\"_blank\">blogged about the plight of the SDET<\/a> as second class citizens earlier this week. I was going to reply to the post right away &#8211; then I was going to reply in a blog post, but in the end I decided to wait a few weeks to collect my thoughts and see if I could come up with something better to say.<\/p>\n<p>So here goes.<\/p>\n<p>The first time I read the article, I thought, &quot;Eric is living in the past &#8211; this just isn&#8217;t the truth anymore.&quot; Career paths and respect for testers is something I&#8217;ve been working on at Microsoft for a long time, and I know where we came from. We have over <strong><em>ten times<\/em><\/strong> as many testers at the &quot;Senior&quot; and higher levels (i.e. they get paid huge bucks) than we did four years ago. I work on a team where the testers are absolutely fantastic, and where levels are roughly matched between test and development (we actually have more senior testers than senior developers on our team). Sure, there are pockets of &quot;trouble&quot;, but 99% of the time, programmers and testers live on equal ground. I have colleagues in other groups in similar situations, so although my group is exceptional, it&#8217;s definitely <u>not<\/u> unique.<\/p>\n<p>But because I live in such a great world, I forget how often that isn&#8217;t the case. I&#8217;m reminded that on some teams, testers aren&#8217;t matched level-wise with their programmer peers and don&#8217;t have &quot;first class&#8217; respect. For every team like mine, there\u2019s another team where testers are treated like crap and are looking for an escape or solution.<\/p>\n<p>One thing to keep in mind that testers are promoted just as often as programmers (and other disciplines) at Microsoft (I&#8217;ve done the research, and I&#8217;m sorry to say that there&#8217;s no conspiracy theory in play here). The biggest reason we have (in general) higher leveled programmers than testers is that many testers move to programming (development, as we call it) roles before they get to senior levels in test. To me, that&#8217;s fine. If you want to be an &quot;SDE&quot; at Microsoft, and you spend a few years as an &quot;SDET&quot; to get your feet wet, that&#8217;s fine with me. I think testers make great developers &#8211; especially the one&#8217;s that didn&#8217;t want to be testers in the first place. The last person I want taking on big responsibilities or hard challenges on a test team is someone who doesn\u2019t want to be testing software (or doesn\u2019t care about testing software). <\/p>\n<p>Eric goes on to give a developers overview of what test can do and (I think) makes the real point of his article.<\/p>\n<p>Then the comments came and I had another thought.<\/p>\n<h4><strong>Are testers just a bunch of whiners<\/strong>? <\/h4>\n<p>&#160;<\/p>\n<p>I can\u2019t imagine another profession where people complain so much about the crap they have to deal with, yet won\u2019t quit because they \u201clove their job\u201d. Yes, there is testing, and there is dealing with people, but both are attributes of a professional, so I don\u2019t get it.<\/p>\n<p>Here\u2019s a tip &#8211; you don&#8217;t &quot;get&quot; respect, you earn it. In my experience, testers &quot;earn&quot; respect by being credible, showing good results, and making good decisions. You don&#8217;t &quot;get&quot; respect from your &quot;level&quot;, or by demanding it. Seriously, stop whining and figure out how to earn respect.<\/p>\n<p>Let me also put some blame on the test managers. It&#8217;s your job to make sure your team has the tools (including mental models) to do their jobs (including relating with their dev peers). If they can&#8217;t do their job, it&#8217;s probably your fault.. If your team is bored, fix what your team is doing. If the job is manual (IMO, manual scripted tests are a black mark of idiocy on the testing world), either automate it (if it makes sense), or stop doing it completely. I know, I know- <em>your<\/em> situation is \u201cunique\u201d, so your team has to piss off highly paid testers with programming degrees. I\u201dve heard the \u201cunique\u201d line a zillion times now, and it\u2019s simply not true.<\/p>\n<p>In all seriousness \u2013 I don\u2019t care whether you work at Microsoft, Wal-mart, or Chik-Fil-A. If you don\u2019t think you get enough respect at work, try to <em>earn<\/em> respect. If that doesn\u2019t work, quit and get a new job. Life\u2019s too short to have a job where you aren\u2019t challenged, motivated, or respected. But please stop the whining \u2013 it\u2019s ugly and does nothing to help.<\/p>\n<p>you with me?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A former colleague of mine (a former manager, to be exact), recently blogged about the plight of the SDET as second class citizens earlier this week. I was going to reply to the post right away &#8211; then I was going to reply in a blog post, but in the end I decided to wait&#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-305","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\/305","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=305"}],"version-history":[{"count":0,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/posts\/305\/revisions"}],"wp:attachment":[{"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/media?parent=305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/categories?post=305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/tags?post=305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}