<?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: Python for Executives</title>
	<atom:link href="http://ophir.wordpress.com/2008/07/20/python-for-executives/feed/" rel="self" type="application/rss+xml" />
	<link>http://ophir.wordpress.com/2008/07/20/python-for-executives/</link>
	<description>Thoughts on Software, Management &#38; Business</description>
	<lastBuildDate>Wed, 09 Dec 2009 13:56:40 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Bookmarks about Algorithm</title>
		<link>http://ophir.wordpress.com/2008/07/20/python-for-executives/#comment-201</link>
		<dc:creator>Bookmarks about Algorithm</dc:creator>
		<pubDate>Sat, 13 Dec 2008 02:45:15 +0000</pubDate>
		<guid isPermaLink="false">http://ophir.wordpress.com/?p=67#comment-201</guid>
		<description>[...] - bookmarked by 4 members originally found by ksbroz on 2008-11-14  Python for Executives  http://ophir.wordpress.com/2008/07/20/python-for-executives/ - bookmarked by 6 members originally [...]</description>
		<content:encoded><![CDATA[<p>[...] &#8211; bookmarked by 4 members originally found by ksbroz on 2008-11-14  Python for Executives  <a href="http://ophir.wordpress.com/2008/07/20/python-for-executives/" rel="nofollow">http://ophir.wordpress.com/2008/07/20/python-for-executives/</a> &#8211; bookmarked by 6 members originally [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ophirk</title>
		<link>http://ophir.wordpress.com/2008/07/20/python-for-executives/#comment-113</link>
		<dc:creator>ophirk</dc:creator>
		<pubDate>Sat, 09 Aug 2008 06:26:40 +0000</pubDate>
		<guid isPermaLink="false">http://ophir.wordpress.com/?p=67#comment-113</guid>
		<description>Since I wrote this blog we had few serious performance problems in our python related code.
I was a bit worried  that my comments might have been too optimistic.
The investigation has shown that in one places we were writing and pickling a single object to the log 777 times.
That&#039;s probably not a god practice in any language.</description>
		<content:encoded><![CDATA[<p>Since I wrote this blog we had few serious performance problems in our python related code.<br />
I was a bit worried  that my comments might have been too optimistic.<br />
The investigation has shown that in one places we were writing and pickling a single object to the log 777 times.<br />
That&#8217;s probably not a god practice in any language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ophirk</title>
		<link>http://ophir.wordpress.com/2008/07/20/python-for-executives/#comment-108</link>
		<dc:creator>ophirk</dc:creator>
		<pubDate>Thu, 24 Jul 2008 19:14:59 +0000</pubDate>
		<guid isPermaLink="false">http://ophir.wordpress.com/?p=67#comment-108</guid>
		<description>It was hardly maintained at the time, and fell significantly behind CPython versions. I understand it has changed since.
Our main two main problems were in Java itself and not just Python integration.
1. Eclipse crashed every hour.
2. JSF was  the best practice to write web pages , but was really strange and long way to write simple code.
3. Connecting CPython to Java required an annoying RPC mechanism. 

Many people write great products in Java and Eclipse, but it seems there is a big learning curve which didn&#039;t suit us.</description>
		<content:encoded><![CDATA[<p>It was hardly maintained at the time, and fell significantly behind CPython versions. I understand it has changed since.<br />
Our main two main problems were in Java itself and not just Python integration.<br />
1. Eclipse crashed every hour.<br />
2. JSF was  the best practice to write web pages , but was really strange and long way to write simple code.<br />
3. Connecting CPython to Java required an annoying RPC mechanism. </p>
<p>Many people write great products in Java and Eclipse, but it seems there is a big learning curve which didn&#8217;t suit us.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vishwajeet Singh</title>
		<link>http://ophir.wordpress.com/2008/07/20/python-for-executives/#comment-107</link>
		<dc:creator>Vishwajeet Singh</dc:creator>
		<pubDate>Thu, 24 Jul 2008 16:29:20 +0000</pubDate>
		<guid isPermaLink="false">http://ophir.wordpress.com/?p=67#comment-107</guid>
		<description>You could have done this using Jython if I am not wrong :) 
why you eliminated Java without considering Jython ??</description>
		<content:encoded><![CDATA[<p>You could have done this using Jython if I am not wrong <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
why you eliminated Java without considering Jython ??</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ophirk</title>
		<link>http://ophir.wordpress.com/2008/07/20/python-for-executives/#comment-103</link>
		<dc:creator>ophirk</dc:creator>
		<pubDate>Mon, 21 Jul 2008 04:55:53 +0000</pubDate>
		<guid isPermaLink="false">http://ophir.wordpress.com/?p=67#comment-103</guid>
		<description>Thanks Ted.

Maybe i was not clear enough . Python in our company does at least half, if not more of the heavy lifting. It is not limited to a small corner, quite the opposite. 
It is used to manage virtualization, networking and storage in a very large scale real time system and lies at the core of the service.From a software development perspective it is used for multi-threading, Object Relational Mapping, RPC , algorithms, API management,  logging, network security and testing.

Regrading your second point. I agree that a year of experience is not equal to ten years, but I I have the same faith in Python now as I had in C++ after one year following nine years working in C.
Since our usage is in a live , complex system with real customers  I&#039;m quite confident we mitigated most of the risk.</description>
		<content:encoded><![CDATA[<p>Thanks Ted.</p>
<p>Maybe i was not clear enough . Python in our company does at least half, if not more of the heavy lifting. It is not limited to a small corner, quite the opposite.<br />
It is used to manage virtualization, networking and storage in a very large scale real time system and lies at the core of the service.From a software development perspective it is used for multi-threading, Object Relational Mapping, RPC , algorithms, API management,  logging, network security and testing.</p>
<p>Regrading your second point. I agree that a year of experience is not equal to ten years, but I I have the same faith in Python now as I had in C++ after one year following nine years working in C.<br />
Since our usage is in a live , complex system with real customers  I&#8217;m quite confident we mitigated most of the risk.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ted</title>
		<link>http://ophir.wordpress.com/2008/07/20/python-for-executives/#comment-102</link>
		<dc:creator>Ted</dc:creator>
		<pubDate>Mon, 21 Jul 2008 03:48:06 +0000</pubDate>
		<guid isPermaLink="false">http://ophir.wordpress.com/?p=67#comment-102</guid>
		<description>I like Python but I think you overlook something in your &quot;Risk&quot; point:

- The use of Python in your software appears to be limited to certain tasks
- C# and the rest are doing the heavy lifting
- You haven&#039;t used Python as long as you had with Java/C/C++

If you use Python as heavy as the rest, won&#039;t you hit its limitation as well eventually?</description>
		<content:encoded><![CDATA[<p>I like Python but I think you overlook something in your &#8220;Risk&#8221; point:</p>
<p>- The use of Python in your software appears to be limited to certain tasks<br />
- C# and the rest are doing the heavy lifting<br />
- You haven&#8217;t used Python as long as you had with Java/C/C++</p>
<p>If you use Python as heavy as the rest, won&#8217;t you hit its limitation as well eventually?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
