On 10/01/20 1:52 p. m., horrido wrote:
> Offray Vladimir Luna Cárdenas-2 wrote
>> But I have not
>> being able to convince any of my coder friends to switch to Pharo
>> instead of C++, Java or Javacript, which by the way, is the language
>> they already know and use to put bread on the table on a daily basis.
>>
>> So I think that we deal with a paradox: while Smalltalk advocacy is
>> better suited for a Blue Ocean Strategy[2], exploring and implementing
>> new/emerging scenarios and markets, money is already mostly invested in
>> Red Oceans of constituted technologies and practices ecosystems.
>> Bridging both is pretty difficult.
> Yes, that is the principal obstacle and challenge. When I'm pushing
> Smalltalk, I mention the language's simplicity and conciseness, I
> mention the purity of the object-oriented model, I mention the
> built-in IDE, and so on. But the key advantage that I emphasize
> is *programmer productivity*.
>
> I realize it's hard to argue with the availability of jobs for Java, Python,
> JavaScript, etc. It's hard to argue with their rich ecosystems. It's
> hard to argue with the status quo of established code bases and
> IT infrastructures. But we have to make them believe that
> Smalltalk can cut their development time in half, if not better.
>
> What is it worth to a company to cut their development time in half?
> It means much lower development cost. It means much shorter
> "time to market."
>
> Is this not worth investing time and energy in Smalltalk? Even if the
> job opportunities aren't there. Even if it means overhauling your
> IT infrastructure.
>
> The investment can lead to more users and more jobs. If they don't
> believe it, then we have failed.
>
I have invested time and energy in Smalltalk. Since 2014 I have
organized 500+ hours of workshops and hackathons which lead us to our
local success story [1].

[1]
https://mutabit.com/repos.fossil/grafoscopio/doc/tip/Docs/En/success-story.md

But, from that experience, I see pretty difficult that coders which are
already using other languages and frameworks for their daily jobs, use
Pharo/Smalltalk when precisely their jobs is to maintain and extend the
stuff that they are already using. I have had better experience with non
coders (i.e: librarians, journalists and so on), presenting such "new"
ideas and practices. Grafoscopio is suited at non-coders that don't mind
to code or are curious about coding, but they need to intertwine code
with prose, data and visualization.

I think that a place where coders and non-coders can meet is at Blue
Ocean places (that's why I'm starting to explore Scuttlebutt protocol).
Can we start to find such blue oceans to explore together in a playful
and practical sense, where we can showcase the advantages of
Pharo/Smalltalk ? That could be a pretty good advocacy.

Cheers,

Offray





Reply via email to