One could argue a lot of good developers are never going to “get” the beauty of 
WO either.

http://lukeplant.me.uk/blog/posts/why-learning-haskell-python-makes-you-a-worse-programmer/

Both of these are strongly typed. Which do you prefer, Haskell:

add x y = x + y

or Java:

public int add(int x, int y) { return x + y; }
public short add(short x, short y) { return x + y;}
public float add(float x, float y) { return x+ y; }
public double ...

… and so on with every possible combination you can think of. Even that’s being 
charitable, since Integer x/y would require null checking/exception handling.


On Mar 18, 2014, at 9:08 AM, Altera WO Team <[email protected]> wrote:

> I can quote every single line of Maik's email.
> 
> We have a lot of happy clients with running WO apps and we use WO all the 
> time. The problem of finding good new developers is the same, we need good 
> developers and that is hard, a good developer can be easily turned into a 
> good WO developer. A bad developer is never going to "get" the beauty of WO...
> 
> 
> Matteo
> 
> On 07 Mar 2014, at 17:36, Musall Maik <[email protected]> wrote:
> 
>> Hi folks,
>> 
>> we have dozens of active WO-based projects running for happy customers. Our 
>> company has been doing WO since the early beginnings, and we still use it 
>> all the time for new projects if it fits the needs. Which it most often 
>> does, usually accompanied by some Javascript frameworks.
>> 
>> Like a lot of you, we regularly inherit new projects from other firms that 
>> tried to do it in some fashion way and failed, leaving us in the situation 
>> to do it from scratch with a small initial budget and no time. And usually 
>> we succeed, using WO.
>> 
>> Am 07.03.2014 um 16:50 schrieb James Cicenia <[email protected]>:
>> 
>>> Yep. WO is dead. 
>>> 
>>> I was thinking of starting learning Ruby. I love Objective-C and iPhone 
>>> development. And now was thinking about Node or Ruby for the back end. 
>>> Thoughts?
>> 
>> And we also have projects that are far too complex to be done in node.js or 
>> Ruby. Ruby is a performance nightmare and hasn’t a good security record 
>> either. Twitter moved away from Ruby to JVM (though not Java) for 
>> performance reasons years ago. The WO app I’m working on most of the time 
>> has ongoing full time development since 2007, now at 780,000 lines of Java 
>> code and counting, and has a complexity in it’s business logic that I cannot 
>> imagine being done in a dynamic, less strictly typed language. I couldn’t 
>> refactor anything really, and it would all be a big pile of technical dept 
>> by now.
>> 
>> node.js is nice for javascript hipsters that don’t want to bother learning 
>> another language for the backend.
>> 
>> The biggest problem for us is to find good new developers, even though I 
>> don’t care whether they ever heard of WO or not. I joined Selbstdenker AG in 
>> 2008, wasn’t really into Java until then (but other OO languages), even 
>> didn’t any web development, and picked up stuff within weeks. I think every 
>> experienced dev can get into this quickly if he has colleagues to help 
>> him/her up to speed.
>> 
>> Yes, WO has shortcomings and smells funny, but it’s not dead yet. It’s an 
>> old cold-blooded, shabby workhorse we are riding, but all the foals and 
>> pretty racehorses often just aren’t up to the task. We’re keeping our eyes 
>> open for more modern alternatives, but aren’t jumping right onto the next 
>> framework being hyped on twitter that could be obsolete again soon.
>> 
>> Maik
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40altera.it
>> 
>> This email sent to [email protected]
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
> 
> This email sent to [email protected]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to