<?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: War Story: Software Engineering a Startup</title>
	<atom:link href="http://alexlod.com/2008/01/16/war-story-software-engineering-a-startup/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexlod.com/2008/01/16/war-story-software-engineering-a-startup/</link>
	<description>A blog by Alex Loddengaard</description>
	<lastBuildDate>Sun, 06 May 2012 15:10:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Alex Loddengaard&#8217;s Blog &#187; A Second Look at Software Engineering a Startup</title>
		<link>http://alexlod.com/2008/01/16/war-story-software-engineering-a-startup/comment-page-1/#comment-434</link>
		<dc:creator>Alex Loddengaard&#8217;s Blog &#187; A Second Look at Software Engineering a Startup</dc:creator>
		<pubDate>Thu, 24 Apr 2008 20:35:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexloddengaard.com/2008/01/16/war-story-software-engineering-a-startup/#comment-434</guid>
		<description>[...] wrote a post a while back about software engineering a startup, and Clint&#8217;s comment made me realize that my post was poorly thought out and just plain [...]</description>
		<content:encoded><![CDATA[<p>[...] wrote a post a while back about software engineering a startup, and Clint&#8217;s comment made me realize that my post was poorly thought out and just plain [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Better Web Application Development &#171; Obfuscated Signals</title>
		<link>http://alexlod.com/2008/01/16/war-story-software-engineering-a-startup/comment-page-1/#comment-59</link>
		<dc:creator>Better Web Application Development &#171; Obfuscated Signals</dc:creator>
		<pubDate>Thu, 17 Jan 2008 10:32:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexloddengaard.com/2008/01/16/war-story-software-engineering-a-startup/#comment-59</guid>
		<description>[...] 17, 2008   I originally posted a comment on Alex Loddengaard&#8217;s blog post titled Software Engineering a Startup. In turn, that inspired me to (finally) post on my own blog, which has existed untouched for [...]</description>
		<content:encoded><![CDATA[<p>[...] 17, 2008   I originally posted a comment on Alex Loddengaard&#8217;s blog post titled Software Engineering a Startup. In turn, that inspired me to (finally) post on my own blog, which has existed untouched for [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alevy</title>
		<link>http://alexlod.com/2008/01/16/war-story-software-engineering-a-startup/comment-page-1/#comment-58</link>
		<dc:creator>alevy</dc:creator>
		<pubDate>Thu, 17 Jan 2008 06:11:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexloddengaard.com/2008/01/16/war-story-software-engineering-a-startup/#comment-58</guid>
		<description>http://video.google.com/videoplay?docid=6297126166376226181&amp;q=web+framework&amp;pr=goog-sl

Check out this video. I think that this guy, Sean Kelly. He talks about developing applications and the difference between UI development and otherwise.

In the video he compares &amp; contrasts some web frameworks (concluding that J2EE sucks... even with hibernate). The main take away for me is that the most important property of a UI framework is it&#039;s ability to facilitate rapid deployment and, more importantly, rapid *re-deployment*.

I think this is important.

Should python/ruby/php/java code be written well always? Yes, but that doesn&#039;t contradict fast development.
Is python/ruby/php less robust than java? Yes, but it probably doesn&#039;t matter.

I have more to say, but this is probably too much for a comment. With the blessing of the congregation I&#039;ve been inspired to continue my response in my *first post* in my blog...</description>
		<content:encoded><![CDATA[<p><a href="http://video.google.com/videoplay?docid=6297126166376226181&#038;q=web+framework&#038;pr=goog-sl" rel="nofollow">http://video.google.com/videoplay?docid=6297126166376226181&#038;q=web+framework&#038;pr=goog-sl</a></p>
<p>Check out this video. I think that this guy, Sean Kelly. He talks about developing applications and the difference between UI development and otherwise.</p>
<p>In the video he compares &amp; contrasts some web frameworks (concluding that J2EE sucks&#8230; even with hibernate). The main take away for me is that the most important property of a UI framework is it&#8217;s ability to facilitate rapid deployment and, more importantly, rapid *re-deployment*.</p>
<p>I think this is important.</p>
<p>Should python/ruby/php/java code be written well always? Yes, but that doesn&#8217;t contradict fast development.<br />
Is python/ruby/php less robust than java? Yes, but it probably doesn&#8217;t matter.</p>
<p>I have more to say, but this is probably too much for a comment. With the blessing of the congregation I&#8217;ve been inspired to continue my response in my *first post* in my blog&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alex</title>
		<link>http://alexlod.com/2008/01/16/war-story-software-engineering-a-startup/comment-page-1/#comment-57</link>
		<dc:creator>alex</dc:creator>
		<pubDate>Thu, 17 Jan 2008 04:01:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexloddengaard.com/2008/01/16/war-story-software-engineering-a-startup/#comment-57</guid>
		<description>I think you have a good point, Clint.  I agree that a large difference between helpd and Cellarspot is their scope, but I still think that Cellarspot should have been developed with less complex code.  I think my post is very black and white with regard to coding practices (inline vs. very layered), and I think that there is some gray area where a project of Cellarspot&#039;s size would fall into if I were to pursue one in my free time.  I also think that my opinion would change if I understood Ruby on Rails better, but I admit that I&#039;ve never developed in that framework.

I suppose my main hope was to get people thinking about time consumption and the reality of certain projects.  Presumably funded companies are going to last a while, making good code much more valuable.  Presumably personal projects probably won&#039;t last a while, which means one of two things: either you learn how to write good code from the project or you get a prototype out fast so you don&#039;t waste your time writing code that you&#039;re not interested in learning from.

Thanks for the feedback!</description>
		<content:encoded><![CDATA[<p>I think you have a good point, Clint.  I agree that a large difference between helpd and Cellarspot is their scope, but I still think that Cellarspot should have been developed with less complex code.  I think my post is very black and white with regard to coding practices (inline vs. very layered), and I think that there is some gray area where a project of Cellarspot&#8217;s size would fall into if I were to pursue one in my free time.  I also think that my opinion would change if I understood Ruby on Rails better, but I admit that I&#8217;ve never developed in that framework.</p>
<p>I suppose my main hope was to get people thinking about time consumption and the reality of certain projects.  Presumably funded companies are going to last a while, making good code much more valuable.  Presumably personal projects probably won&#8217;t last a while, which means one of two things: either you learn how to write good code from the project or you get a prototype out fast so you don&#8217;t waste your time writing code that you&#8217;re not interested in learning from.</p>
<p>Thanks for the feedback!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clint Tseng</title>
		<link>http://alexlod.com/2008/01/16/war-story-software-engineering-a-startup/comment-page-1/#comment-56</link>
		<dc:creator>Clint Tseng</dc:creator>
		<pubDate>Thu, 17 Jan 2008 02:02:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexloddengaard.com/2008/01/16/war-story-software-engineering-a-startup/#comment-56</guid>
		<description>I&#039;ve tried to write the first sentence of this comment too many times, so I&#039;ll just scratch the thing and be direct: I strongly disagree.

I don&#039;t believe that funding is the most critical issue in the development method that should be chosen for an individual project.  There are too many factors to list, but I believe the most critical criteria differentiating the two projects you have listed here is scope; helpd is a far less complex app than cellarspot as far as I can tell, and I don&#039;t imagine cellarspot would have done well coded in inline php.  Poor coding or design choices will come back to bite at exponentially increasing degrees as the time spent on a project increases.

In addition, the framework used in constructing the project is a critical factor; in what little I&#039;ve seen of JSP, it&#039;s far more time consuming to write and far easier to create terrible code for than a framework like Ruby on Rails, which is great for far more than prototyping (barring a number of performance issues).

Overall, I don&#039;t think sacrificing code quality in favor of super-agile development is ever worth it unless the project in question is extremely small-scale.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve tried to write the first sentence of this comment too many times, so I&#8217;ll just scratch the thing and be direct: I strongly disagree.</p>
<p>I don&#8217;t believe that funding is the most critical issue in the development method that should be chosen for an individual project.  There are too many factors to list, but I believe the most critical criteria differentiating the two projects you have listed here is scope; helpd is a far less complex app than cellarspot as far as I can tell, and I don&#8217;t imagine cellarspot would have done well coded in inline php.  Poor coding or design choices will come back to bite at exponentially increasing degrees as the time spent on a project increases.</p>
<p>In addition, the framework used in constructing the project is a critical factor; in what little I&#8217;ve seen of JSP, it&#8217;s far more time consuming to write and far easier to create terrible code for than a framework like Ruby on Rails, which is great for far more than prototyping (barring a number of performance issues).</p>
<p>Overall, I don&#8217;t think sacrificing code quality in favor of super-agile development is ever worth it unless the project in question is extremely small-scale.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Fisher</title>
		<link>http://alexlod.com/2008/01/16/war-story-software-engineering-a-startup/comment-page-1/#comment-55</link>
		<dc:creator>Eric Fisher</dc:creator>
		<pubDate>Thu, 17 Jan 2008 00:16:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexloddengaard.com/2008/01/16/war-story-software-engineering-a-startup/#comment-55</guid>
		<description>:^P love you too alex</description>
		<content:encoded><![CDATA[<p>:^P love you too alex</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.488 seconds -->

