I know about personalization being a lot of work, particularly with Eclipse.  I 
copied the text out of the ‘summary’ page in About Eclipse into Kate, and it 
was 1233 lines long, lol.  

I was one of two team leads on what was probably the most complex application 
I’ve worked on, using VA Java and VA C++ with CORBA to exchange objects (the 
need to combine both was due to legacy issues).  Siemens now owns the 
application, which was successful enough to bankrupt its closest competitor, 
but the binary jars in the latest version are still dated 2002, and every 
addition has been made via .the WS* API we included, which if I remember 
correctly, uses version 1.x of WebSphere.  I’m a bit surprised it still runs at 
all tbh, but its security must be horrible by now.

Eclipse’s only saving grace is EMF/CDO, and a few projects built on them, IMHO.

Sent from Mail for Windows 10

From: Dimitris Chloupis
Sent: Thursday, October 12, 2017 2:05 PM
To: Any question about pharo is welcome
Subject: Re: [Pharo-users] "Building-With versus Building-on"

It's a mentality issue, modern programming languages provide the material 
necessary to create innovative environments but their communities just simply 
does not care. A language designer may introduce a feature in a language that 
is super useful. Still people may not use it. 

And let's face it even with Pharo nothing beats a personalized environment, of 
course personalisation is a lot of work. Hence why people avoid it.  

Essentially boiling down to cooking your own food instead of getting it from a 
shop. When you begin to learn how to cook , its kinda sucks, but the more you 
cook the better it tastes. Of course it takes time to get there and hence why 
so few people cook. 

Eclispe , which I will disagree with your that is not the worst IDE, started as 
a smalltalk IDE and then it got Eclipsed. I am sure those people had a "build 
on" environment , still it got messy. We can blame porting to Java, but can we 
really blame Java for the mess that is called "Eclipse".... ehhhh.... nope. 

I once saw a youtube video about a musician using windows sounds (the standard 
sounds we all know of) to make  a very nice music piece. He did all that using 
multiple instances of windows media player. Just pause reading think about this 
for a minute. That's the real essence of creativity

Use something very limited and come up with something amazing. The software 
industry is not about creativity for the most part. On the other hand I that 
work with 3d its amazing how fast super cool new technologies pop around like 
mushrooms. Every year we have massive improvements in libraries and tools. But 
the coding for 3d graphics is all about creativity , artists are not very 
forgiving for ugly GUI, limited features and innovation stagnation. Artists 
want to be inspired by the tools they use. But then that's the creativity 
realm. Creativity pays the bills in this case, lack of it , game is not fun, 
rendering or animation is not fun, you can lose millions. 

Of course in the creativity realm , there is too much innovation and unless you 
keep up you are kicked out the door, yesterday. Which brings down to the 
problem of complexity and how you deal with it. And I don't mean about bad 
complexity , aka web dev, I am talking about good complexity. Features you 
cannot ignore because other will use before you and you are left behind etc. 


On Thu, Oct 12, 2017 at 7:13 PM Peter Fisk <peter.f...@gmail.com> wrote:
Thanks for posting this.

It is one of the best descriptions of the state of the software industry that I 
have seen.


On Thu, Oct 12, 2017 at 11:50 AM, Andrew Glynn <aglyn...@gmail.com> wrote:
https://medium.com/@dasein42/building-with-versus-building-on-c51aa3034c71

This is an article not specifically about Pharo, rather on the state of the 
industry
in general and how it got that way, but positing Pharo as a way to learn
building-on rather than building-with, where in the latter case on
every project you start at essentially the same place.  

As a result it does put in front of people a fair amount of info on Pharo, and 
challenges them to try it.

cheers
Andrew Glynn


Reply via email to