
Todos entusiasmados con la especificidad

¡Nunca se sabe de dónde vendrá el próximo Gran Debate™ en el front-end! Un ejemplo: acabamos de ver uno recientemente basado en una pequeña encuesta de Twitter realizada por Max Stoiber en la que el 57% de las personas se equivocó. Hubo reacciones que iban desde lo inocuo, ¡diversión, hasta un pequeño desafío para la mente! hasta el estado de la educación web está en ruinas y más allá.
Escuché de varias personas que se sentían tristes porque tanta gente no sabe la respuesta a una pregunta bastante simple. Para ser justos, ¡fue (intencionalmente, estoy seguro) bastante complicado! En realidad no se trataba de CSS, sino más bien de la idea de que el orden de los atributos HTML no importa. Es el orden de CSS el que lo hace.
Una respuesta extrema que vi decía que este tipo de cosas de front-end son innecesariamente complicadas y equivocarse es casi un motivo de orgullo. Este sentimiento era tan fuerte que escuché que sugería que las personas que conocen la respuesta han llenado sus cerebros con información inútil y eso de alguna manera los convierte en peores desarrolladores. Igualmente extremas fueron las sugerencias de que siempre se debería evitar escribir HTML y CSS sin formato en favor de herramientas abstracciones para “solucionar” estos “problemas”.
(Disculpen las comillas, no estoy tratando de elegir un lado sino más bien enfatizar que no todos consideran que estos problemas necesitan ser solucionados).
Otra opinión fue que la vibra sería diferente si sucediera algo similar en JavaScript. La percepción es que es vergonzoso o malo no conocer los conceptos básicos de JavaScript, pero no conocer los conceptos básicos de HTML y CSS es culpa del lenguaje, o que no vale la pena molestarse en comprender el valor de saberlo.
Al mismo tiempo, esta encuesta se convirtió en el espejo perfecto para ver las fuertes opiniones que tiene la gente sobre las prácticas de front-end. Fascinante, de verdad.
Aquí hay algunas tomas más de personas que intervinieron desde sus propios blogs:
Subvención Keith :
Odio que esto se haya convertido de alguna manera en algo así como una cuestión de “vieja guardia” versus “nueva guardia”.
El problema de trazar líneas como estas es que, independientemente del bando en el que te encuentres, hay algunos locos que lanzan argumentos ridículos a la mezcla. Y ahora la gente del otro bando asocia ese punto de vista contigo.
Tim Kadlec :
No me molesta demasiado que la gente se equivoque en la pregunta. Cada uno se encuentra en diferentes etapas de su carrera y cada uno tiene diferentes problemas a los que se enfrenta en sus tareas diarias, así que seguro que no todo el mundo lo sabrá todavía.
Sin embargo, me parece un poco alarmante cuánta gente se equivocó.
John Allsopp:
Por un lado (y esto simplificará un poco cada “lado”, en aras de la brevedad, sin faltar el respeto a ninguno de los dos), los tenemos, y en conjunto probablemente me incluiría en este campo, que argumentaría que el Las tecnologías centrales de la Web son precisamente eso: fundamentales, y una comprensión profunda de ellas conceptualmente (no necesariamente un conocimiento enciclopédico de cada aspecto sintáctico) es un conocimiento práctico fundamental para los desarrolladores web profesionales.
Kevin Bola:
Con el aumento de la importancia del desarrollo front-end, estamos viendo que la historia se desarrolla nuevamente.
La devaluación sistemática del CSS, y más, de las personas que usan CSS.
El constante “mansplaining” de las funciones CSS a mujeres que literalmente son la razón por la que existe.
Los oradores de la conferencia hicieron preguntas sobre si “¿hay algún valor en las personas que no pueden escribir JavaScript?” .
Todo esto en un momento en el que CSS está mejorando más rápido que nunca y permitiendo cambios dramáticos en el diseño web .
No se trata de una mejor tecnología, se trata de exclusión.
¿Has visto otras tomas o tienes alguna propia?
Deja una respuesta