Hi guys
Sometimes I'm not in good mood. Today I was in a bad bad mood. Quite bad even badder. I was wondering why I was doing all that and the rest. What was the use to do Pharo if we get Squeak doing exactly the same - Ok we were right long time ago but still seeing all the removal of crappy code we begged to be removed and got bashed for and also doing all that effort and seeing it redone was not helping. Being right sometimes is not even cool :) So a plain bad day.... cold and rainy. I was frustrated that I cannot be somebody else, doing stuff full time and no other duties and going faster. In short nothing was working and I was a frustation ball like I'm good at being. But my kids were there and we had to go swimming! After going swimming and not thinking then thinking and discussing with some remote friends and emails. (Thanks guys you know who you are) also thinking about other people's attention and remarks in other contexts, my good mood came back even stronger than before because I came up to the conclusion that my remote friends were right (BTW thanks pharoers some of you inspire me today during my bad mood - alain, henrik, danny, lukas...) So what is the conclusion of all that? - I have a cool job (one of the best research positions in europe - not easy everyday but cool and with people supporting me with my crazy idea....imagine coding in smalltalk building an international team doing smalltalkish stuff). - we can invest for 5 years or even 10. Close your eyes and imagine we can decide now what we want to do now for the next 10 years and do it because we decided that this is fun. Amazing. No clients, no venture guys telling us the truth of life. - To a friend to which I was saying that I'm not that smart, that guy told me that smart is not the only measure: you can measure your impact, the books you wrote, the energy that other people took and got inspired and all kind of other measures.... :) So I can tell you I was down but this is good because I could think about what I really want to do. And I want to have an innovative Smalltalk system that can be used to develop business and innovative. (for example I would like to see if the new event system can be used to save Genie - one of the coolest handwriting recognition system I see). So I will not be extra-smart but I will learn and I will do it bit by bit. And I want to make it fun and beautiful. May be we will be able to go faster (it depends mainly on you guys :)) but I want 10 years or 15 or even 20 years of fun with a cool system and it is there in my hand (at three keystrokes from my keuboard). We will build it. Stef (sorry for the one of you that have to listen my bad mood I'm curing myself). _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Stef,
Sorry you had a bad day, but I'm glad to see you curing yourself of it. Re things being done to Squeak "anyway, and after you were bashed for it," (which I remember BTW) please ask yourself what Squeak would look like right now had Pharo not taken shape. I submit that all the offending code would still be in place, Polymorph would have been ignored by the community, and Nile would be a river in Egypt. Bill -----Original Message----- From: [hidden email] [mailto:[hidden email]] On Behalf Of Stéphane Ducasse Sent: Wednesday, January 06, 2010 3:13 PM To: [hidden email] Development Subject: [Pharo-project] About my recursive blues :) Hi guys Sometimes I'm not in good mood. Today I was in a bad bad mood. Quite bad even badder. I was wondering why I was doing all that and the rest. What was the use to do Pharo if we get Squeak doing exactly the same - Ok we were right long time ago but still seeing all the removal of crappy code we begged to be removed and got bashed for and also doing all that effort and seeing it redone was not helping. Being right sometimes is not even cool :) So a plain bad day.... cold and rainy. I was frustrated that I cannot be somebody else, doing stuff full time and no other duties and going faster. In short nothing was working and I was a frustation ball like I'm good at being. But my kids were there and we had to go swimming! After going swimming and not thinking then thinking and discussing with some remote friends and emails. (Thanks guys you know who you are) also thinking about other people's attention and remarks in other contexts, my good mood came back even stronger than before because I came up to the conclusion that my remote friends were right (BTW thanks pharoers some of you inspire me today during my bad mood - alain, henrik, danny, lukas...) So what is the conclusion of all that? - I have a cool job (one of the best research positions in europe - not easy everyday but cool and with people supporting me with my crazy idea....imagine coding in smalltalk building an international team doing smalltalkish stuff). - we can invest for 5 years or even 10. Close your eyes and imagine we can decide now what we want to do now for the next 10 years and do it because we decided that this is fun. Amazing. No clients, no venture guys telling us the truth of life. - To a friend to which I was saying that I'm not that smart, that guy told me that smart is not the only measure: you can measure your impact, the books you wrote, the energy that other people took and got inspired and all kind of other measures.... :) So I can tell you I was down but this is good because I could think about what I really want to do. And I want to have an innovative Smalltalk system that can be used to develop business and innovative. (for example I would like to see if the new event system can be used to save Genie - one of the coolest handwriting recognition system I see). So I will not be extra-smart but I will learn and I will do it bit by bit. And I want to make it fun and beautiful. May be we will be able to go faster (it depends mainly on you guys :)) but I want 10 years or 15 or even 20 years of fun with a cool system and it is there in my hand (at three keystrokes from my keuboard). We will build it. Stef (sorry for the one of you that have to listen my bad mood I'm curing myself). _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
No time to count loses. March forward!
-- Best regards, Igor Stasenko AKA sig. _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
From this newbee, what you and the Pharo-dev guys are doing is of great value and inspiration. That this kind of work can be done this way is amazing, and fun, and, please keep doing what you're doing :) Cheers, Sheri Mahoney |
In reply to this post by Stéphane Ducasse
Hey Stef,
isn't anything wrong with having a bad mood day, or even thinking that the path chosen wasn't right. All of us have that kind of feelings sometimes. You are human, we are all. But don't let one day override the good days. Glad to see that you had a time with your family, because that always gives you a strong support. And new energy to keep the work going. I, as many others, are very proud about the way Pharo is going. Pharo is also an important and strategic part of many new project and business. This is something we are very grateful. To you and every other people involved with Pharo some way. A big thank you all. We are commited to Pharo and we will follow contributing to it as we can, even little things. Respect to Squeak, I seriously began to write a reply to the mail from Andreas announcing the removal of Etoys, I was absolutely enraged. Not because the change itself that has evident technical merits but for the absolutely lack of seriousness and touch from Andreas. Lets be clear, I have lost my respect for him, why?, because he isn't a leader. He is pushing Squeak to where he wants. It is his own Squeak. He stated before, and even fought several times with people that suggested that etoys should be removed from squeak, that etoys is a fundamental distinctive, unseparated part of squeak, to the point that squeak without etoys isn't squeak. Similar bad karma for him for burning Stef et al for criticized the way that Squeak was being at the time, for burning Keith and installing his own process (that if you review the commit logs, just half dozen of people are actively using to commit to trunk). Then he goes and does everything that several people told it that must be done as if were a novice idea. As if the opinion of others weren't worth. But when he implements the very same idea, then it is the logical next step for Squeak and the change that Squeak was waiting for. This really irritates me. Besides, when I asked what are the middle-term and long-term goals for squeak they said that there was no one. And that appears to be right. The changes respond to mood of Andreas and are more than random without a previous stated plan. The plan is created day to day, depending of the desires of Andreas. In the end I discarded the mail. It didn't worth the time. I let it rest. Honestly I don't know how the board will support this random change occurring in Squeak. The board can barely state that their only goal right now, and in fact the full last year was to be comply with the SFC requirements. Now, de facto, the goals are minimal kernel with a mixture of cuis + mc + m17n, everything unloadable, no etoys, new text editor, new trails for changes files, and a lot of small changes that I suppose are trying to speed up the image. But the board can't show a list of goals. All or most of this changes, made, approved, selected and decided by a single person. What if tomorrow some organization offers some unrefusable amount to Andreas to let Squeak behind and go to work in X. What will happen to current Andreas' Squeak? Who nows? Not even the board. Well that was some of the feelings I wanted to express to the squeak list and opted not to. But now, with your mail, I must say that I can imagine what you must felt. Not only anger, but sad. A deep sad at watching this happen. So sad to see so many intelligent people forget so easily the previous and exhausting discussions. Well, Stef I support you and the full Pharo people. This community is more honest and more humble. That worths a lot for me. So, don't let yourself down. We are a great and heterogeneous community. We can do it. Cheers -- Miguel Cobá http://miguel.leugim.com.mx _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
2010/1/7 Miguel Enrique Cobá Martinez:
> Respect to Squeak, I seriously began to write a reply to the mail from > Andreas announcing the removal of Etoys Are you referring to this message: http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-January/142974.html? The one that states "... I finished the first round on making Etoys package *reloadable* in trunk" (emphasis mine). That is not the same as removal to me? -- Danie Roux *shuffle* Adore Unix - http://danieroux.com _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Stéphane Ducasse
On 06/01/2010 20:13, Stéphane Ducasse wrote:
> Hi guys > > Sometimes I'm not in good mood. Today I was in a bad bad mood. Quite bad even badder. > I was wondering why I was doing all that and the rest. What was the use to do Pharo > if we get Squeak doing exactly the same - Ok we were right long time ago but still seeing all the removal of > crappy code we begged to be removed and got bashed for and also doing all that effort and seeing it redone > was not helping. Being right sometimes is not even cool :) So a plain bad day.... cold and rainy. > I was frustrated that I cannot be somebody else, doing stuff full time and no other duties > and going faster. In short nothing was working and I was a frustation ball like I'm good at being. > One thing I've noticed is that Squeak, Pharo and Cuis are all pulling in different directions and I suspect that they simply wouldn't work if attempted in a single shared project. I feel that having the different forks is actually a good thing since people can do different things in the different forks which can then be shared or at least inspire others :) You're doing good work and I for one appreciate it :) _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Danie Roux
On Thu, Jan 07, 2010 at 08:23:02AM +0200, Danie Roux wrote:
> 2010/1/7 Miguel Enrique Cob? Martinez: > > > Respect to Squeak, I seriously began to write a reply to the mail from > > Andreas announcing the removal of Etoys > > Are you referring to this message: > http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-January/142974.html? > > The one that states "... I finished the first round on making Etoys > package *reloadable* in trunk" (emphasis mine). > > That is not the same as removal to me? Right. Miguel, perhaps you misunderstand. Etoys and other packages are being made reloadable. Clean, reloadable packages are a goal that we all share, and IMO the work in Squeak and Pharo will be complimentary and helpful to all in the long run. In the case of Squeak, one of the goals is to be able to provide better support for Etoys. Making a reloadable Etoys package is an important step in that direction. :) Dave _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Sheridan Mahoney
Now we will :)
>> From this newbee, what you and the Pharo-dev guys are doing is > of great value and inspiration. That this kind of work can be done > this way is amazing, and fun, and, please keep doing what you're > doing :) > > Cheers, > Sheri Mahoney > > -- > View this message in context: http://n2.nabble.com/About-my-recursive-blues-tp4262984p4264916.html > Sent from the Pharo Smalltalk mailing list archive at Nabble.com. > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Miguel Cobá
;)
Thanks! you got it right On Jan 7, 2010, at 7:11 AM, Miguel Enrique Cobá Martinez wrote: > Hey Stef, > > isn't anything wrong with having a bad mood day, or even thinking that > the path chosen wasn't right. All of us have that kind of feelings > sometimes. You are human, we are all. But don't let one day override the > good days. > > Glad to see that you had a time with your family, because that always > gives you a strong support. And new energy to keep the work going. > > I, as many others, are very proud about the way Pharo is going. Pharo is > also an important and strategic part of many new project and business. > This is something we are very grateful. To you and every other people > involved with Pharo some way. > > A big thank you all. We are commited to Pharo and we will follow > contributing to it as we can, even little things. > > Respect to Squeak, I seriously began to write a reply to the mail from > Andreas announcing the removal of Etoys, I was absolutely enraged. Not > because the change itself that has evident technical merits but for the > absolutely lack of seriousness and touch from Andreas. > Lets be clear, I have lost my respect for him, why?, because he isn't a > leader. He is pushing Squeak to where he wants. It is his own Squeak. He > stated before, and even fought several times with people that suggested > that etoys should be removed from squeak, that etoys is a fundamental > distinctive, unseparated part of squeak, to the point that squeak > without etoys isn't squeak. Similar bad karma for him for burning Stef > et al for criticized the way that Squeak was being at the time, for > burning Keith and installing his own process (that if you review the > commit logs, just half dozen of people are actively using to commit to > trunk). Then he goes and does everything that several people told it > that must be done as if were a novice idea. As if the opinion of others > weren't worth. But when he implements the very same idea, then it is the > logical next step for Squeak and the change that Squeak was waiting for. > This really irritates me. Besides, when I asked what are the middle-term > and long-term goals for squeak they said that there was no one. And that > appears to be right. The changes respond to mood of Andreas and are more > than random without a previous stated plan. The plan is created day to > day, depending of the desires of Andreas. > In the end I discarded the mail. It didn't worth the time. I let it > rest. > Honestly I don't know how the board will support this random change > occurring in Squeak. The board can barely state that their only goal > right now, and in fact the full last year was to be comply with the SFC > requirements. Now, de facto, the goals are minimal kernel with a mixture > of cuis + mc + m17n, everything unloadable, no etoys, new text editor, > new trails for changes files, and a lot of small changes that I suppose > are trying to speed up the image. But the board can't show a list of > goals. All or most of this changes, made, approved, selected and decided > by a single person. What if tomorrow some organization offers some > unrefusable amount to Andreas to let Squeak behind and go to work in X. > What will happen to current Andreas' Squeak? Who nows? Not even the > board. > > Well that was some of the feelings I wanted to express to the squeak > list and opted not to. But now, with your mail, I must say that I can > imagine what you must felt. Not only anger, but sad. A deep sad at > watching this happen. So sad to see so many intelligent people forget so > easily the previous and exhausting discussions. Well, Stef I support you > and the full Pharo people. This community is more honest and more > humble. That worths a lot for me. > > So, don't let yourself down. > We are a great and heterogeneous community. We can do it. > > Cheers > > -- > Miguel Cobá > http://miguel.leugim.com.mx > > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by David T. Lewis
El jue, 07-01-2010 a las 08:34 -0500, David T. Lewis escribió:
> On Thu, Jan 07, 2010 at 08:23:02AM +0200, Danie Roux wrote: > > 2010/1/7 Miguel Enrique Cob? Martinez: > > > > > Respect to Squeak, I seriously began to write a reply to the mail from > > > Andreas announcing the removal of Etoys > > > > Are you referring to this message: > > http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-January/142974.html? > > > > The one that states "... I finished the first round on making Etoys > > package *reloadable* in trunk" (emphasis mine). > > > > That is not the same as removal to me? > > Right. Miguel, perhaps you misunderstand. Etoys and other packages > are being made reloadable. Clean, reloadable packages are a goal > that we all share, and IMO the work in Squeak and Pharo will be > complimentary and helpful to all in the long run. In the case of > Squeak, one of the goals is to be able to provide better support > for Etoys. Making a reloadable Etoys package is an important step > in that direction. > Yes I know that they are reloadable, but my point is that 3 years ago, (4 by now) in this thread http://n4.nabble.com/A-process-proposal-for-3-10-tt56501.html#a56516 it was proposed to remove/unload the etoys part of squeak, in order to have a kernel like squeak more manageable. Several people discussed, including Andreas, and Bert specifically said that: "As Juan wrote, removing Etoys from Morphic while keeping it both loadable and functioning properly is futile" on: http://n4.nabble.com/A-process-proposal-for-3-10-tp56501p56516.html And now results that now only it is possible and doable but that is the right thing to do for Squeak! And all initiative from Andreas. As the chosen one saving Squeak single-handed. That is a slap in the face for everyone that proposed the same changes years ago and that is the reason of my disappointing with current Squeak. Maybe is gaining new adepts (I don't know for certain) but surely is losing old contributors. Anyway, my mail was to support the work of Stef and the Pharo team and not to start a flame about Squeak. So let this rest now. Cheers > :) > > Dave > > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project -- Miguel Cobá http://miguel.leugim.com.mx _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Miguel Enrique Cobá Martinez wrote:
> Anyway, my mail was to support the work of Stef and the Pharo team and > not to start a flame about Squeak. So let this rest now. Best to let it rest. The past can't be changed, but the future is in the hands of each fork. There may be similarities along the way, amongst the different forks. Shrinking the core image and reloadable packages is likely common to all forks - ideally, we'd all arrive at the same core. But there are differences too, in the goals of each fork, not just personality differences. Some may feel that energies are wasted with the forks. Probably they're right. The question is whether or not the wasted energies can be afforded. If multiple forks can draw more resources in total, to offset the extra energies expended, then everyone is ahead. It's not clear yet whether the overall Squeak/Pharo/Seaside community is growing, and whether that would be because of the fork or not. Also, a little friendly competition, does seem to motivate and inspire people. -- Yanni _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
yeap
let's move on now I'm steady mode :) Stef On Jan 7, 2010, at 6:43 PM, Yanni Chiu wrote: > Miguel Enrique Cobá Martinez wrote: >> Anyway, my mail was to support the work of Stef and the Pharo team and >> not to start a flame about Squeak. So let this rest now. > > Best to let it rest. The past can't be changed, but the future is in the > hands of each fork. > > There may be similarities along the way, amongst the different forks. > Shrinking the core image and reloadable packages is likely common to all > forks - ideally, we'd all arrive at the same core. But there are > differences too, in the goals of each fork, not just personality > differences. > > Some may feel that energies are wasted with the forks. Probably they're > right. The question is whether or not the wasted energies can be > afforded. If multiple forks can draw more resources in total, to offset > the extra energies expended, then everyone is ahead. It's not clear yet > whether the overall Squeak/Pharo/Seaside community is growing, and > whether that would be because of the fork or not. > > Also, a little friendly competition, does seem to motivate and inspire > people. > > -- > Yanni > > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
http://images.4chan.org/fit/src/1262884440787.jpg
;) 2010/1/7 Stéphane Ducasse <[hidden email]>: > yeap > let's move on now I'm steady mode :) > > Stef > > On Jan 7, 2010, at 6:43 PM, Yanni Chiu wrote: > >> Miguel Enrique Cobá Martinez wrote: >>> Anyway, my mail was to support the work of Stef and the Pharo team and >>> not to start a flame about Squeak. So let this rest now. >> >> Best to let it rest. The past can't be changed, but the future is in the >> hands of each fork. >> >> There may be similarities along the way, amongst the different forks. >> Shrinking the core image and reloadable packages is likely common to all >> forks - ideally, we'd all arrive at the same core. But there are >> differences too, in the goals of each fork, not just personality >> differences. >> >> Some may feel that energies are wasted with the forks. Probably they're >> right. The question is whether or not the wasted energies can be >> afforded. If multiple forks can draw more resources in total, to offset >> the extra energies expended, then everyone is ahead. It's not clear yet >> whether the overall Squeak/Pharo/Seaside community is growing, and >> whether that would be because of the fork or not. >> >> Also, a little friendly competition, does seem to motivate and inspire >> people. >> >> -- >> Yanni >> >> >> _______________________________________________ >> Pharo-project mailing list >> [hidden email] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > -- Best regards, Igor Stasenko AKA sig. _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Free forum by Nabble | Edit this page |