<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Compound Thinking</title>
	<link>http://compoundthinking.com/blog</link>
	<description>Thinking about programming in new ways</description>
	<lastBuildDate>Tue, 15 Mar 2011 02:03:38 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.2.1" -->

	<item>
		<title>Open Source SourceForge</title>
		<description><![CDATA[It&#8217;s been a crazy, hectic, inspiring week for me. I had 3 talks at PyCon, travel, and the open sourcing of SourceForge.net&#8217;s new developer platform. The new tools, based on TurboGears, Python, MongoDB, RabbitMQ, and too many other python libraries to count, have been a labor of love for many of our developers. Change at [...]]]></description>
		<link>http://compoundthinking.com/blog/index.php/2011/03/15/open-source-sourceforge/</link>
			</item>
	<item>
		<title>TurboGears Joins the Pylons Project</title>
		<description><![CDATA[After much debate, discussion, and contemplation, we&#8217;ve made an important decision, that will best ensure the future of TurboGears, and of the ideas on which it was based. TurboGears is merging into the Pylons Project. A bit of background We built TurboGears 2 on top of a the Pylons framework, and I have been working [...]]]></description>
		<link>http://compoundthinking.com/blog/index.php/2010/12/28/turbogears-joins-the-pylons-project/</link>
			</item>
	<item>
		<title>Technical Debt isn&#8217;t always Debt</title>
		<description><![CDATA[After yesterday&#8217;s posts about why you should not focus on reducing technical debt and why that&#8217;s not an excuse to ignore it either. Dave brought up a good point in a comment. Technical debt can be assessed like real debt, to a large degree. How much are you paying monthly because of the debt? An [...]]]></description>
		<link>http://compoundthinking.com/blog/index.php/2010/10/05/technical-debt-isnt-always-debt/</link>
			</item>
	<item>
		<title>Ignoring “technical debt” is like playing with dynamite</title>
		<description><![CDATA[Earlier today, I posted the somewhat controversial Focusing on Technical Debt is a dead end and apparently I missed some of the subtlety required to get my actual point across. I still don&#8217;t believe that it makes sense to focus on technical debt. Technical debt is a fact of life, and it&#8217;s a sign that [...]]]></description>
		<link>http://compoundthinking.com/blog/index.php/2010/10/04/ignoring-%e2%80%9ctechnical-debt%e2%80%9d-is-like-playing-with-dynamite/</link>
			</item>
	<item>
		<title>Focusing on removing &#8220;technical debt&#8221; is a dead end</title>
		<description><![CDATA[Americans, myself included, have a very short term perspective. Results matter, and this quarter&#8217;s results matter most. Perhaps next quarter is important too, heck we might even think a year out. But we rarely take the *long* view. Push harder and you can make this quarter&#8217;s numbers a bit better. Push harder and you&#8217;ll get [...]]]></description>
		<link>http://compoundthinking.com/blog/index.php/2010/10/04/focusing-on-removing-technical-debt-is-a-dead-end/</link>
			</item>
	<item>
		<title>The tech of the new SourceForge</title>
		<description><![CDATA[Last week I blogged about the new SourceForge.net and one of the first questions I got was when are we going to &#8220;lift the covers&#8221; and show off our new tech. There&#8217;s definitely more to come in terms of releases and code, but I thought it&#8217;d be worthwhile to start with a quick run through [...]]]></description>
		<link>http://compoundthinking.com/blog/index.php/2010/07/26/the-tech-of-the-new-sourceforge/</link>
			</item>
	<item>
		<title>A peek at a new Sourceforge.net</title>
		<description><![CDATA[So, I&#8217;ve been working on sf.net in various ways for about a year now. http://sourceforge.net/p/. It&#8217;s written in Python using modern open source tools, from RabbitMQ, and MongoDB, to Git and Mercurial. And we are committed to making this the most open forge possible. We&#8217;re committed, to open processes, open code, and perhaps most importantly [...]]]></description>
		<link>http://compoundthinking.com/blog/index.php/2010/07/13/a-peak-at-a-new-sourceforge-net/</link>
			</item>
	<item>
		<title>People VS Process?</title>
		<description><![CDATA[Lean Manufacturing people go around saying &#8220;it&#8217;s always a process problem.&#8221; Meanwhile Gerry Weinberg, who wrote several books that I love, and gives lots of great advice, including the some of the best advice I&#8217;ve ever read about how to give advice, says &#8220;every problem is a people problem.&#8221; So, which is it? Are bad [...]]]></description>
		<link>http://compoundthinking.com/blog/index.php/2010/06/29/people-vs-process/</link>
			</item>
	<item>
		<title>Premature optimization</title>
		<description><![CDATA[We all know it&#8217;s bad. But, programming for performance in reasonable ways is good. So, what&#8217;s the difference? Sometimes we think we know that a piece of code is important so we spend some time optimizing it. And in the end it&#8217;s less clear, and less maintainable, and it turns out that our bottlenecks are [...]]]></description>
		<link>http://compoundthinking.com/blog/index.php/2009/12/17/premature-optimization/</link>
			</item>
	<item>
		<title>How do we expand Open Source?</title>
		<description><![CDATA[So, one thing which keeps comming up in a bunch of different areas of my life is how we can expand the ethic of Open Source development. People want TurboGears to do more than it does, they want other open source projects to grow, they want new open source projects in specific areas, and they [...]]]></description>
		<link>http://compoundthinking.com/blog/index.php/2009/12/14/how-do-we-expand-open-source/</link>
			</item>
	<item>
		<title>Rule Mongo with an Iron Fist</title>
		<description><![CDATA[At geek.net we&#8217;ve been using MongoDB on various projects for the last six months or so. We finally re-factored out our MongoDB related code and created a new library. It&#8217;s battle tested on the project pages of sourceforge.net, and it&#8217;s getting a workout in my new project (no details on that yet). One thing we [...]]]></description>
		<link>http://compoundthinking.com/blog/index.php/2009/12/09/rule-mongo-with-an-iron-fist/</link>
			</item>
	<item>
		<title>Python Template languages (Part 1 &#8212; Django)</title>
		<description><![CDATA[I&#8217;ve been thinking a lot about template engines in Python recently. Partly because sourceforge.net&#8217;s new python code needed to choose a template language, and there were some questions about why we would choose one over the others. But beyond that In the past few weeks used Genshi, Mako, Jinja, Django Templates, and Cheetah, and have [...]]]></description>
		<link>http://compoundthinking.com/blog/index.php/2009/12/09/python-template-languages-part-1-django/</link>
			</item>
	<item>
		<title>Thinking about the Dip</title>
		<description><![CDATA[I recently read Seth G&#8217;s book &#8220;the dip&#8221; which I&#8217;ve heard described variously as a book about choosing your battles, a book about quitting, or a book about mastery. And it is about all those things. Because all those things revolve around a central idea: sometimes things get harder before they get easier. That &#8220;harder&#8221; [...]]]></description>
		<link>http://compoundthinking.com/blog/index.php/2009/12/02/thinking-about-the-dip/</link>
			</item>
	<item>
		<title>Things I&#8217;ve learned about Time Management</title>
		<description><![CDATA[It&#8217;s easy enough to say that you don&#8217;t have enough time, but the reality is that time is the medium in which we live. Complaining you don&#8217;t have enough time very much like a fish complaining that he doesn&#8217;t have enough water. So, rather than complaining about the amount of time I have, I&#8217;ve been [...]]]></description>
		<link>http://compoundthinking.com/blog/index.php/2009/12/01/things-ive-learned-about-time-management/</link>
			</item>
	<item>
		<title>Power, Authority, Force and the politics of software</title>
		<description><![CDATA[Bruce Eckel recently posted &#8220;We No Longer Need Power,&#8221; and Ian Bicking recently gave a talk &#8220;Toward a new self-definition for open source&#8220;. Both raise similar points, &#8220;power&#8221; seems to be handled differently &#8212; actually they both say better &#8212; in open source communities and open spaces conferences than traditional companies. I agree, but I [...]]]></description>
		<link>http://compoundthinking.com/blog/index.php/2009/11/30/power-authority-force-and-the-politics-of-software/</link>
			</item>
</channel>
</rss>

