I do agree in the current setup. That's why I'm working very hard on changing this. I want Smalltalk to be completely compatible at all levels with other languages, so that we can use their libraries rather than having to rewrite them.

I'm working on it. Stay tuned ;)

On 05/05/2011 11:42 AM, Carlo wrote:
Hi

While I agree with everyone's sentiments I think that practically If I ware 
starting my career off again I would still go into Java or .NET.

To get a job as a Smalltalk developer is difficult simply because they are so 
scarce. Yes technically Smalltalk has design and philosophical merits but, for 
someone starting their career, a more mainstream language would be best. It is 
still too difficult to make Smalltalk do enterprise scale integration and there 
is a serious lack of libraries; something that the Java and .NET (even Ruby) 
world does not suffer from. i'm not saying That Smalltalk can't do these things 
but rather that it is more difficult to integrate with the outside world; it's 
ecosystem is small compared to the J2EE ecosystem.

My advice would be to start off with Java or .NET and then when you've gained 
practical development experience (+-5 years) decide where you want to take your 
career. During this time you should be looking at other languages and 
practices, such as Smalltalk, software methodologies, DDD, FP etc, and learn 
from them to make you a better software engineer.
A career in development is so much more than simply the programming language.

BTW I'm still regretting not taking a Smalltalk position here in South Africa 
when I had the chance :) Maybe I will still...
Cheers
Carlo

On 05 May 2011, at 10:57 AM, Johan Brichau wrote:

That is a superb response, Toon!
I could not agree more.

Let me add to that Smalltalk is not dead. It's the stealth weapon of mass 
productivity used by small technology startups ;-)

Johan

On 05 May 2011, at 09:58, Toon Verwaest wrote:

Hi,

I can tell you that independent of how the industry might perceive the language 
Smalltalk, learning Smalltalk will make you personally a better software 
engineer. And this is what the industry does want. You will look at programming 
from a new angle and this will give you an edge.

This is also true for learning other old languages like Scheme or Lisp. As long 
as you stay within your Java / .NET bubble you will be one in a billion. If you 
learn Smalltalk, the fact you know something that other people might not makes 
you more special. The only negative part of learning Smalltalk while working on 
other types of applications is that you will eat your shoe 95% of the time 
hating that Java / .NET aren't more evolved and flexible :)

As it seems that you are already working on a project revolving around 
Smalltalk, be very happy that you are getting the opportunity to learn it; 
you'll come out for the better.

Lastly, don't care too much about popularity within industry. If you take the time to 
learn the systems for yourself you will probably learn to understand the differences 
yourself. You are currently also part of industry and obviously don't know Smalltalk well 
yet; how informed was your decision to not know Smalltalk? You are part of "the 
industry" making other people not choose Smalltalk based on your (non-)choice of not 
using Smalltalk; if they would all think this way! Sheep won't change anything :)

cheers,
Toon

On 05/05/2011 07:38 AM, sourav roy wrote:
Hi All,

I have just started my career in Software/IT industry and got into a project 
which involes enhancement/maintainance of product built in Smalltalk.

I was never exposed to this language before and have no idea if it is used in 
the Industry as popularly as JAVA and .NET and looks like its a DEAD

language for the industry. I may be wrong but i need some clarification about 
it.


I just want to know that why smalltalk is not so popular as the other OOPs 
Languages and what is the future prospect of

one if he/she is into Smalltalk development.

Looking for some positive note so that it may give me some entho for working 
with Smalltalk.

Thanks&Regards,

Sourav Roy



Get Yourself a cool, short @in.com Email ID now!





Reply via email to