All forms of learning involve some degree criticism, and sometimes we learn the most from the hardest task masters.
We all want a positive community, but we need to not fall into the trap of... "hacker forums where, out of some misguided sense of hyper-courtesy, participants are banned from posting any fault-finding with another's posts, and told “Don't say anything if you're unwilling to help the user.” The resulting departure of clueful participants to elsewhere causes them to descend into meaningless babble and become useless as technical forums. Exaggeratedly “friendly” (in that fashion) or useful: Pick one. " [http://www.catb.org/esr/faqs/smart-questions.html] Its a balance to weave, but lets not be too quick on the trigger to impede someone's natural flow of thoughts. If too much burden is imposed to craft "cheerful" criticism, we might lose its contribution and the chance to learn. I learnt something from Igor's post. cheers -ben On Sat, Apr 2, 2016 at 6:07 AM, Tudor Girba <tu...@tudorgirba.com> wrote: > Hi Igor, > > You are more than welcome to come back. > > Too much acidity is good neither for you nor for the people around you :). > Let’s be kind with one another and assume that we all care and we want to > make this world a better place, but that at the same time we are still only > humans. > > Cheers, > Doru > > > >> On Apr 1, 2016, at 10:51 PM, Igor Stasenko <siguc...@gmail.com> wrote: >> >> >> >> On 1 April 2016 at 09:53, Tudor Girba <tu...@tudorgirba.com> wrote: >> Hi, >> >> Nice to hear from you Igor. I am glad to see you around here. >> >> Hi, Doru. Yeah, i am considering whether i want to return to things i left, >> or not. So, expect more of my acid sarcasm in future. Maybe :) >> >> I do not see how your quote applies to the current case given that the >> original authors did not leave anywhere, but perhaps it was a joke, and I >> did not get it. >> >> We all will leave sooner or later. The only what matters is what we left >> behind :) >> >> Cheers, >> Doru >> >> >> > On Apr 1, 2016, at 5:54 AM, Igor Stasenko <siguc...@gmail.com> wrote: >> > >> > A perfect example of careless programming. >> > "I'll do it my way, and if it causing any problems, i don't care and i >> > will just ignore them. And it's not my problem anyways, i went to >> > something else already, since this part is works and DONE" >> > :) >> > >> > On 30 March 2016 at 14:33, Nicolai Hess <nicolaih...@gmail.com> wrote: >> > Please don't do this: >> > >> > updateHeight >> > "no need to care about height, when it's logic is not customized" >> > self layout isHeightCustom ifFalse: [ ^ self ]. >> > [ self bounds: (self brickBounds withHeight: self customHeight) ] >> > on: Exception >> > do: [ "just skip and do nothing" ] >> > >> > This makes debugging GLM/Brick ui/layout code with "self haltOnce" >> > impossible. >> > see >> > GLMBrickGeometryTrait>>#updateHeight >> > GLMBrickGeometryTrait>>#updateWidth >> > >> > And if you log out the raised exception, you see some calls to >> > not initialized fonts and a ZeroDevide and some more errors. >> > The above catch, catches and hides wrong / to late initialized objects. >> > >> > >> > >> > -- >> > Best regards, >> > Igor Stasenko. >> >> -- >> www.tudorgirba.com >> www.feenk.com >> >> "No matter how many recipes we know, we still value a chef." >> >> >> >> >> >> >> >> >> >> >> >> -- >> Best regards, >> Igor Stasenko. > > -- > www.tudorgirba.com > www.feenk.com > > "It's not how it is, it is how we see it." > >