JS Array .isArray

Esta semana pude echarle un vistazo al video de Chris Williams hablando sobre la comunidad js y sobre promotejs.com. Utopías aparte, podría firmar prácticamente cada una de las líneas del discurso. Sospecho de todas maneras que cuando Chris Williams dice "We have made it almost impossible to learn proper JS, a language with both beauty and warts." está viendo la realidad desde un punto de vista muy distinto al de mi entorno cercano.

La realidad que me viene a la cabeza se parece mucho más a este tweet de @richmanblues:

"Tenían que catalogar como especie dentro del ecosistema web a los maquetadores cuya idea de mejorar es conocer más plugins en vez de pensar"

No es tanto el que sea imposible (difícil) aprender, es que a este tipo de maquetadores, muchos o pocos, les funciona bien tener un conocimiento superficial y aplicarlo.

Vivimos una época de consultoría agresiva y agencias creativas todavía más agresivas donde es muy rentable coger algo que hace casi lo que necesitas y que por lo general lo ha probado alguien más que tú. Los problemas de rendimiento o el exceso de peso en las webs parecen problemas taaaan de los 90 que raramente se piensa en ellos. Es la evolución del copypaste, y os aseguro que todo está mucho mejor documentado que cuando lo que molaba era el DHTML.

Estoy de acuerdo con la gente de promotejs: la buena documentación sobre Javascript existe, y está enterrada en toneladas de basura. Pero al copypaster le va a dar igual que le rompas los dientes con ella. El objetivo no es aprender un lenguaje, es conseguir un carrusel, o unos tooltips bonitos, implementar y seguir. Y de proyectos como node o ringo hablamos otro día.