That is odd, when it comes to the personal and childish Matt's "Perhaps your
favorite midget porn sites are just poorly coded?" struck me as streets
ahead of anything else that has appeared in this thread.
So you don't thing the creators of bad work have any personal responsibility
for their actions?
I'm honestly trying to learn from the discussion.
I have doubted that.
I've read it twice through entirely to make sure I was
understanding all the points everyone was making. I just
think that people are more convincing when the attacks
are not personal. I'm seeing otherwise bright people
undermine their credibility repeatedly.
Don't think that there are not people learning as a result
of this discussion. I, for one, am very interested, as I'm
close to hiring a couple JavaScript programmers and I have
to figure out the lay of the land.
The lay of the land is that if you advertise for javascript programmers a
significant proportion of the applicants will have a near negligible
understanding of javascript or browser scripting. And that proportion may
get as significant as 100%. But worse than that is the fact that many of
those candidates will consider themselves experts in the subject. We do,
after all, live in a world where people who don't even have a good handle on
HTML are putting themselves up as experts on browser scripting, and writing
books to teach others what they 'know'.
Years ago I was on the employee side of the equation. Now
I'm on the boss side and I want to make sure I don't get
blindsided.
I don't hold out much hope for you. You posts so far are showing a strong
tendency to presuppose the truth of many things that should be themselves be
questioned. If you start of wanting to believe that one particular picture
is the truth you will be vulnerable to those willing to reinforce that
picture.
I am using jQuery for a mock-up, and I have to figure
out where to go from there when I hire.
Try to avoid making the mistake of attempting to develop a mock-up into
production code. The internal design criteria for a mock-up are create
something that demonstrates viability very quickly. Those are a very long
way form the criteria for the internal design of production code, where
reliability, maintainability and expandability are much more important. If
you (or someone with the experience in the field to have already made the
mistakes they needed to learn from) stop and do a ground up redesign before
moving on from the mock-up you will avoid the consequences of the mock-up
design criteria becoming entrained in production code and acting as an
albatross about your neck for years to come.
I'm glad I chose it, because using it lets me
proceed fast enough to get up and running. Having
a demo come up do speed quickly makes a big
difference in getting projects moving ($$$).
Getting a project moving is one thing, maximising the returns from on
ongoing project is another.
I want to know best-practices all the way down to
JavaScript, so I'm still here.
So your are here for your own benefit? You realise that is precisely why
everyone else is here too. That is why you won't see much sympathy for your
suggestions that people may be driven away by their perception of attitudes
here; that is their loss not ours.
If I didn't care, I wouldn't be here--there
are a lot of places easier to take.
So your are here for your own benefit? You realise that is precisely why
everyone else is here too.
I'm curious, David, who do you see as the JavaScript "experts"
(if any) who do not participate in this group?
That is quite a difficult question because if you don't get to openly
exchange ideas with people it is difficult to distinguish between what they
really know and what they would like to give the impression of knowing.
It seems as if almost all the JavaScript books are crap
(I have many of them).
And the very worst are actively harmful.
Do you like PPK's book? Crockford has a book coming
out next month, I believe.
I am afraid you cannot include Douglas Crockford in your list as he does
participate in this group, and has been doing so for a very long time.
Is he considered an exert?
Absolutely! Douglas knows javascript front to back and inside out, there is
no question of that. He has never seemed that interested in cross-browser
application of javascript, but each to their own.
Or has YUI soiled his reputation on clj?
YUI gets relatively little criticism here. (It has the considerable
advantage that at least one person involved really does understand
javascript, which means that you just don't see the manifestations of
fundamental misconceptions in its source code.) Indeed there is a touch of
brilliance in the ides of creating a client-side application framework for
your search engine and then getting thousands of other people to do your QA
and bug tracing for you. That must have saved a fortune.
I know there's a FAQ entry concerning books, but
I wonder if anyone here has been impressed by a book
I may have not read,
That question always suffers a bit from the fact that the people in the best
position to judge javascript books (the ones who understand the subject) are
the least likely to see a need to buy and read them. I look at javascript
books when they come my way because it has been decided that the FAQ should
have an entry on books, and so it seems a good idea to have an informed(ish)
attitude towards what should be in it. "Impressed" has not yet been an
outcome of looking at a javascript book.
or reads with interest (rather than scorn)
The book I go back to regularly (if it can be called a book) is ECMA 262 3rd
Ed, but that it because it can tell me the things that I know I have not
(and will not) memorised.
any JavaScript blogs that I may be missing.
So forgive me if I seemed to be trolling.
That is how it seems.
I'm just trying to figure things out.
Then question more (yourself included).
Richard.