<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - Marina Polishchuk: VC++ QA - The best job in the biz</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz/RSS"></atom:link>
	<image>
		<url>http://ecn.channel9.msdn.com/o9/previewImages/100/249281_100x75.jpg</url>
		<title>Channel 9 - Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<link></link>
	</image>
	<description>Meet Marina Polishchuk, a software engineer on the VC&amp;#43;&amp;#43; quality control team. Her mission: Outsmart the compiler with clever programs that confuse and or break it. Fun stuff. Here, we learn about what she does, why she does it and how she got here. Enjoy!</description>
	<link></link>
	<language>en</language>
	<pubDate>Wed, 19 Jun 2013 00:54:33 GMT</pubDate>
	<lastBuildDate>Wed, 19 Jun 2013 00:54:33 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[I've been using the Microsoft VC product since v1.0 on Windows 3.1.&nbsp; I'm always appreciative of the QA that goes into the compiler especially.&nbsp; It drifted from the C&#43;&#43; standard several times but they've always brought it back in line (mostly).&nbsp; I've never
 found any big bugs in the compiler, just the IDE environment (which has a different QA team).<br /><p>posted by ChrisP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633077800370000000</link>
		<pubDate>Thu, 22 Feb 2007 22:27:17 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633077800370000000</guid>
		<dc:creator>ChrisP</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[I'd never thought about what it would take to QA a compiler before. QA in my previous companies haven't been at all technical. What they were good at is trying weird stuff on the UI to try to break stuff.<br /><br />So, to QA a particular feature in the compiler, you must know that feature really well, right? Or knowing it well is actually a hinderance -- because you sorta gotta buy into that usage pattern.<br /><p>posted by Minh</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078115590000000</link>
		<pubDate>Fri, 23 Feb 2007 07:12:39 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078115590000000</guid>
		<dc:creator>Minh</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[And you get apid to do this!!! Id love this job <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><p>posted by Skriker V1.0</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078176760000000</link>
		<pubDate>Fri, 23 Feb 2007 08:54:36 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078176760000000</guid>
		<dc:creator>Skriker V1.0</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[My old boss excelled at breaking stuff after it had passed all necessary tests and QA.<br /><br />I think his record was breaking something without even touching it (it was an IR remote thing, and he just put his hand between transmitter and receiver for a second - the whole thing went titsup.)<br /><p>posted by Massif</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078184020000000</link>
		<pubDate>Fri, 23 Feb 2007 09:06:42 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078184020000000</guid>
		<dc:creator>Massif</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[Please give this girl her own tag. Maybe... &quot;Marina&quot;?<br /><p>posted by eyeris</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078418900000000</link>
		<pubDate>Fri, 23 Feb 2007 15:38:10 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078418900000000</guid>
		<dc:creator>eyeris</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[That was really interesting and I don't code. Great interview team <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><p>posted by j0217995</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078479030000000</link>
		<pubDate>Fri, 23 Feb 2007 17:18:23 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078479030000000</guid>
		<dc:creator>j0217995</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[
<blockquote>
<div>eyeris wrote:</div>
<div>&#65279;Please give this girl her own tag. Maybe... &quot;Marina&quot;?<br /></div>
</blockquote>
<br /><br />In C9v4, there are tags for those who appear in videos so you can see everything someone has been in.<p>posted by HumanCompiler</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078647920000000</link>
		<pubDate>Fri, 23 Feb 2007 21:59:52 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078647920000000</guid>
		<dc:creator>HumanCompiler</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[
<blockquote>
<div>Minh wrote:</div>
<div>So, to QA a particular feature in the compiler, you must know that feature really well, right?</div>
</blockquote>
<br />White box testing.<br /><blockquote>
<div>Minh wrote:</div>
<div>Or knowing it well is actually a hinderance -- because you sorta gotta buy into that usage pattern.</div>
</blockquote>
<br />Black box testing.<p>posted by JChung2006</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078787550000000</link>
		<pubDate>Sat, 24 Feb 2007 01:52:35 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078787550000000</guid>
		<dc:creator>JChung2006</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[
<blockquote>
<div>Minh wrote:</div>
<div>&#65279;I'd never thought about what it would take to QA a compiler before. QA in my previous companies haven't been at all technical. What they were good at is trying weird stuff on the UI to try to break stuff.<br /><br />So, to QA a particular feature in the compiler, you must know that feature really well, right? Or knowing it well is actually a hinderance -- because you sorta gotta buy into that usage pattern.<br /></div>
</blockquote>
<br /><br /><br />In the case of C&#43;&#43;, solid testing&nbsp;of scenarios&nbsp;enabled by&nbsp;a new feature definitely requires knowing it well, in my opinion (even tests for simple scenarios can always break as the compiler evolves, which is&nbsp;one motivation to have tests at&nbsp;all levels of complexity
 in place).&nbsp;&nbsp;If you're referring to the implementation itself, I think knowing&nbsp;the specifics&nbsp;of&nbsp;implementation details can sometimes&nbsp; be helpful in coming up with a&nbsp;nice breaking test case, but may not be&nbsp;the most productive way to write thorough tests on the
 whole.<br /><br />In my experience, the ability to&nbsp;break the compiler usually comes from using a feature in conjunction with other elements&nbsp;of C&#43;&#43;&nbsp;(including itself)&nbsp; in an atypical way (e.g.: testing A&lt;5&gt;&nbsp;vs. A&lt;B&lt;7&gt;::value&gt; where B&lt;T&gt; inherits&nbsp;from A&lt;T&gt;...).&nbsp;
<p>posted by Marina-</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078842660000000</link>
		<pubDate>Sat, 24 Feb 2007 03:24:26 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633078842660000000</guid>
		<dc:creator>Marina-</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[
<blockquote>
<div>Marina- wrote:</div>
<div>&#65279;<br />In my experience, the ability to&nbsp;break the compiler usually comes from using a feature in conjunction with other elements&nbsp;of C&#43;&#43;&nbsp;(including itself)&nbsp; in an atypical way (e.g.: testing A&lt;5&gt;&nbsp;vs. A&lt;B&lt;7&gt;::value&gt; where B&lt;T&gt; inherits&nbsp;from A&lt;T&gt;...).&nbsp;
</div>
</blockquote>
<br /><br />Sounds interesting. Testing seems to be very systematic, then. So you build a tree of all the possible thing you can do in a particular feature, then, say, run through each scenario.<br /><br />So, C&#43;&#43; is a fairly static language, even with templates. The compiler does most of the work, but what happen when you're QA'ing a more dynamic language? I guess you just replace the compiler with the run-time... hehe... &quot;just&quot;...<br /><br />I wonder if a language like Ruby would be an order of magnitude harder to QA than C&#43;&#43;...<p>posted by Minh</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633079444440000000</link>
		<pubDate>Sat, 24 Feb 2007 20:07:24 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633079444440000000</guid>
		<dc:creator>Minh</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[
<p>Real interesting - sounds intense, gives me a better understanding of all the complexities going on every time I hit Ctrl-Shift-B <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br /><br />Keep up the good work <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /><br /></p>
<p>posted by DannyJ</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633079502980000000</link>
		<pubDate>Sat, 24 Feb 2007 21:44:58 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633079502980000000</guid>
		<dc:creator>DannyJ</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[
<p>Marina, </p>
<p>I am astonished at the fact that you really never did anything with computers until your freshman year in college and then end up working on the V C&#43;&#43; team at Microsoft! That is very impressive!</p>
<p>Did you go to the University of Washington or somewhere else?&nbsp; What were you favorite computer science classes and why?</p>
<p>Thanks,</p>
<p>Flea&#43;&#43;</p>
<p>posted by Flea++</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633081196300000000</link>
		<pubDate>Mon, 26 Feb 2007 20:47:10 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633081196300000000</guid>
		<dc:creator>Flea++</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[Yeah I'm all for the name tag thing. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><p>posted by DannyJ</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633081200940000000</link>
		<pubDate>Mon, 26 Feb 2007 20:54:54 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633081200940000000</guid>
		<dc:creator>DannyJ</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[
<p></p>
<blockquote>
<div>Flea&#43;&#43; wrote:</div>
<div>&#65279;<br />Did you go to the University of Washington or somewhere else?<br /></div>
</blockquote>
<br />No, I went to schools in the Midwest (of comparable size).&nbsp;&nbsp;<br /><br /><blockquote>
<div>Flea&#43;&#43; wrote:</div>
<div>&#65279;<br />&nbsp;What were you favorite computer science classes and why?</div>
</blockquote>
<br />For me, enjoyment of specific courses was highly dependent on the quality of the professor, and the lack of professor's attachment to giving busy work.&nbsp; My favorite general topics in CS were: Theory of Computation, Cryptography, Databases, and all of the Compiler/Programming
 Languages courses.<br /><br /><p></p>
<p>posted by Marina-</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633084017490000000</link>
		<pubDate>Fri, 02 Mar 2007 03:09:09 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633084017490000000</guid>
		<dc:creator>Marina-</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[Yes---I would agree.<p>posted by Flea++</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633086975130000000</link>
		<pubDate>Mon, 05 Mar 2007 13:18:33 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633086975130000000</guid>
		<dc:creator>Flea++</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[
<p><font color="#ff0000">Content removed. Please do not post comments like this.<br />C</font></p>
<p>posted by wleara</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633163243810000000</link>
		<pubDate>Fri, 01 Jun 2007 19:53:01 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633163243810000000</guid>
		<dc:creator>wleara</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[
<p>Got here from link off Sutter's blog.&nbsp; I notice this was posted quite a while ago, but I think I'll comment, anyhow.<br /><br />Watching the video definately gets me thinking about how fun it would be to work as an SDET on the VS team.&nbsp; The interviewer is a little screwy, but you seem to fend off his strange questions pretty well, Marina =)&nbsp; Of course, I'm sure it's difficult to be
 in either position (interviewer/interviewee), so good job to both of you.</p>
<p>posted by Merlyn</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633230362090000000</link>
		<pubDate>Sat, 18 Aug 2007 12:16:49 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633230362090000000</guid>
		<dc:creator>Merlyn</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[
<p>As the interviewer mentioned lots of times:D, it's really cool to somehow force the compiler. Really loved your job</p>
<p>posted by deoxriboz</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633399585860000000</link>
		<pubDate>Sat, 01 Mar 2008 08:56:26 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633399585860000000</guid>
		<dc:creator>deoxriboz</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[Really interesting insight into how they test the compiler.&nbsp; I wish the interviewer would have done a better job asking questions as it would have been nice to learn more.<p>posted by Poonaka</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633419743860000000</link>
		<pubDate>Mon, 24 Mar 2008 16:53:06 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633419743860000000</guid>
		<dc:creator>Poonaka</dc:creator>
	</item>
	<item>
		<title>Re: Marina Polishchuk: VC++ QA - The best job in the biz</title>
		<description>
			<![CDATA[
<p>The job title, &quot;Software Development Engineer in Test&quot; is in fact as ambigous as overloading a function on the basis of return type, which can confuse most compilers. In formal QA,<br /><br />SDE <strong>sitting</strong> in test?<br />or<br />SDE <strong>operating</strong> in test?<br />or<br />..</p>
<p>posted by umer_a</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633470614070000000</link>
		<pubDate>Thu, 22 May 2008 13:56:47 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/WM_IN/Marina-Polishchuk-VC-QA-The-best-job-in-the-biz#c633470614070000000</guid>
		<dc:creator>umer_a</dc:creator>
	</item>
</channel>
</rss>