Contributors Agreement signature status?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
62 messages Options
1234
Reply | Threaded
Open this post in threaded view
|

re: how to become modular

ccrraaiigg

Hi Avi and everyone--

> > There were two principles I was following. The first was that,
> > occasionally, a system requires important fundamental changes to
> > remain vital. I refer to previously-expressed concepts of "blue
> > plane" or "burn the disk packs" thinking. (I hesitate to use those
> > particular phrases, because I think much of their power in this
> > community derives from nostaliga. I do think, however, that they
> > truly were valid ideas.) I came to believe that the Squeak community
> > was particularly receptive to these ideas, not just [to] the people
> > espousing them or the funding they represented.
> >
> > The second principle was that discussion of a shared vision could
> > ameliorate the lack of a short-term gain, and even hasten the
> > implementation of the vision by attracting volunteers. There was a
> > time in the Squeak community, it seemed to me, when we could discuss
> > the merits of an idea before the implementation was finished. I
> > found it useful, and inspiring. This is why I have been writing
> > progress reports for Spoon and asking for feedback.
>
> Aha.  My personal observation has been that this principle does not
> hold.  One piece of evidence I have is the various version control
> systems I have worked on for Squeak.  The current version of
> Monticello arose through a series of very incremental and (in
> retrospect) "unnecessary" early versions (including "DVS" before it
> was called "Monticello"), but each of which was released as a working
> and useful artifact without any prior discussion.
>
> For Monticello 2, on the other hand, we've released plenty of
> information, tried to open discussion many times, asked for volunteers
> at several points, but never released something that people could
> actually use for their daily work.  Result: apart from Damien who
> recently got some funding to work on it, we've had no response
> whatsoever. This despite the fact that MC2 is a much better and more
> ambitious design than any of the prior versions of MC.
>
> I've seen similar patterns with Seaside versions over the years:
> discussions about the future go precisely nowhere.  Ditto experimental
> branches for people to play with.  But make a deep change that still
> lets people get their work done and nobody blinks.

     Okay, but if the second principle doesn't hold, then I don't see
how the first one can have any actual significance in this community. To
use Koestler's "bisociation" metaphor[1] yet again, it seems that where
I want to go is simply not reachable through any path we're collectively
willing to take.

     So, it seems I must go there myself (with those few others who can
take some time away from getting work done, or who can somehow
rationalize the effort itself as getting work done :). Only then, if the
result is practical for use by everyone else, should I ask for
consideration here. I can accept that, although I find it disappointing
and surprising given my early experiences with the community. But it's
still not clear to me what the community would consider "practical",
despite a few attempts some have made to elaborate (I appreciate the
attempts anyway).

     In the absence of meaningful planning by the Squeak community on
whether, when, and how to use Spoon, those working on it[2] can only
leave those decisions to others. Oh, and I suppose those with funding
can feel free to speak up at any time. :)

     In short (too late! ;), I won't press this further, you all know
where to find Spoon info if you want it[3]. I'll keep helping in other
ways. Thanks for reading.


-C

[1] ...the "blue/pink planes" stuff, e.g. as mentioned by Kay from 17:25
    onward in http://tinyurl.com/ok5df (video.google.com).

[2] ...it's not just me, although I am coordinating it.

[3] http://netjam.org/spoon

--
Craig Latta
improvisational musical informaticist
www.netjam.org
Smalltalkers do: [:it | All with: Class, (And love: it)]


Reply | Threaded
Open this post in threaded view
|

Re: how to become modular

Trygve
Craig,
I believe SPOON is a very important departure. It permits the fundamentally new to live side by side with the old. It deserves to succeed.

The idea of "burn the disk packs" was a fundamental mistake; it doesn't take into account that the value of a release image is minuscule compared to the value added by user/programmers. The idea of a personal computer cannot be reconciled with the idea of throwing everything away every few years. What about my address book, my diary, the useful program I wrote two years ago, the program I'm working on now. (My programs are part of my personal data)

I am afraid you expect too much from the community. Like everyone else, I am working on my own pet project(s). Like everyone else, I am trying to avoid committing error 33: Predicating one research effort upon the success of another. (http://www.catb.org/jargon/html/E/error-33.html)

Still, I do want to try SPOON. But I got wary when I followed the installation directions and immediately crashed. Perhaps the project hasn't got as far as I expected.

Dear Craig. I understand your funding has dried out so that funding is your prime concern. But I sincerely hope you can continue your work on SPOON. You may have to do it alone until you have a reasonably stable core so that other people can start populating it with their own pet revolutions. I think it was Storm-P who said: "When you want to change the world, start in its center and begin with yourself".

All the best
--Trygve

On 12.07.2007 04:11, Craig Latta wrote:
Hi Avi and everyone--

  
There were two principles I was following. The first was that,
occasionally, a system requires important fundamental changes to
remain vital. I refer to previously-expressed concepts of "blue
plane" or "burn the disk packs" thinking. (I hesitate to use those
particular phrases, because I think much of their power in this
community derives from nostaliga. I do think, however, that they
truly were valid ideas.) I came to believe that the Squeak community
was particularly receptive to these ideas, not just [to] the people
espousing them or the funding they represented.

The second principle was that discussion of a shared vision could
ameliorate the lack of a short-term gain, and even hasten the
implementation of the vision by attracting volunteers. There was a
time in the Squeak community, it seemed to me, when we could discuss
the merits of an idea before the implementation was finished. I
found it useful, and inspiring. This is why I have been writing
progress reports for Spoon and asking for feedback.
      
Aha.  My personal observation has been that this principle does not
hold.  One piece of evidence I have is the various version control
systems I have worked on for Squeak.  The current version of
Monticello arose through a series of very incremental and (in
retrospect) "unnecessary" early versions (including "DVS" before it
was called "Monticello"), but each of which was released as a working
and useful artifact without any prior discussion.

For Monticello 2, on the other hand, we've released plenty of
information, tried to open discussion many times, asked for volunteers
at several points, but never released something that people could
actually use for their daily work.  Result: apart from Damien who
recently got some funding to work on it, we've had no response
whatsoever. This despite the fact that MC2 is a much better and more
ambitious design than any of the prior versions of MC.

I've seen similar patterns with Seaside versions over the years:
discussions about the future go precisely nowhere.  Ditto experimental
branches for people to play with.  But make a deep change that still
lets people get their work done and nobody blinks.
    

     Okay, but if the second principle doesn't hold, then I don't see
how the first one can have any actual significance in this community. To
use Koestler's "bisociation" metaphor[1] yet again, it seems that where
I want to go is simply not reachable through any path we're collectively
willing to take.

     So, it seems I must go there myself (with those few others who can
take some time away from getting work done, or who can somehow
rationalize the effort itself as getting work done :). Only then, if the
result is practical for use by everyone else, should I ask for
consideration here. I can accept that, although I find it disappointing
and surprising given my early experiences with the community. But it's
still not clear to me what the community would consider "practical",
despite a few attempts some have made to elaborate (I appreciate the
attempts anyway).

     In the absence of meaningful planning by the Squeak community on
whether, when, and how to use Spoon, those working on it[2] can only
leave those decisions to others. Oh, and I suppose those with funding
can feel free to speak up at any time. :)

     In short (too late! ;), I won't press this further, you all know
where to find Spoon info if you want it[3]. I'll keep helping in other
ways. Thanks for reading.


-C

[1] ...the "blue/pink planes" stuff, e.g. as mentioned by Kay from 17:25
    onward in http://tinyurl.com/ok5df (video.google.com).

[2] ...it's not just me, although I am coordinating it.

[3] http://netjam.org/spoon

--
Craig Latta
improvisational musical informaticist
www.netjam.org
Smalltalkers do: [:it | All with: Class, (And love: it)]
  
-- 

Trygve Reenskaug      mailto: [hidden email]
Morgedalsvn. 5A       http://folk.uio.no/trygver
N-0378 Oslo           Tel: (+47) 22 49 57 27
Norway 
 


Reply | Threaded
Open this post in threaded view
|

Re: how to become modular

Laurence Rozier
In reply to this post by ccrraaiigg


On 7/11/07, Craig Latta <[hidden email]> wrote:

<snip> ...  it seems that where
I want to go is simply not reachable through any path we're collectively
willing to take.

     So, it seems I must go there myself (with those few others who can
take some time away from getting work done, or who can somehow
rationalize the effort itself as getting work done :). Only then, if the
result is practical for use by everyone else, should I ask for
consideration here. I can accept that, although I find it disappointing
and surprising given my early experiences with the community. But it's
still not clear to me what the community would consider "practical",
despite a few attempts some have made to elaborate (I appreciate the
attempts anyway).


As with the Smalltalk meme that spawned it, Spoon's impact won't be based solely on quantity nor on adoption by the people who would seem to benefit most from it. In fact, not having been widely adopted has probably been a plus. When Spoon is everywhere, there will be no Spoon.  Your committment to Spoon is inspiring.

Best,

Laurence




Reply | Threaded
Open this post in threaded view
|

Re: how to become modular

Juan Vuletich-4
In reply to this post by ccrraaiigg
Hi Craig,

I'm a real fan of Spoon. I really hope it will be the foundation of
Squeak soon.

I feel the same as you say, WRT Morphic 3. And I'm doing as you.

However, you are a member of the Board. Doesn't this help you understand
better the future of Squeak? Doesn't this allow you to decide about it?
If you are in trouble knowing about the future of Spoon and Squeak,
what's left to people like me with Morphic 3?

Cheers,
Juan Vuletich

Craig Latta escribió:

> Hi Avi and everyone--
>
>  
>>> There were two principles I was following. The first was that,
>>> occasionally, a system requires important fundamental changes to
>>> remain vital. I refer to previously-expressed concepts of "blue
>>> plane" or "burn the disk packs" thinking. (I hesitate to use those
>>> particular phrases, because I think much of their power in this
>>> community derives from nostaliga. I do think, however, that they
>>> truly were valid ideas.) I came to believe that the Squeak community
>>> was particularly receptive to these ideas, not just [to] the people
>>> espousing them or the funding they represented.
>>>
>>> The second principle was that discussion of a shared vision could
>>> ameliorate the lack of a short-term gain, and even hasten the
>>> implementation of the vision by attracting volunteers. There was a
>>> time in the Squeak community, it seemed to me, when we could discuss
>>> the merits of an idea before the implementation was finished. I
>>> found it useful, and inspiring. This is why I have been writing
>>> progress reports for Spoon and asking for feedback.
>>>      
>> Aha.  My personal observation has been that this principle does not
>> hold.  One piece of evidence I have is the various version control
>> systems I have worked on for Squeak.  The current version of
>> Monticello arose through a series of very incremental and (in
>> retrospect) "unnecessary" early versions (including "DVS" before it
>> was called "Monticello"), but each of which was released as a working
>> and useful artifact without any prior discussion.
>>
>> For Monticello 2, on the other hand, we've released plenty of
>> information, tried to open discussion many times, asked for volunteers
>> at several points, but never released something that people could
>> actually use for their daily work.  Result: apart from Damien who
>> recently got some funding to work on it, we've had no response
>> whatsoever. This despite the fact that MC2 is a much better and more
>> ambitious design than any of the prior versions of MC.
>>
>> I've seen similar patterns with Seaside versions over the years:
>> discussions about the future go precisely nowhere.  Ditto experimental
>> branches for people to play with.  But make a deep change that still
>> lets people get their work done and nobody blinks.
>>    
>
>      Okay, but if the second principle doesn't hold, then I don't see
> how the first one can have any actual significance in this community. To
> use Koestler's "bisociation" metaphor[1] yet again, it seems that where
> I want to go is simply not reachable through any path we're collectively
> willing to take.
>
>      So, it seems I must go there myself (with those few others who can
> take some time away from getting work done, or who can somehow
> rationalize the effort itself as getting work done :). Only then, if the
> result is practical for use by everyone else, should I ask for
> consideration here. I can accept that, although I find it disappointing
> and surprising given my early experiences with the community. But it's
> still not clear to me what the community would consider "practical",
> despite a few attempts some have made to elaborate (I appreciate the
> attempts anyway).
>
>      In the absence of meaningful planning by the Squeak community on
> whether, when, and how to use Spoon, those working on it[2] can only
> leave those decisions to others. Oh, and I suppose those with funding
> can feel free to speak up at any time. :)
>
>      In short (too late! ;), I won't press this further, you all know
> where to find Spoon info if you want it[3]. I'll keep helping in other
> ways. Thanks for reading.
>
>
> -C
>
> [1] ...the "blue/pink planes" stuff, e.g. as mentioned by Kay from 17:25
>     onward in http://tinyurl.com/ok5df (video.google.com).
>
> [2] ...it's not just me, although I am coordinating it.
>
> [3] http://netjam.org/spoon
>
> --
> Craig Latta
> improvisational musical informaticist
> www.netjam.org
> Smalltalkers do: [:it | All with: Class, (And love: it)]
>
>
>
>  


Reply | Threaded
Open this post in threaded view
|

re: how to become modular

ccrraaiigg
In reply to this post by Trygve

Hi--

     Trygve writes:

> The idea of "burn the disk packs" was a fundamental mistake; it
> doesn't take into account that the value of a release image is
> minuscule compared to the value added by user/programmers. The idea of
> a personal computer cannot be reconciled with the idea of throwing
> everything away every few years. What about my address book, my diary,
> the useful program I wrote two years ago, the program I'm working on
> now. (My programs are part of my personal data)

     Well, I wasn't asking anyone to throw anything away. I was asking
for planning. Continuity is actually very important to me. Indeed, if it
weren't, I wouldn't have taken the tactic of changing Squeak into what I
want; I would have made something completely new. I'm also putting a lot
of work into paths from current Squeak to Spoon (e.g., adapting my VM
and remote browsing changes to Squeak 3.9).

> I am afraid you expect too much from the community.

     It seems so.

> I am working on my own pet project(s). Like everyone else, I am trying
> to avoid committing /error 33: Predicating one research effort upon
> the success of another.
> (http://www.catb.org/jargon/html/E/error-33.html)

     Ah, but I think we take that too far and commit error 34 (insisting
upon small incremental changes *at all times*) and error 35 (being
unwilling to imagine a way to achieve larger changes in the future). I
think these are much worse than error 33, and as an exquisite case in
point I present the very origin of that term, Xerox PARC. :)

> Still, I do want to try SPOON. But I got wary when I followed the
> installation directions and immediately crashed. Perhaps the project
> hasn't got as far as I expected.

     It is indeed alpha software currently, as marked. Still, I hadn't
thought that would keep people from considering possibilities.

     Juan writes:

> ...you are a member of the Board. Doesn't this help you understand
> better the future of Squeak?

     Well, it certainly puts me in closer contact with more people; I
have more discussions about the future of Squeak than I might otherwise.
But as far as my own opinions go, so far it seems that being on the
board has just been a conflict of interest. (Of course there's still a
lot of other good work to do, like sorting out the license situation and
our legal viability). I thought about this a lot before the elections in
2006 (I ended up deciding not to run unless I was nominated).

> Doesn't this allow you to decide about it?

     I certainly have a voice, but I (should be) just one of seven
people. And even when the seven of us are in agreement, if the rest of
the community doesn't want to go along, things won't work. There will
just be a new set of seven after the next election, the cat-herding
continuing as before. The election can be taken as a mandate, I suppose,
but the will of this community is so fluid that I'm not sure how long
one can point to that for authority. :)

     Things really only worked before when there was an unquestioned
dictatorial entity (Kay's team), and that depended on funding and the
primacy of their original work. I'm not saying that's the only viable
way to go, but it's worth remembering. One could simply decide to turn
the community into another dictatorship, but I would only feel
comfortable with that (as either leader or follower) if it were decided
by community consensus (in perhaps its last democratic act ;).

> If you are in trouble knowing about the future of Spoon and Squeak,
> what's left to people like me with Morphic 3?

     The phrase "in the same boat" comes to mind. :)


     Thanks, you two, and Laurence, and those who wrote in private, for
the kind words!

-C

--
Craig Latta
improvisational musical informaticist
www.netjam.org
Smalltalkers do: [:it | All with: Class, (And love: it)]



Reply | Threaded
Open this post in threaded view
|

Re: how to become modular

Trygve
On 12.07.2007 22:36, Craig Latta wrote:
Hi--

     Trygve writes:

  
The idea of "burn the disk packs" was a fundamental mistake; it
doesn't take into account that the value of a release image is
minuscule compared to the value added by user/programmers. The idea of
a personal computer cannot be reconciled with the idea of throwing
everything away every few years. What about my address book, my diary,
the useful program I wrote two years ago, the program I'm working on
now. (My programs are part of my personal data)
    

     Well, I wasn't asking anyone to throw anything away. I was asking
for planning. Continuity is actually very important to me. Indeed, if it
weren't, I wouldn't have taken the tactic of changing Squeak into what I
want; I would have made something completely new. I'm also putting a lot
of work into paths from current Squeak to Spoon (e.g., adapting my VM
and remote browsing changes to Squeak 3.9).
  
We agree on this point. I'm afraid I was riding a hobby horse here.

  
I am afraid you expect too much from the community.
    

     It seems so.

  
May be the community expects too much from you, too. When I tried to start SPOON a the end of May, I followed your instructions to "view the current _installed modules", but got an error. When I reported it, you answered "Great, you got as far as trying that! :) Those things don't actually work in that release, stay tuned for the next release." I may be naive, but I did not expect you to invite me to spend my time on things that just cannot work.

  
I am working on my own pet project(s). Like everyone else, I am trying
to avoid committing /error 33: Predicating one research effort upon
the success of another.
(http://www.catb.org/jargon/html/E/error-33.html)
    

     Ah, but I think we take that too far and commit error 34 (insisting
upon small incremental changes *at all times*) and error 35 (being
unwilling to imagine a way to achieve larger changes in the future). I
think these are much worse than error 33, and as an exquisite case in
point I present the very origin of that term, Xerox PARC. :)

  
I know error 33 came from PARC; I was there. But you misunderstand it. It leaves you free to reinvent the world, but warns me about prematurely building on your results. I do not insist on small incremental changes. That is precisely why I hope for a usable SPOON, an environment for a new and fundamental change that can co-exist with the old.

  
Still, I do want to try SPOON. But I got wary when I followed the
installation directions and immediately crashed. Perhaps the project
hasn't got as far as I expected.
    

     It is indeed alpha software currently, as marked. Still, I hadn't
thought that would keep people from considering possibilities.
  
You first have to give me something to consider... :-)
Cheers
--Trygve 
-- 

Trygve Reenskaug      mailto: [hidden email]
Morgedalsvn. 5A       http://folk.uio.no/trygver
N-0378 Oslo           Tel: (+47) 22 49 57 27
Norway 
 


Reply | Threaded
Open this post in threaded view
|

Re: how to become modular

Trygve
In reply to this post by ccrraaiigg
Craig,
I appreciate your unpleasant situation - so many important ideas waiting to be realized and nobody willing to pay your living expenses. (I'm extremely fortunate, I get my pension and nobody asks me how I spend my time). So, as I have said before. SPOON is too promising to be stopped.

More comments inline below.



On 12.07.2007 22:36, Craig Latta wrote:
Hi--

     Trygve writes:

  
The idea of "burn the disk packs" was a fundamental mistake; it
doesn't take into account that the value of a release image is
minuscule compared to the value added by user/programmers. The idea of
a personal computer cannot be reconciled with the idea of throwing
everything away every few years. What about my address book, my diary,
the useful program I wrote two years ago, the program I'm working on
now. (My programs are part of my personal data)
    

     Well, I wasn't asking anyone to throw anything away. I was asking
for planning. Continuity is actually very important to me. Indeed, if it
weren't, I wouldn't have taken the tactic of changing Squeak into what I
want; I would have made something completely new. I'm also putting a lot
of work into paths from current Squeak to Spoon (e.g., adapting my VM
and remote browsing changes to Squeak 3.9).
  
We agree on this point. I'm afraid I was riding a hobby horse here.
I am afraid you expect too much from the community.
    

     It seems so.

  
May be the community expects too much from you, too. When I tried to start SPOON a the end of May, I followed your instructions to "view the current _installed modules", but got an error. When I reported it, you answered "Great, you got as far as trying that! :) Those things don't actually work in that release, stay tuned for the next release." I may be naive, but I did not expect you to invite me to spend my time on things that just cannot work.
I am working on my own pet project(s). Like everyone else, I am trying
to avoid committing /error 33: Predicating one research effort upon
the success of another.
(http://www.catb.org/jargon/html/E/error-33.html)
    

     Ah, but I think we take that too far and commit error 34 (insisting
upon small incremental changes *at all times*) and error 35 (being
unwilling to imagine a way to achieve larger changes in the future). I
think these are much worse than error 33, and as an exquisite case in
point I present the very origin of that term, Xerox PARC. :)

  
I know error 33 came from PARC; I was there. But you misunderstand it. It leaves you free to reinvent the world, but warns me about prematurely building on your results. I do not insist on small incremental changes. That is precisely why I hope for a usable SPOON, an environment for new and fundamental changes that can co-exist with the old.
Still, I do want to try SPOON. But I got wary when I followed the
installation directions and immediately crashed. Perhaps the project
hasn't got as far as I expected.
    

     It is indeed alpha software currently, as marked. Still, I hadn't
thought that would keep people from considering possibilities.
  
You first have to give me something to consider... :-)
Cheers
--Trygve 
-- 

Trygve Reenskaug      mailto: [hidden email]
Morgedalsvn. 5A       http://folk.uio.no/trygver
N-0378 Oslo           Tel: (+47) 22 49 57 27
Norway 
 


Reply | Threaded
Open this post in threaded view
|

re: how to become modular

ccrraaiigg
In reply to this post by Trygve

Hi Trygve--

> When I tried to start SPOON at the end of May, I followed your
> instructions to "view the current _installed modules"...

     You're referring to text within the alpha release itself (the
webpage presented on startup).

> ...but got an error. When I reported it, you answered "Great, you got
> as far as trying that! :) Those things don't actually work in that
> release, stay tuned for the next release."

     Now you're referring to a private email message I sent directly to you.

> I may be naive, but I did not expect you to invite me to spend my time
> on things that just cannot work.

     With all due respect, yes, I would call that naive with regard to
what "alpha software" is. We seem to be repeating ourselves here. I
think we'll just have to agree to disagree on this one.

> I know error 33 came from PARC; I was there.

     I know you were, that's why I thought it was a compelling thing to
elaborate upon that point in this discussion with you.

> But you misunderstand it. It leaves you free to reinvent the world,
> but warns me about prematurely building on your results.

     I understand that quite well. I was pointing out other even worse
errors that can arise from attempts to avoid that situation.

> I do not insist on small incremental changes.

     I was not referring specifically to you, but to the Squeak
community on the whole.

> > > Still, I do want to try SPOON. But I got wary when I followed the
> > > installation directions and immediately crashed. Perhaps the
> > > project hasn't got as far as I expected.
> >
> > It is indeed alpha software currently, as marked. Still, I hadn't
> > thought that would keep people from considering possibilities.
>
> You first have to give me something to consider... :-)

     Well, I thought I had: a vision for how Squeak could work, and the
design ideas I am pursuing to get there.

> I appreciate your unpleasant situation - so many important ideas
> waiting to be realized and nobody willing to pay your living expenses.

     Trygve, forgive me, but I think you are venturing into extremely
inappropriate territory here. I had never brought my personal financial
situation into this discussion, and I would appreciate that you refrain
from doing so. Furthermore, what you have said is untrue. Since 2002 I
have made my living as an independent consultant. While I do announce
when I have available time, I have clients.

     If you would like to continue this conversation, may I suggest you
do so in private, and not on this mailing list? Thank you.

> So, as I have said before. SPOON is too promising to be stopped.


     thanks again,

-C

--
Craig Latta
improvisational musical informaticist
www.netjam.org
Smalltalkers do: [:it | All with: Class, (And love: it)]


Reply | Threaded
Open this post in threaded view
|

RE: how to become modular

Boris Popov, DeepCove Labs (SNN)
/me hands craig and trygve some milk and cookies

-Boris

--
+1.604.689.0322
DeepCove Labs Ltd.
4th floor 595 Howe Street
Vancouver, Canada V6C 2T5
http://tinyurl.com/r7uw4

[hidden email]

CONFIDENTIALITY NOTICE

This email is intended only for the persons named in the message
header. Unless otherwise indicated, it contains information that is
private and confidential. If you have received it in error, please
notify the sender and delete the entire message including any
attachments.

Thank you.

> -----Original Message-----
> From: [hidden email]
[mailto:squeak-dev-

> [hidden email]] On Behalf Of Craig Latta
> Sent: Friday, July 13, 2007 12:25 PM
> To: [hidden email]
> Subject: re: how to become modular
>
>
> Hi Trygve--
>
> > When I tried to start SPOON at the end of May, I followed your
> > instructions to "view the current _installed modules"...
>
>      You're referring to text within the alpha release itself (the
> webpage presented on startup).
>
> > ...but got an error. When I reported it, you answered "Great, you
got
> > as far as trying that! :) Those things don't actually work in that
> > release, stay tuned for the next release."
>
>      Now you're referring to a private email message I sent directly
to
> you.
>
> > I may be naive, but I did not expect you to invite me to spend my
time
> > on things that just cannot work.
>
>      With all due respect, yes, I would call that naive with regard to
> what "alpha software" is. We seem to be repeating ourselves here. I
> think we'll just have to agree to disagree on this one.
>
> > I know error 33 came from PARC; I was there.
>
>      I know you were, that's why I thought it was a compelling thing
to

> elaborate upon that point in this discussion with you.
>
> > But you misunderstand it. It leaves you free to reinvent the world,
> > but warns me about prematurely building on your results.
>
>      I understand that quite well. I was pointing out other even worse
> errors that can arise from attempts to avoid that situation.
>
> > I do not insist on small incremental changes.
>
>      I was not referring specifically to you, but to the Squeak
> community on the whole.
>
> > > > Still, I do want to try SPOON. But I got wary when I followed
the
> > > > installation directions and immediately crashed. Perhaps the
> > > > project hasn't got as far as I expected.
> > >
> > > It is indeed alpha software currently, as marked. Still, I hadn't
> > > thought that would keep people from considering possibilities.
> >
> > You first have to give me something to consider... :-)
>
>      Well, I thought I had: a vision for how Squeak could work, and
the
> design ideas I am pursuing to get there.
>
> > I appreciate your unpleasant situation - so many important ideas
> > waiting to be realized and nobody willing to pay your living
expenses.
>
>      Trygve, forgive me, but I think you are venturing into extremely
> inappropriate territory here. I had never brought my personal
financial
> situation into this discussion, and I would appreciate that you
refrain
> from doing so. Furthermore, what you have said is untrue. Since 2002 I
> have made my living as an independent consultant. While I do announce
> when I have available time, I have clients.
>
>      If you would like to continue this conversation, may I suggest
you

> do so in private, and not on this mailing list? Thank you.
>
> > So, as I have said before. SPOON is too promising to be stopped.
>
>
>      thanks again,
>
> -C
>
> --
> Craig Latta
> improvisational musical informaticist
> www.netjam.org
> Smalltalkers do: [:it | All with: Class, (And love: it)]
>


Reply | Threaded
Open this post in threaded view
|

It works! [way off topic ;-]

Dan Ingalls
In reply to this post by ccrraaiigg
Just thought you guys might appreciate...

        http://www.youtube.com/watch?v=Rj4moeKDGY4

- D

Reply | Threaded
Open this post in threaded view
|

Re: It works! [way off topic ;-]

Bert Freudenberg

On Jul 13, 2007, at 23:38 , Dan Ingalls wrote:

> Just thought you guys might appreciate...
>
> http://www.youtube.com/watch?v=Rj4moeKDGY4

ROTFL! Hey, just what I needed after this week ...

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: It works! [way off topic ;-]

Michael Rueger-4
Bert Freudenberg wrote:
>
> On Jul 13, 2007, at 23:38 , Dan Ingalls wrote:
>
>> Just thought you guys might appreciate...
>>
>>     http://www.youtube.com/watch?v=Rj4moeKDGY4
>
> ROTFL! Hey, just what I needed after this week ...

:-) ++1

Cool idea to get my 15 year old Transalp up to speed ;-)
Might be a challenge to run this by the German "TÜV" though...

Michael

Reply | Threaded
Open this post in threaded view
|

Re: It works! [way off topic ;-]

johnmci

On Jul 13, 2007, at 3:10 PM, Michael Rueger wrote:

> Bert Freudenberg wrote:
>> On Jul 13, 2007, at 23:38 , Dan Ingalls wrote:
>>> Just thought you guys might appreciate...
>>>
>>>     http://www.youtube.com/watch?v=Rj4moeKDGY4
>> ROTFL! Hey, just what I needed after this week ...
>
> :-) ++1
>
> Cool idea to get my 15 year old Transalp up to speed ;-)
> Might be a challenge to run this by the German "TÜV" though...
>
> Michael

Right we could run the list of lack of safety features: No deadman's  
switch since I note the bike
almost got away from Dan at the start. Where is the hearing  
protection? A chunk of plywood for a
heat shield?

--
========================================================================
===
John M. McIntosh <[hidden email]>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
========================================================================
===



Reply | Threaded
Open this post in threaded view
|

Re: It works! [way off topic ;-]

Bert Freudenberg

On Jul 14, 2007, at 0:18 , John M McIntosh wrote:

>
> On Jul 13, 2007, at 3:10 PM, Michael Rueger wrote:
>
>> Bert Freudenberg wrote:
>>> On Jul 13, 2007, at 23:38 , Dan Ingalls wrote:
>>>> Just thought you guys might appreciate...
>>>>
>>>>     http://www.youtube.com/watch?v=Rj4moeKDGY4
>>> ROTFL! Hey, just what I needed after this week ...
>>
>> :-) ++1
>>
>> Cool idea to get my 15 year old Transalp up to speed ;-)
>> Might be a challenge to run this by the German "TÜV" though...
>>
>> Michael
>
> Right we could run the list of lack of safety features: No  
> deadman's switch since I note the bike
> almost got away from Dan at the start. Where is the hearing  
> protection? A chunk of plywood for a
> heat shield?

Plywood shield? Don't make fun of Dan just because he wrote a Squeak  
VM in Java ...

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: It works! [way off topic ;-]

tblanchard
In reply to this post by Dan Ingalls
Ha!  I love it!  Talk about yer refactoring and reuse. :-)
On Jul 13, 2007, at 2:38 PM, Dan Ingalls wrote:

> Just thought you guys might appreciate...
>
> http://www.youtube.com/watch?v=Rj4moeKDGY4
>
> - D
>


Reply | Threaded
Open this post in threaded view
|

Re: how to become modular (was "Contributors Agreement signature status?")

Chris Muller-3
In reply to this post by ccrraaiigg
I'm late but I'd like to clarify something.

Pavel and Edgar's shrinking work is *needed* for Spoon because, TMK,
Spoon doesn't operate with units smaller than methods.  Pavel and
Edgar are refactoring methods (I hope), extracting chunks of code from
methods doing too much into their own, smaller, methods.

This gives Spoon finer-grained pieces to work with to build a much
better quality minimal image when imprinting.

 - Chris

On 7/5/07, Craig Latta <[hidden email]> wrote:

>
> Hi JJ--
>
>      (Is it just me, or do all your messages come through without
> newlines, even in the quoted material?)
>
> > Just as an observer from the side...
>
>      What's holding you back?
>
> > ...isn't it the case that Pavel is trying the make the smallest
> > possible code base *with current Squeak* while you are making lots of
> > modifications to how the environment itself works?
>
>      That's one way to put it, I suppose. However, I suspect there isn't
> an easy definition of what "current Squeak" is after you've done
> anything to it, unless your goal is to end up exactly where you started.
> Do we really want to end up where we started?
>
> > And if that's the case, would they still be cross purposes?  I would
> > see it more as "low hanging fruit" (so to speak) vs. "the whole
> > shabang", no?
>
>      No, that's not how I see it. There's more involved in the value of
> that fruit than the mere fact it hangs low. :)  I think the amount of
> duplicated work, for results that aren't as useful, makes it something
> not worth doing that way (mostly because we are strapped for time and
> other resources). Having a short-term-gain mindset at all times will
> cause the total effort to be much harder and take much longer. I'm sorry
> if this sounds harsh (it sounds harsh to me, you don't need to convince
> me of that :). Despite that, I think it's still best to speak plainly here.
>
>
>      thanks,
>
> -C
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: how to become modular (was "Contributors Agreement signature status?")

Edgar J. De Cleene



El 7/14/07 12:08 PM, "Chris Muller" <[hidden email]> escribió:

> I'm late but I'd like to clarify something.
>
> Pavel and Edgar's shrinking work is *needed* for Spoon because, TMK,
> Spoon doesn't operate with units smaller than methods.  Pavel and
> Edgar are refactoring methods (I hope), extracting chunks of code from
> methods doing too much into their own, smaller, methods.
>
> This gives Spoon finer-grained pieces to work with to build a much
> better quality minimal image when imprinting.
>
>  - Chris

Craig and Pavel are my inspiration and I try to learn of both

It's a matter of what is needed for loading actual packages , Spoon can do ?

And also reshaping of actual packages (my Ladrillos idea).

As example , what if I wish load into Spoon only the needed for work with
external .gif, .png, .jpg ?

We don't need all in actual packages.




Reply | Threaded
Open this post in threaded view
|

Re: how to become modular (was "Contributors Agreement signature status?")

Blake-5
In reply to this post by Chris Muller-3
On Sat, 14 Jul 2007 08:08:56 -0700, Chris Muller <[hidden email]>  
wrote:

> I'm late but I'd like to clarify something.
>
> Pavel and Edgar's shrinking work is *needed* for Spoon because, TMK,
> Spoon doesn't operate with units smaller than methods.  Pavel and
> Edgar are refactoring methods (I hope), extracting chunks of code from
> methods doing too much into their own, smaller, methods.
>
> This gives Spoon finer-grained pieces to work with to build a much
> better quality minimal image when imprinting.

That was my understanding as well. I'm not sure now if that's true but it  
seems logical.

Reply | Threaded
Open this post in threaded view
|

Re: It works! [way off topic ;-]

David T. Lewis
In reply to this post by Dan Ingalls
On Fri, Jul 13, 2007 at 02:38:21PM -0700, Dan Ingalls wrote:
> Just thought you guys might appreciate...
>
> http://www.youtube.com/watch?v=Rj4moeKDGY4

Well, the sound and the general layout of the propulsion system remind
me of the ultralight that I used to fly in the 1980s. Mine is still in
the garage, but here's one one a museum:
  http://www.aeromuseum.org/aircraft_american.html

So now I'm trying to figure out how many leaf blowers it will take to
get airborne. Tim, I seem to recall from your web site that you tinker
with model aircraft. Maybe I'm getting conservative in my old age, but
a small unmanned version would seem a prudent first step. If a leaf-blower
jet bicycle is not enough to annoy all of the neighbors, a flying model
that buzzes over the rooftops is sure to do the trick. What do you
think?

Dave


Reply | Threaded
Open this post in threaded view
|

RE: how to become modular (was "Contributors Agreement signature status?")

J J-6
In reply to this post by ccrraaiigg


> To: [hidden email]
> From: [hidden email]
> Date: Thu, 5 Jul 2007 14:41:30 -0700
> Subject: re: how to become modular (was "Contributors Agreement signature status?")
>
>
> Hi JJ--
>
> (Is it just me, or do all your messages come through without
> newlines, even in the quoted material?)

Rats.  I'm using this stupid new MS live thing and I guess it must be sending the mail in HTML format or something even waky'er.  I'm still trying to figure out what is causing it.  I would just ditch this whole thing but I don't know what all points to this address unfortunately.

>
> > Just as an observer from the side...
>
> What's holding you back?

Time.  My iron is in way too many fires as it is, which is why I am now trying to pay people to take some of the load. :)

> That's one way to put it, I suppose. However, I suspect there isn't
> an easy definition of what "current Squeak" is after you've done
> anything to it, unless your goal is to end up exactly where you started.
> Do we really want to end up where we started?

Of course we wouldn't, but if what Pavel is doing works we wont be where we started.  We will have what we have today with the ability to remove any part of it easily and I think that is quite a benefit.

> No, that's not how I see it. There's more involved in the value of
> that fruit than the mere fact it hangs low. :) I think the amount of
> duplicated work, for results that aren't as useful, makes it something
> not worth doing that way (mostly because we are strapped for time and
> other resources). Having a short-term-gain mindset at all times will
> cause the total effort to be much harder and take much longer. I'm sorry
> if this sounds harsh (it sounds harsh to me, you don't need to convince
> me of that :). Despite that, I think it's still best to speak plainly here.
>
>
> thanks,
>
> -C

So long as any argument/discussion is in good faith (i.e. not resorting to ad homein, etc.) then you're not going to offend me.  We speak much plainer then this when cash is on the line. :)

If it is indeed duplicated then I would certainly see that as a negative.  Especially given the time constraints we're all under.  But is there a way for him to use the work you have done and end up with a modular Squeak  image that resembles what we have now (as is his goal), or is it going to look remarkably like Spoon? :)

I certainly hope it doesn't sound like I'm passing judgment on Spoon or looking at it in any negative way.  I don't, I read all your Spoon mails with great interest.  But it does appear quite different to me then what we have right now, and I'm not sure I'm sold on all the why's and what exactly's.  But I do look forward to trying it out and seeing for myself first-hand.


See what you’re getting into…before you go there. Check it out!

1234