In my humble opinion, there is no point battling naysayers: the energy
required is best spent with people sharing a vision, improving the system
and experimenting with concepts to help us tackle the complexity of large
systems. Smalltalk is only the beginning, not the final solution.

As for corporate and private computing: Trust is a big issue. With recent
events, maybe a bigger issue than ever. Corporations and users need to trust
their software. Smalltalk provides a degree of transparency and
accessibility not found in other systems. If you don't know what your
application is doing, you simply plug it apart and inspect it. The
uniformity of the system makes this process far easier than inspecting a
mountain of, for instance, C code.
Then, there is the problem of language integration and obsoletion. It is
funny that many corporations still rely on a handful of trendy languages to
solve all kinds of problems. Some have already realized that polyglot
programming is the way to go and Smalltalk provides an ideal basis to do
this.

However, we have to demonstrate that we can build better, larger systems in
a far more productive and comprehensible fashion. What we need is to
establish a unified systems architecture and Smalltalk is an ideal
candidate. But there is still a long way ahead (but the malleability of
Smalltalk might make it easy for us to explore new horizons and set new
directions). The naysayers will, inevitably, follow.






--
View this message in context: 
http://forum.world.st/The-Smalltalk-Revolution-tp4798320p4798516.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.

Reply via email to