<?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>Hello World?  Quick Advice On Design Specifications</title><link>http://blogs.msdn.com/b/vcblog/archive/2007/10/23/hello-world-quick-advice-on-design-specifications.aspx</link><description>Alvin Chardon, VC++ IDE QA member here. In thinking about ways of introducing the Visual C++ culture to our customers, I’ve decided to share a story. Around 6 months ago, the Visual C++ IDE QA Team hired its newest SDET. I was excited to hear my lead</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Hello World?  Quick Advice On Design Specifications</title><link>http://blogs.msdn.com/b/vcblog/archive/2007/10/23/hello-world-quick-advice-on-design-specifications.aspx#5769115</link><pubDate>Mon, 29 Oct 2007 21:36:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5769115</guid><dc:creator>Alun Jones</dc:creator><description>&lt;p&gt;I think the story has a broader lesson - that we should never implement blindly exactly what we are asked. If there is possible ambiguity in the specification, we should ask for a clarification, ideally from the specification's author. Mentor should teach mentee that this is an example of when you should re-state the requirement and say &amp;quot;is this what you mean to ask for?&amp;quot;&lt;/p&gt;
&lt;p&gt;If the pedant arises, then out-pedant him. A program playing back a sound file is not &amp;quot;saying&amp;quot; anything - there are no lips to flap or vocal chords vibrating. The speech is not generated from the text, or from the concept behind the text.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5769115" width="1" height="1"&gt;</description></item><item><title>re: Hello World?  Quick Advice On Design Specifications</title><link>http://blogs.msdn.com/b/vcblog/archive/2007/10/23/hello-world-quick-advice-on-design-specifications.aspx#5682096</link><pubDate>Fri, 26 Oct 2007 03:45:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5682096</guid><dc:creator>Norman Diamond</dc:creator><description>&lt;p&gt;I say &amp;quot;say&amp;quot;, you say &amp;quot;c'est&amp;quot;, he says &amp;quot;生&amp;quot;, she calls the whole thing &amp;quot;off&amp;quot;.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5682096" width="1" height="1"&gt;</description></item><item><title>re: Hello World?  Quick Advice On Design Specifications</title><link>http://blogs.msdn.com/b/vcblog/archive/2007/10/23/hello-world-quick-advice-on-design-specifications.aspx#5655232</link><pubDate>Wed, 24 Oct 2007 21:26:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5655232</guid><dc:creator>jared</dc:creator><description>&lt;p&gt;Given the context of this story, &amp;quot;say&amp;quot; could be taken as synonymous to &amp;quot;print&amp;quot;, &amp;quot;put&amp;quot; or &amp;quot;output&amp;quot;. &amp;nbsp;But, since VS enables developers to generate speech from text, I think it was perfectly acceptable for the developer to Interpret &amp;quot;say&amp;quot; as: generate audible speech.&lt;/p&gt;
&lt;p&gt;I think this story also provides an interesting example of what happens when the person who writes the requirements is not the person who writes the code. &amp;nbsp;While this is pretty typical in larger projects, it does illustrate the potential communication disconnect that increases in relation to the number of people on the project.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5655232" width="1" height="1"&gt;</description></item><item><title>re: Hello World?  Quick Advice On Design Specifications</title><link>http://blogs.msdn.com/b/vcblog/archive/2007/10/23/hello-world-quick-advice-on-design-specifications.aspx#5652190</link><pubDate>Wed, 24 Oct 2007 18:44:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5652190</guid><dc:creator>Tanveer Badar</dc:creator><description>&lt;p&gt;English is my second language too. But I never doubted about what you meant before I read that you had to put on head phones because you wrote 'say'.&lt;/p&gt;
&lt;p&gt;The newbie must be a joker because that 'say' meant print. And this print means outputs to display device. :)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5652190" width="1" height="1"&gt;</description></item><item><title>Specification should leave no room for interpretation</title><link>http://blogs.msdn.com/b/vcblog/archive/2007/10/23/hello-world-quick-advice-on-design-specifications.aspx#5646252</link><pubDate>Wed, 24 Oct 2007 13:01:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5646252</guid><dc:creator>Steven Yong's Weblog</dc:creator><description>&lt;p&gt;I remember once I requested a business analyst to insert the rules of email address validation into the functional design specification and the response I got was &amp;amp;quot;I think this should be a well-known thing that not required to be stated down.&amp;amp;quot&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5646252" width="1" height="1"&gt;</description></item><item><title>re: Hello World?  Quick Advice On Design Specifications</title><link>http://blogs.msdn.com/b/vcblog/archive/2007/10/23/hello-world-quick-advice-on-design-specifications.aspx#5639301</link><pubDate>Wed, 24 Oct 2007 05:49:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5639301</guid><dc:creator>Norman Diamond</dc:creator><description>&lt;p&gt;&amp;quot;tells you something about English not being my first language&amp;quot;&lt;/p&gt;
&lt;p&gt;Your use of the word &amp;quot;say&amp;quot; was correct idiomatic English. &amp;nbsp;A computer pedant can pick on it the way the SDET did, but then you can ask about the word &amp;quot;print&amp;quot;, which is correct idiomatic compuglish for &amp;quot;output&amp;quot; or &amp;quot;display&amp;quot;... except for &amp;quot;sprintf&amp;quot; which doesn't print or output or display.&lt;/p&gt;
&lt;p&gt;Now if one of the SDET's favourite fields was computerized speech, or if they'd been working on it recently, or if their fluency in English or compuglish is lower than yours, then the misunderstanding is understandable. &amp;nbsp;Otherwise they were being a pedant or a joker.&lt;/p&gt;
&lt;p&gt;Of course it's different when we're talking to computers or documenting how to talk to computers. &amp;nbsp;Then we'd better say what each word really does. &amp;nbsp;Though of course our talking or saying can be accomplished by printing or displaying.&lt;/p&gt;
&lt;p&gt;'it reminds me of the Microsoft &amp;quot;You're in a helicopter&amp;quot; joke...'&lt;/p&gt;
&lt;p&gt;That's the IBM &amp;quot;You're in a helicopter&amp;quot; joke. &amp;nbsp;The joke is older than Microsoft.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5639301" width="1" height="1"&gt;</description></item><item><title>re: Hello World?  Quick Advice On Design Specifications</title><link>http://blogs.msdn.com/b/vcblog/archive/2007/10/23/hello-world-quick-advice-on-design-specifications.aspx#5635127</link><pubDate>Wed, 24 Oct 2007 02:01:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5635127</guid><dc:creator>James S.</dc:creator><description>&lt;p&gt;Well, I hope the SDET learnt some lessons about customer requirements too... they don't always ask for what they want, and it's important to establish the underling problems driving their requirements instead of simply meeting their specification.&lt;/p&gt;
&lt;p&gt;It's certainly a cute story, but it reminds me of the Microsoft &amp;quot;You're in a helicopter&amp;quot; joke...&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5635127" width="1" height="1"&gt;</description></item><item><title>Computers &amp;raquo; Hello World?  Quick Advice On Design Specifications</title><link>http://blogs.msdn.com/b/vcblog/archive/2007/10/23/hello-world-quick-advice-on-design-specifications.aspx#5634744</link><pubDate>Wed, 24 Oct 2007 01:47:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5634744</guid><dc:creator>Computers » Hello World?  Quick Advice On Design Specifications</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.soundpages.net/computers/?p=4164"&gt;http://www.soundpages.net/computers/?p=4164&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5634744" width="1" height="1"&gt;</description></item></channel></rss>