<div dir="ltr"><br><br><div class="gmail_quote">On Tue, Jul 22, 2008 at 8:46 PM, Michael Stone &lt;<a href="mailto:michael@laptop.org">michael@laptop.org</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="Ih2E3d">On Tue, Jul 22, 2008 at 08:31:24PM -0400, Benjamin M. Schwartz wrote:<br>
&gt; Michael Stone wrote:<br>
&gt; | 5) Sugar is built on technologies that incentivize its developers to<br>
&gt; | recompute prior results which could be cached across boots.<br>
&gt;<br>
&gt; Sugar was intended to write to disk absolutely as little as possible, and<br>
&gt; also to reboot as infrequently as possible.<br>
<br>
</div>Interesting. Do you think that these remain worthy design goals?<br>
<div class="Ih2E3d"><br>
&gt; Regarding the majority of your points, I would say: &nbsp;Sugar has been, and<br>
&gt; continues to be, in a constant rush just to implement the desired<br>
&gt; functionality, regardless of efficiency. The question has long been<br>
&gt; &quot;how can we code this as fast as possible&quot;, not &quot;what is the ideal way<br>
&gt; to implement this&quot;.<br>
<br>
</div>In my opinion, this is a missed opportunity. (see below).<br>
<div class="Ih2E3d"><br>
&gt; I think that is a good thing.<br>
<br>
</div>I disagree because I think that the approach we have taken has made it<br>
much harder for others to help us. For a project like Sugar, this<br>
ultimately results is less software of less quality in the same<br>
timeframe. At least, that&#39;s what I take away from the Trac and xmonad<br>
examples. (When you examine your own &quot;notoriously easy-to-contribute-to<br>
projects&quot;, do your conclusions match mine?)<br>
<div class="Ih2E3d"></div></blockquote><div><br></div><div>You say that, but you weren&#39;t here for the first year of development, right? &nbsp;It was all about &quot;build this new OS, and do it in 9 months.&quot; We didn&#39;t have the liberty to wait and try to do stuff right, because if we had, we wouldn&#39;t have shipped /anything/, and there wouldn&#39;t even be a platform worth arguing about volunteer support for. &nbsp;This hurt us, but it was the only way to get something worth shipping in the time alloted, and we were basically forced to operate on a hardware deadline. &nbsp;We&#39;re still, to a certain extent, trying to dig out of the &quot;needs to be working to at least some degree&quot; hole and to a place where we can make good future-proof decisions.</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="Ih2E3d"><br>
&gt; I think we will need retain this mindset through 9.1, in order to<br>
&gt; finally deliver a Sugar that has the features required for usability.<br>
<br>
</div>In my opinion, 9.1 is unlikely to contain the features and quality<br>
required for the level of usability Sugar was sold on. (It will be<br>
substantially better than 8.2, but we set the initial goal REALLY high.)</blockquote><div><br></div><div>True, but we&#39;re still lacking some basic primitives, many of which could arrive in 9.1. &nbsp;Direct object transfer. Visual clipboard. Groups for collaboration. &nbsp;These and more are desperately needed in practice in the field. And some of the bigger pieces (Journal/DS, for instance), ARE waiting on something to be &quot;done right&quot; before we hack about more, and that&#39;s costing us dearly too.</div>
<div><br></div><div>In short, I think we&#39;re all about as dissatisfied as you are. And we&#39;re all still working damn hard to get closer to the goal we all envisioned 2.5 years ago.</div><div><br></div><div>- Eben</div>
<div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
<br>
Regards,<br>
<font color="#888888"><br>
Michael<br>
</font><div><div></div><div class="Wj3C7c">_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/devel" target="_blank">http://lists.laptop.org/listinfo/devel</a><br>
</div></div></blockquote></div><br></div>