<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Comments on: How to Report Bugs the SpyParty Way</title>
	<atom:link href="http://www.spyparty.com/2012/04/12/how-to-report-bugs-the-spyparty-way/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.spyparty.com/2012/04/12/how-to-report-bugs-the-spyparty-way/</link>
	<description>Chris Hecker&#039;s new espionage game about subtle behavior, performance, perception, and deception.</description>
	<lastBuildDate>Wed, 09 Apr 2014 01:56:53 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.8.2</generator>
	<item>
		<title>By: Quirken</title>
		<link>http://www.spyparty.com/2012/04/12/how-to-report-bugs-the-spyparty-way/comment-page-1/#comment-38949</link>
		<dc:creator><![CDATA[Quirken]]></dc:creator>
		<pubDate>Mon, 16 Apr 2012 20:55:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.spyparty.com/?p=2255#comment-38949</guid>
		<description><![CDATA[In my (albeit limited) experience writing network code... the debugger becomes next to useless because half the problems will disappear the moment you start stepping through code. So in that context, it definitely doesn&#039;t sound as useful as in-game replays.]]></description>
		<content:encoded><![CDATA[<p>In my (albeit limited) experience writing network code&#8230; the debugger becomes next to useless because half the problems will disappear the moment you start stepping through code. So in that context, it definitely doesn&#8217;t sound as useful as in-game replays.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: checker</title>
		<link>http://www.spyparty.com/2012/04/12/how-to-report-bugs-the-spyparty-way/comment-page-1/#comment-38948</link>
		<dc:creator><![CDATA[checker]]></dc:creator>
		<pubDate>Mon, 16 Apr 2012 20:54:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.spyparty.com/?p=2255#comment-38948</guid>
		<description><![CDATA[Thanks for the pointer.  I&#039;m going to hope I don&#039;t need that big of a gun.  I expect more problems from network issues than any bugs that happen on a single machine, so I&#039;m going to do replays and whatnot (which I&#039;ll use for spectation as well), and hopefully that will help a bunch.]]></description>
		<content:encoded><![CDATA[<p>Thanks for the pointer.  I&#8217;m going to hope I don&#8217;t need that big of a gun.  I expect more problems from network issues than any bugs that happen on a single machine, so I&#8217;m going to do replays and whatnot (which I&#8217;ll use for spectation as well), and hopefully that will help a bunch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jaqenn</title>
		<link>http://www.spyparty.com/2012/04/12/how-to-report-bugs-the-spyparty-way/comment-page-1/#comment-38926</link>
		<dc:creator><![CDATA[Jaqenn]]></dc:creator>
		<pubDate>Mon, 16 Apr 2012 19:17:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.spyparty.com/?p=2255#comment-38926</guid>
		<description><![CDATA[It does have a lot of extra setup, and there&#039;s a good chance that it&#039;s not worth it for SpyParty.

In our situation we&#039;re running boring old business software that doesn&#039;t need high-end graphics drivers, and it&#039;s huge enough program that we probably benefit unusually much from tools that help you track down unexpected side effects from distant unrelated chunks of code.

But like Chris said, &quot;It can be the difference between 10 minutes to fix and 10 days to fix&quot;, and for some problems I&#039;ve gone chasing after it&#039;s been hugely useful once you pay the setup hassle costs.]]></description>
		<content:encoded><![CDATA[<p>It does have a lot of extra setup, and there&#8217;s a good chance that it&#8217;s not worth it for SpyParty.</p>
<p>In our situation we&#8217;re running boring old business software that doesn&#8217;t need high-end graphics drivers, and it&#8217;s huge enough program that we probably benefit unusually much from tools that help you track down unexpected side effects from distant unrelated chunks of code.</p>
<p>But like Chris said, &#8220;It can be the difference between 10 minutes to fix and 10 days to fix&#8221;, and for some problems I&#8217;ve gone chasing after it&#8217;s been hugely useful once you pay the setup hassle costs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Quirken</title>
		<link>http://www.spyparty.com/2012/04/12/how-to-report-bugs-the-spyparty-way/comment-page-1/#comment-38925</link>
		<dc:creator><![CDATA[Quirken]]></dc:creator>
		<pubDate>Mon, 16 Apr 2012 19:02:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.spyparty.com/?p=2255#comment-38925</guid>
		<description><![CDATA[That does sound pretty useful, but it also sounds like it would be a fair bit of extra setup. And couldn&#039;t it introduce artifacts since VMs have virtualized graphics drivers?]]></description>
		<content:encoded><![CDATA[<p>That does sound pretty useful, but it also sounds like it would be a fair bit of extra setup. And couldn&#8217;t it introduce artifacts since VMs have virtualized graphics drivers?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jaqenn</title>
		<link>http://www.spyparty.com/2012/04/12/how-to-report-bugs-the-spyparty-way/comment-page-1/#comment-38910</link>
		<dc:creator><![CDATA[Jaqenn]]></dc:creator>
		<pubDate>Mon, 16 Apr 2012 16:37:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.spyparty.com/?p=2255#comment-38910</guid>
		<description><![CDATA[Hey Chris,

  I&#039;m a Software Engineer on a large commercial C++ program, and we also struggle with how to deal with crash reports and bug submissions that are difficult to reproduce.

  I&#039;ve been driving a project to have internal clients use our product on a virtual machine running under VMWare Workstation to record the screen &lt;b&gt;and internal state&lt;/b&gt; of the program.  VMWare provides a Visual Studio plugin that lets you hook into the recording as though it were a live process and do (most) of the debugging you could normally do, like step through execution and examine memory locations.  You can also do some exotic things under the replay that you can&#039;t do in a live process, like notice a bad value in a particular location and play the recording backwards to discover who wrote it there.

  The visual studio plugin is kinda buggy, and VMWare actually cut the feature from their latest release of Workstation, but it&#039;s been golden for us because it means that any time someone submits us a bug report with a replay attached we&#039;re 100% able to reproduce it and have full debugger level detail into exactly what was going on at any time during the recording.  Depending on how much time you spend chasing bugs that you can&#039;t reproduce it could be worth all the extra hassle of dealing with the recording and replay environments.

  I&#039;d be happy to talk to you about it in more detail if you&#039;re interested.]]></description>
		<content:encoded><![CDATA[<p>Hey Chris,</p>
<p>  I&#8217;m a Software Engineer on a large commercial C++ program, and we also struggle with how to deal with crash reports and bug submissions that are difficult to reproduce.</p>
<p>  I&#8217;ve been driving a project to have internal clients use our product on a virtual machine running under VMWare Workstation to record the screen <b>and internal state</b> of the program.  VMWare provides a Visual Studio plugin that lets you hook into the recording as though it were a live process and do (most) of the debugging you could normally do, like step through execution and examine memory locations.  You can also do some exotic things under the replay that you can&#8217;t do in a live process, like notice a bad value in a particular location and play the recording backwards to discover who wrote it there.</p>
<p>  The visual studio plugin is kinda buggy, and VMWare actually cut the feature from their latest release of Workstation, but it&#8217;s been golden for us because it means that any time someone submits us a bug report with a replay attached we&#8217;re 100% able to reproduce it and have full debugger level detail into exactly what was going on at any time during the recording.  Depending on how much time you spend chasing bugs that you can&#8217;t reproduce it could be worth all the extra hassle of dealing with the recording and replay environments.</p>
<p>  I&#8217;d be happy to talk to you about it in more detail if you&#8217;re interested.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: keith</title>
		<link>http://www.spyparty.com/2012/04/12/how-to-report-bugs-the-spyparty-way/comment-page-1/#comment-38691</link>
		<dc:creator><![CDATA[keith]]></dc:creator>
		<pubDate>Sun, 15 Apr 2012 05:12:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.spyparty.com/?p=2255#comment-38691</guid>
		<description><![CDATA[@$#%&amp;@*((*&amp;%$!%&amp;*()

I agree with quirk. When TeamSpeak 3 finally went into open beta their bug report forum exploded with bugs. Most of the reports were users lack of knowledge with the program and or their system. Which I think is unfair to blame the user for not being tech savvy. Not to mention all the duplicate posts. 

You mentioned about crowd sourcing to a db and I think that&#039;s a good choice. Let a few users sift through all the reports and convert them to the db for you. Maybe try and get a better How To and such. It seemed to do a good job for them.

Keep up the good work!]]></description>
		<content:encoded><![CDATA[<p>@$#%&amp;@*((*&amp;%$!%&amp;*()</p>
<p>I agree with quirk. When TeamSpeak 3 finally went into open beta their bug report forum exploded with bugs. Most of the reports were users lack of knowledge with the program and or their system. Which I think is unfair to blame the user for not being tech savvy. Not to mention all the duplicate posts. </p>
<p>You mentioned about crowd sourcing to a db and I think that&#8217;s a good choice. Let a few users sift through all the reports and convert them to the db for you. Maybe try and get a better How To and such. It seemed to do a good job for them.</p>
<p>Keep up the good work!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: checker</title>
		<link>http://www.spyparty.com/2012/04/12/how-to-report-bugs-the-spyparty-way/comment-page-1/#comment-38496</link>
		<dc:creator><![CDATA[checker]]></dc:creator>
		<pubDate>Sat, 14 Apr 2012 05:08:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.spyparty.com/?p=2255#comment-38496</guid>
		<description><![CDATA[Yeah, that&#039;s not in there (would be too much data), but that information comes across the wire, so if they&#039;re snooping memory they can find it.  I have a couple plans for this, but yeah, hopefully I won&#039;t have to implement them in the near term.]]></description>
		<content:encoded><![CDATA[<p>Yeah, that&#8217;s not in there (would be too much data), but that information comes across the wire, so if they&#8217;re snooping memory they can find it.  I have a couple plans for this, but yeah, hopefully I won&#8217;t have to implement them in the near term.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel</title>
		<link>http://www.spyparty.com/2012/04/12/how-to-report-bugs-the-spyparty-way/comment-page-1/#comment-38491</link>
		<dc:creator><![CDATA[Daniel]]></dc:creator>
		<pubDate>Sat, 14 Apr 2012 04:20:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.spyparty.com/?p=2255#comment-38491</guid>
		<description><![CDATA[I was thinking along the lines of &quot;playing animation x&quot;, where a sniper could figure out who the spy is based purely on the text and timing of log messages. You&#039;re probably safe in assuming that early beta players won&#039;t be inclined to cheat, but it&#039;s definitely something to consider closer to shipping.]]></description>
		<content:encoded><![CDATA[<p>I was thinking along the lines of &#8220;playing animation x&#8221;, where a sniper could figure out who the spy is based purely on the text and timing of log messages. You&#8217;re probably safe in assuming that early beta players won&#8217;t be inclined to cheat, but it&#8217;s definitely something to consider closer to shipping.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: checker</title>
		<link>http://www.spyparty.com/2012/04/12/how-to-report-bugs-the-spyparty-way/comment-page-1/#comment-38458</link>
		<dc:creator><![CDATA[checker]]></dc:creator>
		<pubDate>Fri, 13 Apr 2012 23:15:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.spyparty.com/?p=2255#comment-38458</guid>
		<description><![CDATA[There are so many ways to cheat in SpyParty right now, it&#039;s not even funny.  I&#039;m just hoping I can ignore them because the first few thousand people will be cool about it before having to deal, because it&#039;s a giant pain in the ass and just takes time away from making the game cooler.  Maybe I&#039;m being naive, but that&#039;s my &quot;plan&quot; until something blows up.

Was there something in particular you were thinking about?  They&#039;re verbose, but mostly about game state.  No passwords or anything like that, but there are IP addresses in them.]]></description>
		<content:encoded><![CDATA[<p>There are so many ways to cheat in SpyParty right now, it&#8217;s not even funny.  I&#8217;m just hoping I can ignore them because the first few thousand people will be cool about it before having to deal, because it&#8217;s a giant pain in the ass and just takes time away from making the game cooler.  Maybe I&#8217;m being naive, but that&#8217;s my &#8220;plan&#8221; until something blows up.</p>
<p>Was there something in particular you were thinking about?  They&#8217;re verbose, but mostly about game state.  No passwords or anything like that, but there are IP addresses in them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel</title>
		<link>http://www.spyparty.com/2012/04/12/how-to-report-bugs-the-spyparty-way/comment-page-1/#comment-38453</link>
		<dc:creator><![CDATA[Daniel]]></dc:creator>
		<pubDate>Fri, 13 Apr 2012 22:08:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.spyparty.com/?p=2255#comment-38453</guid>
		<description><![CDATA[How verbose are the logs? Verbose enough to pose a potential cheating problem?]]></description>
		<content:encoded><![CDATA[<p>How verbose are the logs? Verbose enough to pose a potential cheating problem?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Object Caching 465/472 objects using apc
Content Delivery Network via Amazon Web Services: CloudFront: cdn.spyparty.com

 Served from: www.spyparty.com @ 2014-04-13 04:09:59 by W3 Total Cache -->