<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Ten Ways to Improve Developer Efficiency</title>
	<link>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/</link>
	<description>Whats with all the screaming?</description>
	<pubDate>Fri, 05 Sep 2008 18:51:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.3</generator>

	<item>
		<title>By: Richard Slater</title>
		<link>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-21</link>
		<dc:creator>Richard Slater</dc:creator>
		<pubDate>Mon, 22 Jan 2007 09:20:55 +0000</pubDate>
		<guid>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-21</guid>
		<description>Both OpenOffice.org 2.0 and Excel 2007 save natively as Zipped XML files. You can see it yourself by renaming the .ods or .xlsx (for OpenOffice.org 2.0 and Excel 2007 respectivly). With any luck we will see plugins and extentions for our favorites SCM soloutions becomming available soon.</description>
		<content:encoded><![CDATA[<p>Both OpenOffice.org 2.0 and Excel 2007 save natively as Zipped XML files. You can see it yourself by renaming the .ods or .xlsx (for OpenOffice.org 2.0 and Excel 2007 respectivly). With any luck we will see plugins and extentions for our favorites SCM soloutions becomming available soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Shwayder</title>
		<link>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-19</link>
		<dc:creator>Ryan Shwayder</dc:creator>
		<pubDate>Sun, 21 Jan 2007 16:52:45 +0000</pubDate>
		<guid>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-19</guid>
		<description>Great post. I'd personally suggest a combination of database and text files, but I've seen it done every way you can imagine.

The nice thing about using text files is that it's really easy to get at for a designer. You can have all the data on your machine locally and skim through it a lot easier without necessarily knowing what you're looking for.

It makes searches for data using Textpad (my personal favorite) extremely easy and often faster than databases (as long as you know the general area you're searching in), not to mention it reads a lot more naturally when you get results.

It also tends to be easier to drop in more Live data without rebooting servers if you're using text files.

I think the same things can be achieved with databases or text files, but there are advantages and disadvantages to each, so if possible I would combine the two forces for maximum efficiency.</description>
		<content:encoded><![CDATA[<p>Great post. I&#8217;d personally suggest a combination of database and text files, but I&#8217;ve seen it done every way you can imagine.</p>
<p>The nice thing about using text files is that it&#8217;s really easy to get at for a designer. You can have all the data on your machine locally and skim through it a lot easier without necessarily knowing what you&#8217;re looking for.</p>
<p>It makes searches for data using Textpad (my personal favorite) extremely easy and often faster than databases (as long as you know the general area you&#8217;re searching in), not to mention it reads a lot more naturally when you get results.</p>
<p>It also tends to be easier to drop in more Live data without rebooting servers if you&#8217;re using text files.</p>
<p>I think the same things can be achieved with databases or text files, but there are advantages and disadvantages to each, so if possible I would combine the two forces for maximum efficiency.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neumann</title>
		<link>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-17</link>
		<dc:creator>Neumann</dc:creator>
		<pubDate>Sat, 20 Jan 2007 23:09:24 +0000</pubDate>
		<guid>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-17</guid>
		<description>Excel can natively save worksheets as XML files.( -&#62;Save as -&#62; XML document) However, you would need an xsl-t document to put the data in a useful format as the XML spit out by excel has a lot of data that isnt useful except to excel. (It stores the width of the columns and which column was highlighted!)

Another option is using Excel spreadsheets as ODBC datasources.</description>
		<content:encoded><![CDATA[<p>Excel can natively save worksheets as XML files.( -&gt;Save as -&gt; XML document) However, you would need an xsl-t document to put the data in a useful format as the XML spit out by excel has a lot of data that isnt useful except to excel. (It stores the width of the columns and which column was highlighted!)</p>
<p>Another option is using Excel spreadsheets as ODBC datasources.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-16</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Sat, 20 Jan 2007 18:18:33 +0000</pubDate>
		<guid>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-16</guid>
		<description>As long as your art assets and code are versioned in the SAME database, that's just fine. Not being able to associate our static data with a particular build bit us often when we were still storing the static data in the database.</description>
		<content:encoded><![CDATA[<p>As long as your art assets and code are versioned in the SAME database, that&#8217;s just fine. Not being able to associate our static data with a particular build bit us often when we were still storing the static data in the database.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-15</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Sat, 20 Jan 2007 07:02:11 +0000</pubDate>
		<guid>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-15</guid>
		<description>I am not sold on saving data as text files.  Let's say we are talking about game design data, a better method would be to store it versioned in the database.  In fact that directly relates to what I consider a big missing entry, the need for a web server built into the game server.

Pretty much everything can be done, and is done, for EVE Online in the web pages its servers provide.  Game mastering, game design, administration, introspection, statistics, graphs.. etc.

#10: A friend and I reimplemented how EVE does its modified script reloading and released the code.  It can be found here if anyone else is using Python and hasn't written the same functionality themselves:
http://code.google.com/p/livecoding/</description>
		<content:encoded><![CDATA[<p>I am not sold on saving data as text files.  Let&#8217;s say we are talking about game design data, a better method would be to store it versioned in the database.  In fact that directly relates to what I consider a big missing entry, the need for a web server built into the game server.</p>
<p>Pretty much everything can be done, and is done, for EVE Online in the web pages its servers provide.  Game mastering, game design, administration, introspection, statistics, graphs.. etc.</p>
<p>#10: A friend and I reimplemented how EVE does its modified script reloading and released the code.  It can be found here if anyone else is using Python and hasn&#8217;t written the same functionality themselves:<br />
<a href="http://code.google.com/p/livecoding/" rel="nofollow">http://code.google.com/p/livecoding/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-14</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Sat, 20 Jan 2007 02:28:15 +0000</pubDate>
		<guid>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-14</guid>
		<description>Have either of you looked into the OpenOffice spreadsheets?  They might not have all the functionality of Excel, but maybe they can save and read complex spreadsheets in XML.</description>
		<content:encoded><![CDATA[<p>Have either of you looked into the OpenOffice spreadsheets?  They might not have all the functionality of Excel, but maybe they can save and read complex spreadsheets in XML.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sara Jensen</title>
		<link>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-13</link>
		<dc:creator>Sara Jensen</dc:creator>
		<pubDate>Sat, 20 Jan 2007 01:27:39 +0000</pubDate>
		<guid>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-13</guid>
		<description>Yeah, I'd put the spreadsheets in source control, then write an exporter to turn the spreadsheet's values into whatever the game needs.

I've longed for source-controlled spreadsheets and Excel exporters more than once.  :)</description>
		<content:encoded><![CDATA[<p>Yeah, I&#8217;d put the spreadsheets in source control, then write an exporter to turn the spreadsheet&#8217;s values into whatever the game needs.</p>
<p>I&#8217;ve longed for source-controlled spreadsheets and Excel exporters more than once.  <img src='http://programmerjoe.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-12</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Thu, 18 Jan 2007 23:36:37 +0000</pubDate>
		<guid>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-12</guid>
		<description>Heh, I don't think VisiCalc is necessarily the answer. :)

We are using Excel for some of our tuning.  The designers love it (for obvious reasons).  Unfortunately we have no way to get data out of Excel and into files the game can actually read.  We could probably come up with something that dumped out the cells into an XML or CSV file and then check both things into source control.  Revision histories on Excel files would have been handy on more than one occasion on Pirates. The need for revision histories has never outweighed the benefit of using such a powerful tool, though.</description>
		<content:encoded><![CDATA[<p>Heh, I don&#8217;t think VisiCalc is necessarily the answer. <img src='http://programmerjoe.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>We are using Excel for some of our tuning.  The designers love it (for obvious reasons).  Unfortunately we have no way to get data out of Excel and into files the game can actually read.  We could probably come up with something that dumped out the cells into an XML or CSV file and then check both things into source control.  Revision histories on Excel files would have been handy on more than one occasion on Pirates. The need for revision histories has never outweighed the benefit of using such a powerful tool, though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Freeman</title>
		<link>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-11</link>
		<dc:creator>Jeff Freeman</dc:creator>
		<pubDate>Thu, 18 Jan 2007 06:11:00 +0000</pubDate>
		<guid>http://programmerjoe.com/2007/01/17/ten-ways-to-improve-developer-efficiency/#comment-11</guid>
		<description>&lt;b&gt;Use text files for your data files&lt;/b&gt;

So... I like to fiddle with numbers in a spreadsheet. Saving it out as a tabbed text file makes it text, but loses all the forumulas. Simple CELL+CELL sorts, mind.

Do you know if there's a spreadsheet-lite program that could save the forumas even when the file is saved in a text format?

And doesn't convert dates to some kind of countdown from the Martian-invasion?

If we went back to VisiCalc on an Apple ][, say?</description>
		<content:encoded><![CDATA[<p><b>Use text files for your data files</b></p>
<p>So&#8230; I like to fiddle with numbers in a spreadsheet. Saving it out as a tabbed text file makes it text, but loses all the forumulas. Simple CELL+CELL sorts, mind.</p>
<p>Do you know if there&#8217;s a spreadsheet-lite program that could save the forumas even when the file is saved in a text format?</p>
<p>And doesn&#8217;t convert dates to some kind of countdown from the Martian-invasion?</p>
<p>If we went back to VisiCalc on an Apple ][, say?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
