I have heard this summarized by the term: "build it and they will come". I 
think the data visualization aspect is where Pharo entering BigData space could 
really payoff. That comes down to data manipulation. Can Pharo read Avro?

- HH

On Sun, Oct 29, 2017 at 14:00, Offray Vladimir Luna Cárdenas 
<offray.l...@mutabit.com> wrote:

> Thanks a lot Paulo for starting this thread and all the participants for the 
> clever and enlightening answers. I just want to add my two cents. On 26/10/17 
> 07:53, Dimitris Chloupis wrote: > > My personal opinion is that as 
> pessimistic it may sound, Smalltalk has > very little to offer in the library 
> front. The language is still > stellar and live environment is a great 
> concept but from there on > there is a decline. Sure if your are low demand 
> kind of person on the > library front and dont mind implementing stuff by 
> yourself you wont > mind the lack of libraries but most coders , me included 
> , dont have > this luxury. Especially making a living with a language is a > 
> completely different story from learning it as a hobby,  > > I think and 
> that's a personal opinion, that Smalltalk goes the wrong > direction. It 
> tries to be a do it all language, but we already have an > army of do it all 
> languages. I think it would excel as the backbone in > big complex projects. 
> Like the Moose project is doing with code > analysis and visualization. I 
> think this is an excellent direction to > go with Smalltalk. Reflection is 
> the big strength of Smalltalk the > ability to communicate with its code in a 
> direct matter. So I think > that a Smalltalk implementation that can analyze 
> and visualize code > written in other languages would have been a pretty 
> serious reason for > people to learn Smalltalk.  > > I am very happy to see 
> Pharo go towards that direction and yes I would > definitely recommend it 
> without hesitation  for code analysis and > project management tool. Its no 
> coincidence that we have seen a > serious growth in our community. When I 
> joined back in 2011 we all > were posting at pharo-dev, pharo-users was a 
> dead zone and then the > community grow larger and larger we soon may need a 
> third mailing list.  > > Code complexity is an issues for all large projects 
> and tools that > help manage this without having to convert to another 
> language are > very popular. About finding  niche where you can learn Pharo 
> and make a living from it, I think that I may be behind a sweet spot in the 
> field of reproducible research and data storytelling and visualization, for 
> different fields like activism, journalism, science and engineering. I'm 
> "working in my PhD", so I don't get paid for using Pharo & friends (well if 
> fact I'm in a loan to finish my PhD), but using Pharo have allowed my to get 
> more dynamic results that with previous technologies (mostly Python and Web 
> ones). By being able to prototype quickly I have improved my research 
> experience and results, which is a way to improve research (self) funding. 
> Also, activists, journalist, researchers and other novices interested in data 
> storytelling and visualization, care little about popularity of the language 
> or being able to make apps (mobile or web). What they care is about being 
> able to tell the story and Pharo, agile visualization and moldable tools, 
> have a lot to offer in this front. They're easy to learn and to adapt to fit 
> the needs of the problems behind those stories, as we have done with 
> Grafoscopio[1]. So, is nice to be part of a "trend", (data science, 
> reproducible research, data storytelling and data visualization) but not 
> being part of one that doesn't give you the freedom to use tools that matter 
> to you, because of the ideas they embody and the added value they create for 
> you and your community. [1] http://mutabit.com/grafoscopio/index.en.html 
> Also, being in Latin America, means that we can bootstrap ourselves into 
> alternative futures by using alternative (digital) infrastructures and tools, 
> without to much worry about the deep investments in money and/or expertise on 
> bloated/popular technologies (we don't have such investments here!). We can 
> learn from the experience of the "Global North", without following that path, 
> but by taking a critical approach to it (for example regarding overcomplex, 
> non-dynamic, bloated technologies). On the community front, I think is 
> important to do something to break the circular logic of popularity: 
> Smalltalk is unpopular, so we don't get developers, so we don't have 
> libraries, and this makes such tech unpopular. We're a nascent community of 
> data storytellers and activists learning how to use Pharo to tell our voices 
> and how to modify the tools to tell them in more potent/fluid ways. We have 
> done this mostly by ourselves, without any support from industry or 
> government and mostly none from academy. Despite of the fragility of our 
> hackerspace[2], this has been done in a consistent way since almost two 
> years[3] (I started to learn Pharo, in a sparse way, 3 years ago). So, there 
> are ways to break the circular logic and bootstrap communities around the 
> advantages of the Pharo/Smalltalk environment in places where it can be 
> aligned to the trends but also take a critical approach to them by providing 
> added value. [2] http://hackbo.co/ [3] http://mutabit.com/dataweek/ So 
> finding a niche and bootstrapping tools and communities in it, seems a way to 
> deploy the Smalltalk Argument by example into the world, which is a pretty 
> powerful way to argument against skeptics. Cheers, Offray

Reply via email to