<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"

	>
<channel>
	<title>Comments on: Designing And Building Stockfighter, Our Programming Game</title>
	<atom:link href="http://www.kalzumeus.com/2015/08/20/designing-and-building-stockfighter-our-programming-game/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kalzumeus.com/2015/08/20/designing-and-building-stockfighter-our-programming-game/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=designing-and-building-stockfighter-our-programming-game</link>
	<description>Patrick McKenzie (patio11) blogs on software development, marketing, and general business topics</description>
	<lastBuildDate>Thu, 14 Jan 2016 20:48:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1.7</generator>
	<item>
		<title>By: Graphics &#38; Designing - Smart Onliners Official Blog</title>
		<link>http://www.kalzumeus.com/2015/08/20/designing-and-building-stockfighter-our-programming-game/#comment-25577</link>
		<dc:creator><![CDATA[Graphics &#38; Designing - Smart Onliners Official Blog]]></dc:creator>
		<pubDate>Mon, 31 Aug 2015 18:03:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.kalzumeus.com/?p=1497#comment-25577</guid>
		<description><![CDATA[[&#8230;] Designing And Building Stockfighter, Our Programming Game http://www.kalzumeus.com/(“Fantasy” is, in this sense, a term of art from game development: much like someone writing a novel or screenplay, a game designer wants to have intentional control over the player&#039;s emotional state. If you&#039;d like to read more &#8230; [&#8230;]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] Designing And Building Stockfighter, Our Programming Game <a href="http://www.kalzumeus.com/(“Fantasy”" rel="nofollow">http://www.kalzumeus.com/(“Fantasy”</a> is, in this sense, a term of art from game development: much like someone writing a novel or screenplay, a game designer wants to have intentional control over the player&#039;s emotional state. If you&#039;d like to read more &#8230; [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randall</title>
		<link>http://www.kalzumeus.com/2015/08/20/designing-and-building-stockfighter-our-programming-game/#comment-25435</link>
		<dc:creator><![CDATA[Randall]]></dc:creator>
		<pubDate>Sun, 23 Aug 2015 23:36:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.kalzumeus.com/?p=1497#comment-25435</guid>
		<description><![CDATA[(Amending the first thing I said: maybe it&#039;s less that product companies rarely blog about design, what users want, and such pragmatic things, and more that the tweeps I follow and sites I scan (HN, cough cough) tend to highlight low-level or CS-y stuff. That, at least, is a very fixable problem. :) )]]></description>
		<content:encoded><![CDATA[<p>(Amending the first thing I said: maybe it&#8217;s less that product companies rarely blog about design, what users want, and such pragmatic things, and more that the tweeps I follow and sites I scan (HN, cough cough) tend to highlight low-level or CS-y stuff. That, at least, is a very fixable problem. :) )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randall</title>
		<link>http://www.kalzumeus.com/2015/08/20/designing-and-building-stockfighter-our-programming-game/#comment-25434</link>
		<dc:creator><![CDATA[Randall]]></dc:creator>
		<pubDate>Sun, 23 Aug 2015 23:33:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.kalzumeus.com/?p=1497#comment-25434</guid>
		<description><![CDATA[I will say it&#039;s _really_ nice to read about the design stuff, level progression, etc, from the same folks who are writing the code. Seems more common in the Ruby/Python/... communities where a lot of folks are doing consulting jobs and focused on client needs, as opposed to big product companies where they have to spend a lot of time worrying about challenges of scale and also (at least when they&#039;re blogging, etc.) focus on what other techies think is cool. :)

I would like Go to be way better for quickly standing up a reasonable, basic Web app. I play w/Go for fun and use Python at work. Now that work is 6y into a now-huge Django app I get why Gophers don&#039;t want to just reinvent Django wholesale. But it also seems wrong that you can&#039;t get halfway-competitive time-to-market building simple CRUD stuff with Go. I haven&#039;t yet really tried building something app-y with Go yet; would like to dig more into what go-kit and Google App Engine do.

Finally, those t2 instances seem like an underrated deal for some things--I played on a t2.medium (I think) for a fun project, and my single-threaded benchmarks were better than what I later saw on a c4.large. May have been luck of who I shared a box with, but the trend kept up across a bunch of t2 restarts. I half suspect the physical boxes hosting t2s tend have low CPU use, so you get the CPU&#039;s &quot;turbo&quot; speeds more often, as long as you don&#039;t use enough to run out of credits and get throttled.]]></description>
		<content:encoded><![CDATA[<p>I will say it&#8217;s _really_ nice to read about the design stuff, level progression, etc, from the same folks who are writing the code. Seems more common in the Ruby/Python/&#8230; communities where a lot of folks are doing consulting jobs and focused on client needs, as opposed to big product companies where they have to spend a lot of time worrying about challenges of scale and also (at least when they&#8217;re blogging, etc.) focus on what other techies think is cool. :)</p>
<p>I would like Go to be way better for quickly standing up a reasonable, basic Web app. I play w/Go for fun and use Python at work. Now that work is 6y into a now-huge Django app I get why Gophers don&#8217;t want to just reinvent Django wholesale. But it also seems wrong that you can&#8217;t get halfway-competitive time-to-market building simple CRUD stuff with Go. I haven&#8217;t yet really tried building something app-y with Go yet; would like to dig more into what go-kit and Google App Engine do.</p>
<p>Finally, those t2 instances seem like an underrated deal for some things&#8211;I played on a t2.medium (I think) for a fun project, and my single-threaded benchmarks were better than what I later saw on a c4.large. May have been luck of who I shared a box with, but the trend kept up across a bunch of t2 restarts. I half suspect the physical boxes hosting t2s tend have low CPU use, so you get the CPU&#8217;s &#8220;turbo&#8221; speeds more often, as long as you don&#8217;t use enough to run out of credits and get throttled.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Francis Kim</title>
		<link>http://www.kalzumeus.com/2015/08/20/designing-and-building-stockfighter-our-programming-game/#comment-25408</link>
		<dc:creator><![CDATA[Francis Kim]]></dc:creator>
		<pubDate>Sat, 22 Aug 2015 12:49:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.kalzumeus.com/?p=1497#comment-25408</guid>
		<description><![CDATA[Sounds like awesomely exciting stuff! I&#039;ll be looking out for this one.]]></description>
		<content:encoded><![CDATA[<p>Sounds like awesomely exciting stuff! I&#8217;ll be looking out for this one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditya Menon</title>
		<link>http://www.kalzumeus.com/2015/08/20/designing-and-building-stockfighter-our-programming-game/#comment-25391</link>
		<dc:creator><![CDATA[Aditya Menon]]></dc:creator>
		<pubDate>Fri, 21 Aug 2015 13:50:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.kalzumeus.com/?p=1497#comment-25391</guid>
		<description><![CDATA[I can almost see you practically bursting at the seams with pride for all the challenges solved and excitement to see this live: really cool read, and look forward to getting my behind kicked in the game!!]]></description>
		<content:encoded><![CDATA[<p>I can almost see you practically bursting at the seams with pride for all the challenges solved and excitement to see this live: really cool read, and look forward to getting my behind kicked in the game!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nitin</title>
		<link>http://www.kalzumeus.com/2015/08/20/designing-and-building-stockfighter-our-programming-game/#comment-25387</link>
		<dc:creator><![CDATA[Nitin]]></dc:creator>
		<pubDate>Fri, 21 Aug 2015 12:20:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.kalzumeus.com/?p=1497#comment-25387</guid>
		<description><![CDATA[Also recommend this book:
http://www.amazon.com/Algorithmic-Trading-DMA-introduction-strategies/dp/0956399207]]></description>
		<content:encoded><![CDATA[<p>Also recommend this book:<br />
<a href="http://www.amazon.com/Algorithmic-Trading-DMA-introduction-strategies/dp/0956399207" rel="nofollow">http://www.amazon.com/Algorithmic-Trading-DMA-introduction-strategies/dp/0956399207</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pippa</title>
		<link>http://www.kalzumeus.com/2015/08/20/designing-and-building-stockfighter-our-programming-game/#comment-25386</link>
		<dc:creator><![CDATA[Pippa]]></dc:creator>
		<pubDate>Fri, 21 Aug 2015 10:56:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.kalzumeus.com/?p=1497#comment-25386</guid>
		<description><![CDATA[I&#039;m looking forward to this as a programmer who dislikes traditional gaming. The fact that it&#039;s a stock market puts me off, but then the way you have described it I think I can get behind the idea. Particularly if it encourages learning through doing -- and hopefully there will be enough diversity that this really does help produce/find people with great industry skills. 

&quot;We log everything under the sun&quot; -- I assume that you will be using this mechanism o create some form of reporting? It would be great to just click a button and generate a one pager which could then be passed on to a recruiter which would explain exactly why I am actually a good programmer even though I have limited industry experience or formal education etc etc.

&quot;I log into our staging environment (Amazon’s Oregon data center) from Tokyo and I can’t tell it’s not on localhost… except when the speed of light decides to play tricks on me.&quot; -- Sounds like you have a very good internet connection. But my first thought on reading that statement was actually &quot;He does know there is a data center in Tokyo right?&quot; Are you planning on having the servers distributed globally to improve performance, or are you going to force everyone to talk to Oregon because that&#039;s where Wall Street is (kind of)? I can see benefits in both. Of course the speed of light is only your biggest issue if you&#039;re running a fibre connection. If you&#039;re running on plain old copper, or over wifi, things are going to slow down even more.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m looking forward to this as a programmer who dislikes traditional gaming. The fact that it&#8217;s a stock market puts me off, but then the way you have described it I think I can get behind the idea. Particularly if it encourages learning through doing &#8212; and hopefully there will be enough diversity that this really does help produce/find people with great industry skills. </p>
<p>&#8220;We log everything under the sun&#8221; &#8212; I assume that you will be using this mechanism o create some form of reporting? It would be great to just click a button and generate a one pager which could then be passed on to a recruiter which would explain exactly why I am actually a good programmer even though I have limited industry experience or formal education etc etc.</p>
<p>&#8220;I log into our staging environment (Amazon’s Oregon data center) from Tokyo and I can’t tell it’s not on localhost… except when the speed of light decides to play tricks on me.&#8221; &#8212; Sounds like you have a very good internet connection. But my first thought on reading that statement was actually &#8220;He does know there is a data center in Tokyo right?&#8221; Are you planning on having the servers distributed globally to improve performance, or are you going to force everyone to talk to Oregon because that&#8217;s where Wall Street is (kind of)? I can see benefits in both. Of course the speed of light is only your biggest issue if you&#8217;re running a fibre connection. If you&#8217;re running on plain old copper, or over wifi, things are going to slow down even more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Beatrix Willius</title>
		<link>http://www.kalzumeus.com/2015/08/20/designing-and-building-stockfighter-our-programming-game/#comment-25385</link>
		<dc:creator><![CDATA[Beatrix Willius]]></dc:creator>
		<pubDate>Fri, 21 Aug 2015 05:46:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.kalzumeus.com/?p=1497#comment-25385</guid>
		<description><![CDATA[As a non-gamer I probably would run away screaming if I ever do an interview again and encounter someone who wants me to play a game instead.

I&#039;m sorry but I don&#039;t see how this would improve hiring. What is the benefit?]]></description>
		<content:encoded><![CDATA[<p>As a non-gamer I probably would run away screaming if I ever do an interview again and encounter someone who wants me to play a game instead.</p>
<p>I&#8217;m sorry but I don&#8217;t see how this would improve hiring. What is the benefit?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SeekingOmnicron</title>
		<link>http://www.kalzumeus.com/2015/08/20/designing-and-building-stockfighter-our-programming-game/#comment-25382</link>
		<dc:creator><![CDATA[SeekingOmnicron]]></dc:creator>
		<pubDate>Thu, 20 Aug 2015 22:02:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.kalzumeus.com/?p=1497#comment-25382</guid>
		<description><![CDATA[*If I had cottoned onto the wisdom of the common Go pattern “Make a server object with one managing go-routine and have it tightly loop on a single channel of incoming requests” earlier, I probably would have a avoided a whole lot of deadlocks, crashes, and concurrency bugs*


Everyone has their moment of Zen with Golang concurrency...


Is there a community forum for discussing strategies or should we subreddit?]]></description>
		<content:encoded><![CDATA[<p>*If I had cottoned onto the wisdom of the common Go pattern “Make a server object with one managing go-routine and have it tightly loop on a single channel of incoming requests” earlier, I probably would have a avoided a whole lot of deadlocks, crashes, and concurrency bugs*</p>
<p>Everyone has their moment of Zen with Golang concurrency&#8230;</p>
<p>Is there a community forum for discussing strategies or should we subreddit?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
