<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>We don't make the software you use, we make the software you use better....</title><link>http://blogs.msdn.com/adamu/archive/2004/07/23/192366.aspx</link><description>BASF used a variation on the above as it's corporate tagline. Michael Hunter , the technical lead for my test team, used this as part of his auto signature for quite some time. It should be the motto for every software test/qa organization. For those</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: We don't make the software you use, we make the software you use better....</title><link>http://blogs.msdn.com/adamu/archive/2004/07/23/192366.aspx#194721</link><pubDate>Sat, 24 Jul 2004 15:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:194721</guid><dc:creator>Adam Barr</dc:creator><description>I am not saying testers should be not be good or really good or great developers. All I am saying is that they don't need to be as good (as developers) as the SDEs. In an ideal world, all PMs would also be as good at development as developers are. Heck in a really ideal world all of marketing would be also. But in reality, Microsoft has thousands of open jobs, and can't find enough people to hire. Given that, a top-notch developer would be steered towards SDE over SDET.&lt;br&gt;&lt;br&gt;Here's a question: what is the ladder level of a typical entry-level SDE vs. SDET? What about a test manager vs. a dev manager? Until those are equal, SDET won't truly be equal to SDE.&lt;br&gt;&lt;br&gt;(Also I'll point out that in the timeframe I was discussing in my book, the SDET job was nonexistent or new, and I was really talking about STE vs. SDE. Those statements from recruiting and management about how testers were just as qualified, as developers, as SDEs were -- those were being made about STEs, not SDETs.)&lt;br&gt;&lt;br&gt;Anyway, I was reading some of your other posts and there were a couple of interesting quotes (talking about what you look for in interview candidates):&lt;br&gt;&lt;br&gt;&amp;lt;I&amp;gt;For SDET, the bar goes up slightly in that I am looking for an additional skill. I look to see if they can test their own code. Sure, everyone tests their own code, right? It’s just part of the development process, right? Well, not exactly. Can they step back from the fact that they wrote the code, and look with a critical eye on their implementation?&amp;lt;/I&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;I&amp;gt;Ideally, we want to hire all #3 types [can test own code and other's code] for SDE or SDET, but we really need them in SDET roles. Why? Well, for test code, there is no additional organization that test’s the test code to ensure that it is working correctly, so these people are the last line of defense between the bugs in their code that cause test code to not uncover flaws in the shipping code. #4s [can test own code, but not others'] are ok as SDE as well, they can test their own code, they just don’t help their peers that much via code reviews. Mostly, these people see one solution to a problem, and when people throw a different algorithm at them to solve a problem, they struggle grasping it, so reviewing someone else’s implementation is challenging for them.&amp;lt;/I&amp;gt;&lt;br&gt;&lt;br&gt;What you are saying is that SDETs actually have a bigger skill set than SDEs (I didn't see any mention of a skill that SDEs have that SDETs don't). My first thought was &amp;quot;Nice try!&amp;quot; But it did make me think for a while. Is there an extra technical skill that SDETs have that SDEs don't, beyond being able to tolerate obnoxious SDEs with a superiority complex? Nonetheless, I maintain my position that someone who would be a bad SDET (by lacking this skill, whatever it was) would also be a bad SDE. To be a good developer you have to be able to step back and analyze code. And you have to be able to consider different algorithms -- if you can't do that, you're not a good developer, period. The only difference between testing your own code and someone else's is that you might view it as beneath you to have to look at someone else's code. I think THAT is the difference between #3 and #4. It's an attitude thing, not a difference in technical skills. And I would say that the #4 people (of which Microsoft has plenty, certainly) ultimately make bad SDEs also.&lt;br&gt;&lt;br&gt;You used to see interview feedback (frowned upon by HR) that said &amp;quot;he's not good enough to be an SDE, maybe try SDET?&amp;quot; Your post has given me hope that someday, you might actually see someone write &amp;quot;I don't think he has the skills to be an SDET...maybe he could try for plain old SDE&amp;quot;?&lt;br&gt;&lt;br&gt;- adam&lt;br&gt;&lt;br&gt;P.S. Incidentally I am back at Microsoft, working as a PM (insert joke here). The single thing that most impresses me about my new group is the quality of the test team, AND the attitude of the dev team towards the test team. So maybe things are changing, slowly.&lt;br&gt;</description></item><item><title>The STE vs. SDET Debate</title><link>http://blogs.msdn.com/adamu/archive/2004/07/23/192366.aspx#601601</link><pubDate>Fri, 19 May 2006 08:48:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:601601</guid><dc:creator>I. M. Testy</dc:creator><description>What is the difference between a software test engineer (STE) and a software design engineers in test...</description></item><item><title> AdamU s WebLog We don t make the software you use we make the | Wood TV Stand</title><link>http://blogs.msdn.com/adamu/archive/2004/07/23/192366.aspx#9679796</link><pubDate>Mon, 01 Jun 2009 21:22:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9679796</guid><dc:creator> AdamU s WebLog We don t make the software you use we make the | Wood TV Stand</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://woodtvstand.info/story.php?id=1109"&gt;http://woodtvstand.info/story.php?id=1109&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> AdamU s WebLog We don t make the software you use we make the | Cellulite Creams</title><link>http://blogs.msdn.com/adamu/archive/2004/07/23/192366.aspx#9711948</link><pubDate>Tue, 09 Jun 2009 05:50:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9711948</guid><dc:creator> AdamU s WebLog We don t make the software you use we make the | Cellulite Creams</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://cellulitecreamsite.info/story.php?id=7611"&gt;http://cellulitecreamsite.info/story.php?id=7611&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>