--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
--
The author implies that if you do web developpement, you don't know a shit about concurrency and is insultingg web developpers (implying they are dumber tham regular programmers).
The author never mentions the javascript workers : the way to do threading in javascript. Most of his argument about if you are using node, you are bind to use event based is not relevant considering workers.
The author implies that if you do web developpement, you don't know a shit about concurrency and is insultingg web developpers (implying they are dumber tham regular programmers).
I'm not an expert, but I believe it goes something like threads that run
on multiple CPU cores as opposed to event loop that runs in a single
thread (and therefore on a single CPU core).
--
Branko Vukelic
bra...@brankovukelic.com
bra...@herdhound.com
IDEA MACHINE
www.brankovukelic.com
Lead Developer
Herd Hound (tm) - Travel that doesn't bite
www.herdhound.com
Love coffee? You might love Loveffee, too.
loveffee.appspot.com
Agreed.
> The real point he's making is pretty straight forwards: in node,
> there is only one concurrency model. A number of other platforms
>
> SNIPPAGE
Yes, author does make a valid point, and I fully agree. Yet I feel most
software engineers get trapped in technical discussion without ever
realizing the simple truth: we are using Node, Scala, Erlang, whatever,
because we LOVE the tools we use. It makes us happy, excited, and more
productive thanks to the happiness. When we are no longer happy, we move
on, and find a new tool that makes us even more happy. If the tools fail
us in strictly technical sense, it also makes us unhappy, and we look
for new ones.
Software engineers may seem more rational than non-programmers, but we
are all humans after all, and we act irrationally most of the time. Why
do you think there are so many different tools out there? If it weren't
for this particularly irrational aspect of people in our industry, we
would probably have one language that has everything we need and we
wouldn't be arguing about leading commas and curly braces.