<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: STREET#GRID 2007: Developers Are A Lazy, Superfluous Lot</title>
	<atom:link href="http://marcja.wordpress.com/2007/04/17/streetgrid-2007-developers-are-a-lazy-superfluous-lot/feed/" rel="self" type="application/rss+xml" />
	<link>http://marcja.wordpress.com/2007/04/17/streetgrid-2007-developers-are-a-lazy-superfluous-lot/</link>
	<description>Bringing high-performance computing to the enterprise, to the masses, and to the Microsoft .NET platform.</description>
	<lastBuildDate>Wed, 09 Apr 2008 14:38:53 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: kazim</title>
		<link>http://marcja.wordpress.com/2007/04/17/streetgrid-2007-developers-are-a-lazy-superfluous-lot/#comment-77</link>
		<dc:creator>kazim</dc:creator>
		<pubDate>Tue, 08 May 2007 17:11:08 +0000</pubDate>
		<guid isPermaLink="false">http://marcja.wordpress.com/2007/04/17/streetgrid-2007-developers-are-a-lazy-superfluous-lot/#comment-77</guid>
		<description>As a audinece member I also heard the same information. Its always interesting when a snippet of a conversation is used to make a point. All be it a interesting one. Statements made on laziness were in the context of sticking largely with microsoft based programming tools and in the main not leveraging the power of the chipset by doing mixed precision programming (mix of DP and SP) see university of tennessee article on this and other techniques to fully exploit technology. I think many people find the extra time effort and programming knowledge to much, is that lazy I dont know but given the needs on wallstreet it is amazing how little of this work actually gets done</description>
		<content:encoded><![CDATA[<p>As a audinece member I also heard the same information. Its always interesting when a snippet of a conversation is used to make a point. All be it a interesting one. Statements made on laziness were in the context of sticking largely with microsoft based programming tools and in the main not leveraging the power of the chipset by doing mixed precision programming (mix of DP and SP) see university of tennessee article on this and other techniques to fully exploit technology. I think many people find the extra time effort and programming knowledge to much, is that lazy I dont know but given the needs on wallstreet it is amazing how little of this work actually gets done</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc Jacobs</title>
		<link>http://marcja.wordpress.com/2007/04/17/streetgrid-2007-developers-are-a-lazy-superfluous-lot/#comment-52</link>
		<dc:creator>Marc Jacobs</dc:creator>
		<pubDate>Wed, 18 Apr 2007 16:53:20 +0000</pubDate>
		<guid isPermaLink="false">http://marcja.wordpress.com/2007/04/17/streetgrid-2007-developers-are-a-lazy-superfluous-lot/#comment-52</guid>
		<description>Nati:

Sorry about the mistake in your title. I&#039;ve fixed it in the post.

Truthfully, I think vendors like yourself are in a tough position trying to hone a single marketing message to drive adoption of distributed computing products. There are really two distinct audiences, the CIO and the coder, and they each require divergent messages that their counterpart doesn&#039;t really understand, value, or support. 

It&#039;s like trying to sell the government on seatbelt legislation or motorcycle helmet laws. The reasons government may be interested (e.g. control funding of medical care programs, appease insurance lobbyists, manipulate states&#039; rights) are orthogonal, if not contradictory, to the reasons the populace gets on board (self-preservation, controlling willful teenagers with new drivers licenses, limiting accident liability, controlling car insurance costs). The way the US Government dealt with these issues was to take a paternal, &quot;Daddy Knows Best&quot; stance and enact the legislation over the cries of the constituency. That seems to be what the financial community is doing as well. Of course, if it worked for Big Government, it could work for Big Finance too.</description>
		<content:encoded><![CDATA[<p>Nati:</p>
<p>Sorry about the mistake in your title. I&#8217;ve fixed it in the post.</p>
<p>Truthfully, I think vendors like yourself are in a tough position trying to hone a single marketing message to drive adoption of distributed computing products. There are really two distinct audiences, the CIO and the coder, and they each require divergent messages that their counterpart doesn&#8217;t really understand, value, or support. </p>
<p>It&#8217;s like trying to sell the government on seatbelt legislation or motorcycle helmet laws. The reasons government may be interested (e.g. control funding of medical care programs, appease insurance lobbyists, manipulate states&#8217; rights) are orthogonal, if not contradictory, to the reasons the populace gets on board (self-preservation, controlling willful teenagers with new drivers licenses, limiting accident liability, controlling car insurance costs). The way the US Government dealt with these issues was to take a paternal, &#8220;Daddy Knows Best&#8221; stance and enact the legislation over the cries of the constituency. That seems to be what the financial community is doing as well. Of course, if it worked for Big Government, it could work for Big Finance too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nati Shalom</title>
		<link>http://marcja.wordpress.com/2007/04/17/streetgrid-2007-developers-are-a-lazy-superfluous-lot/#comment-50</link>
		<dc:creator>Nati Shalom</dc:creator>
		<pubDate>Wed, 18 Apr 2007 10:26:29 +0000</pubDate>
		<guid isPermaLink="false">http://marcja.wordpress.com/2007/04/17/streetgrid-2007-developers-are-a-lazy-superfluous-lot/#comment-50</guid>
		<description>&quot;The only representative on stage that seemed to go all Braveheart for developers was Nati Shalom, CEO &amp; Founder of Gigaspaces&quot;

Marc thanks for the kind words.

For accuracy my role is CTO and Founder not CEO, Our CEO is Yaron Benvenisti a good colleague and a friend. Believe me, the last thing I want is to get into his shoes :)

Back to the developers view, I was actually very surprised to see how far the industry is lagging behind in understanding the criticality of that issue to the mass adoption of grid architecture. After years of experience with grid I still heard that the way to scale your application is to make it stateless, on the other hand people including those on the panel said that they do want to bring the business critical applications such as  front-office applications into the grid. Obviously there is an implicit contradiction in that statement, those application are stateful by nature therefore you can&#039;t scale them by making them stateless!. It is also clear that to build an application that will utilize the grid effectively it would require awareness of the application and the developers on how to write such application on a grid, for example: how do you partition the data, how do you route the transactions to node that contains that data?. How do you handle a scenario in which the resource that you depend on is not available but may become available at a later stage?. How can you verify that your application will behave correctly in a grid in your development environment?. These are only few of the things that needs to be addressed and cannot be avoided. The developer role is therefore critical since he is the one responsible for dealing with those issues.
Creating a development environment that will simplify how you deal with all this tradeoffs will also have a direct impact on how much we can utilize our existing investment in the grid and how reliable those application will become on that environment. So rather then spending millions of dollars on building a bigger grid we need to make sure first that we can make the best out of the existing one. I&#039;m hoping that with the work that were doing with some of the grid vendors we will be able to address that sooner rather then later.

Nati S.
&lt;a href=&quot;http://www.gigaspacesblog.com&quot; rel=&quot;nofollow&quot;&gt;GigaSpaces
Write Once Scale Anywhere&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>&#8220;The only representative on stage that seemed to go all Braveheart for developers was Nati Shalom, CEO &amp; Founder of Gigaspaces&#8221;</p>
<p>Marc thanks for the kind words.</p>
<p>For accuracy my role is CTO and Founder not CEO, Our CEO is Yaron Benvenisti a good colleague and a friend. Believe me, the last thing I want is to get into his shoes :)</p>
<p>Back to the developers view, I was actually very surprised to see how far the industry is lagging behind in understanding the criticality of that issue to the mass adoption of grid architecture. After years of experience with grid I still heard that the way to scale your application is to make it stateless, on the other hand people including those on the panel said that they do want to bring the business critical applications such as  front-office applications into the grid. Obviously there is an implicit contradiction in that statement, those application are stateful by nature therefore you can&#8217;t scale them by making them stateless!. It is also clear that to build an application that will utilize the grid effectively it would require awareness of the application and the developers on how to write such application on a grid, for example: how do you partition the data, how do you route the transactions to node that contains that data?. How do you handle a scenario in which the resource that you depend on is not available but may become available at a later stage?. How can you verify that your application will behave correctly in a grid in your development environment?. These are only few of the things that needs to be addressed and cannot be avoided. The developer role is therefore critical since he is the one responsible for dealing with those issues.<br />
Creating a development environment that will simplify how you deal with all this tradeoffs will also have a direct impact on how much we can utilize our existing investment in the grid and how reliable those application will become on that environment. So rather then spending millions of dollars on building a bigger grid we need to make sure first that we can make the best out of the existing one. I&#8217;m hoping that with the work that were doing with some of the grid vendors we will be able to address that sooner rather then later.</p>
<p>Nati S.<br />
<a href="http://www.gigaspacesblog.com" rel="nofollow">GigaSpaces<br />
Write Once Scale Anywhere</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
