Confesiones de un Impostor

Rate this content
Bookmark

¿Sabes qué es el síndrome del impostor, verdad!? La mayoría de nosotros hemos sentido esa sensación molesta de que estamos fingiendo y de que en cualquier momento seremos descubiertos por todos los expertos a nuestro alrededor.

Pero antes de que asumas que esta charla es la misma canción y baile lleno de lugares comunes que te animan a ignorar ese síndrome, déjame darte una pista sobre un pequeño secreto: no hay expertos a tu alrededor. El impostorismo no es un síndrome en absoluto, es una mentalidad y perspectiva pragmática, una que todos deberíamos abrazar y estar orgullosos. De hecho, es vital para que podamos hacer nuestro trabajo.

46 min
16 Jun, 2022

Video Summary and Transcription

La charla discute el síndrome del impostor y lo redefine como ser un impostor profesional. Enfatiza la importancia de compartir y comenzar, abrazar el impostorismo y construir de manera inclusiva para la web. El orador comparte experiencias personales de ser un impostor en diversas disciplinas técnicas y destaca la importancia de la accesibilidad. La charla concluye con la idea de construir un juego de rol colectivo para eliminar excusas para no hacer las cosas accesibles.

Available in English

1. Introducción al síndrome del impostor

Short description:

Comencemos. Gracias por recibirme. Estoy emocionado de estar de vuelta frente a las personas después de dos años y medio mirando una cámara de Zoom. Hoy hablaré sobre el síndrome del impostor y lo reenmarcaré como el concepto de ser un impostor profesional. El síndrome del impostor es un fenómeno psicológico que nos presenta dudas sobre nuestras habilidades. Nos engaña haciéndonos creer que todos los demás son expertos excepto nosotros. Quiero aclarar que no soy médico ni psicólogo, y no puedo entender completamente la experiencia vivida de aquellos que experimentan el síndrome del impostor de manera más severa. Pero personalmente lo he experimentado y creo que hay una forma positiva de abrazar la identidad del impostorismo.

Comencemos. Comencemos. Muchas gracias por recibirme. Estoy emocionado de estar aquí, no solo porque Ámsterdam es definitivamente la ciudad más hermosa de Europa. He estado aquí muchas veces y cada vez es más hermosa. Estoy agradecido de estar de vuelta frente a las personas después de dos años y medio mirando una cámara de Zoom. No sé si sienten lo mismo, pero estoy emocionado de estar aquí. Gracias por venir.

Un aviso rápido. Ya no uso el nombre Getify en Twitter. Ya no estoy en Twitter. La gente sigue tuiteando y tratando de seguir esa cuenta. Es solo una cuenta inactiva. Me conocen como Getify en todas partes, excepto en Twitter. Muy bien. Hoy les hablaré sobre el síndrome del impostor. Sí. Pero intentaré reenmarcar esta discusión. Y de inmediato, cuando piensas en impostor, tal vez te preguntes, ¿juega el juego Among Us? Pero no, eso es solo algo que juegan mis hijos. Les hablaré sobre ser un impostor e intentaré reenmarcar esto. Porque podemos ver por la definición que una persona que practica el engaño es algo negativo. Así que automáticamente asumimos que esto es algo negativo si eres un impostor, estás tratando de engañar a las personas. Hay una mala intención involucrada. Estás tratando de engañar a las personas que te rodean haciéndoles creer algo que no es cierto. Y esa es la suposición que hacemos. Y voy a intentar reenfocar esto desde ser un impostor, como en el síndrome del impostor. Voy a intentar reenmarcar esto como un concepto que llamo impostor profesional. Y quiero decir desde el principio que definitivamente hay una forma negativa de hacer esto. Este es Frank Abagnale, el Atrápame si puedes, si has visto esa película o leído ese libro. Ganó la vida literalmente siendo un impostor y fingiendo ser alguien que no era. Y no estoy hablando de eso en absoluto. Pero creo que hay una forma positiva de abrazar la identidad del impostorismo. Entonces, veamos este síndrome del impostor y comparemoslo con la negatividad que rodea al impostorismo tal como lo conocemos. Es un fenómeno psicológico, por lo que es algo que sucede en nuestro cerebro. Y es muy real, pero nos presenta estas dudas y tememos que los demás descubran que nuestras habilidades no son suficientes. En otras palabras, pensamos que todos a nuestro alrededor son expertos excepto nosotros. Y tengo un pequeño secreto para ti. No hay expertos en ninguna parte. No soy un experto. Tú no eres un experto. No hay expertos, ¿de acuerdo? Todos estamos en diferentes etapas de descubrir esto. Pero es algo muy real que nuestro cerebro intenta engañarnos para que creamos. Así que no quiero que escuches nada de lo que tengo que decir hoy como una disminución de esta experiencia vivida muy real. Tengo algunas advertencias para ti. En primer lugar, no soy en absoluto médico ni psicólogo. Y no estoy de ninguna manera calificado para hablar sobre los problemas mentales que surgen de esto, ¿verdad? Y no me escuches tratando de refutar nada de lo que han dicho médicos y psicólogos muy inteligentes sobre el tema. En segundo lugar, también quiero reconocer que hay muchas personas, y veo a muchas personas aquí en esta multitud, que pertenecen a un grupo de personas donde experimentan esto de manera mucho más desproporcionadamente severa que yo. Definitivamente he experimentado y actualmente experimento el síndrome del impostor. Y por mucho que quisiera empatizar con aquellos de ustedes que están en estos diferentes grupos de personas , tal vez grupos de personas subrepresentadas, no puedo entender completamente esa experiencia vivida.

2. Reframing Imposter Syndrome

Short description:

Encontré toneladas de información fantástica sobre el síndrome del impostor y casi dudé si debería hacer esta charla. Pero permítanme señalar un recurso en particular de Louise Curtis, quien identifica la idea del síndrome del impostor en conciertos. Ella lo relaciona con las experiencias que tenemos en el trabajo y lo convierte en algo positivo. Otra palabra interesante que llamó mi atención es 'empírico', que se refiere a alguien que se basa únicamente en la experiencia práctica. Esto nos libera de sentir que tenemos que ser expertos antes de compartir nuestro trabajo. Entonces, si estás esperando ser un experto antes de mostrar tu trabajo, has esperado demasiado tiempo. El viaje es lo más importante.

Y no quiero invalidar ninguno de los problemas reales con los que tal vez hayas lidiado sobre el tema. Por último, también quiero decir que en la investigación para esta charla, encontré toneladas de información fantástica sobre el síndrome del impostor. Literalmente empecé a pensar, bueno, tal vez ni siquiera necesito decir nada al respecto porque hay mucha información excelente disponible. Hay muchas charlas y publicaciones de blog fantásticas que se han escrito, y me impresionó tanto la investigación que literalmente empecé a dudar si debería hacer la charla. Porque podrías preguntarte, bueno, ¿qué tiene él que decir? Así que quiero señalar un recurso en particular. Este es uno de muchos que hay. Un recurso en particular es una publicación de blog de Louise Curtis, y ella identifica esta idea llamada síndrome del impostor en conciertos. Es una gran metáfora. Como cuando estás en un concierto con tu banda favorita y estás cantando las letras, y de repente te das cuenta de que la persona a tu izquierda o derecha sabe más letras que tú, y de repente sientes que no eres suficientemente buen fan. Y ella lo relaciona de manera experta con las experiencias que tenemos en el trabajo. No le hago justicia en absoluto. Léelo. Ve también la charla TED adjunta. Recomiendo encarecidamente que lo hagas. Pero quiero resaltar un par de citas aquí, porque ella convierte esto en algo tan positivo al final. Cuando siento que el síndrome del impostor comienza a morder, sé que esto significa que estoy apasionado por algo, que estoy rodeado de las personas adecuadas para ayudarme a mejorar. Me encanta esa mentalidad. Si te sientes como un impostor, probablemente estés en la mejor posición posible para aprender y crecer. Todo lo que necesitas hacer es abrazar la experiencia. Nuevamente, después de leer esto, pensé que tal vez no tengo mucho más que decir sobre el tema aparte de señalar eso. Pero quiero tomar una dirección diferente. Quiero intentar agregar un poco a nuestra discusión. Así que quiero tomar lo que tradicionalmente pensamos como algo negativo y tratar de ver si podemos convertir esto en algo positivo. Así que volvamos a esta noción de impostor, y vamos a sacar nuestro tesauro y ver algunas palabras que son sinónimos de impostor. De hecho, voy a descartar todas aquellas que se refieren específicamente a engañar a las personas, que tienen malas intenciones, que intentan crear negatividad para otras personas. Descartemos todas esas y veamos si queda algo positivo. Y algunas de estas llamaron mi atención. Específicamente actor e imitador. Cuando pensamos en un actor o un imitador, generalmente lo consideramos en un sentido positivo. Lo consideramos entretenido y útil. Pero es esta tercera palabra a la que quiero llamar la atención. Empírico. Es una palabra que muchos de ustedes probablemente no conocen específicamente, pero la reconocerán instantáneamente como la raíz de la palabra empírico. Es una palabra muy antigua y arcaica. Y quiero resaltar lo que es un empírico. Una persona que se basa únicamente en la experiencia práctica en lugar de en principios científicos. Nuevamente, como con la mayoría de las cosas que estoy diciendo aquí, hay un aspecto positivo y otro negativo. Si eres un empírico que utiliza tus propias observaciones y cuando se presentan hechos en los que no crees o con los que no estás de acuerdo, simplemente ignoras por completo esos hechos y te quedas atrapado en tu propia mentalidad durante toda tu vida o toda tu carrera, ciertamente no es la forma correcta de hacerlo. Pero hay otra forma de pensar en esto, porque creo que podemos pensar en un empírico, alguien que se basa en esta experiencia práctica, como algo que nos libera de sentir que tenemos que convertirnos en expertos antes de poder compartir lo que estamos haciendo con los demás. Escucho esto mucho. Alguien se acerca a mí y ya lo he escuchado hoy. Estoy trabajando en esto y llenan el espacio en blanco, es un proyecto, es una charla, es algo, pero dicen, pero aún no es lo suficientemente bueno como para mostrarlo a los demás. No sé si alguno de ustedes se identificaría con eso, pero yo ciertamente me he identificado con esos sentimientos, como, oh, no estoy seguro si estoy listo para mostrar esto al mundo todavía. Y quiero darte el mismo consejo que le doy a todos cuando me hacen esta pregunta, este es el consejo que les doy. Si esperas hasta que seas un supuesto experto, has esperado demasiado tiempo. ¿Por qué digo eso? Porque es el viaje lo que es más importante. Piénsalo. Si me hubiera levantado aquí hace un momento y hubiera dicho: aquí está la razón por la que deberías escucharme. Y hubiera enumerado todas mis credenciales y todos mis logros y todos los libros que he vendido y todas las grandes cosas que he tenido el privilegio de lograr en mi carrera.

3. La Importancia de Compartir y Comenzar

Short description:

Cuando nos comunicamos, nos relacionamos compartiendo nuestro viaje. Te animo a compartir temprano y a menudo. Usando la ilustración de una camisa, demuestro que no hay una forma correcta o incorrecta de realizar una tarea. Debemos aspirar a completar tareas y comenzar sin esperar una comprensión completa. Hacer conduce a aprender, y aprender conduce a hacer más. Ser un impostor profesional significa ser apasionado, paciente, curioso y siempre dispuesto a preguntar cómo y por qué.

Y dije, por eso deberías escucharme. ¿Te identificas con eso? Creo que no. Creo que muchos de ustedes estarían de acuerdo en que se relacionan porque también pueden emprender un viaje. Cuando te comunicas con alguien, no cuando solo estás en una audiencia y escuchando una charla, cualquier forma de comunicación. Nos relacionamos como seres humanos cuando sentimos que podemos emprender ese viaje con la persona con la que nos comunicamos.

Y cuando no compartes ese viaje, cuando te guardas ese viaje solo para ti y solo lo revelas al final y tal vez nunca, nos has privado a todos de esa oportunidad de emprender ese viaje contigo. Así que te animo a compartir temprano y a compartir a menudo.

Ahora tengo una pequeña ilustración aquí, y van a mostrar la cámara para que puedas ver allí atrás. He traído una camisa aquí. Es una camisa que tengo, y quería ilustrarlo para ti porque todas las semanas, cuando lavo mi ropa, la mayoría de mis camisas salen del revés de la lavadora. Ni siquiera sé cómo sucede eso, pero de alguna manera se voltean del revés. Así que agarro mi camisa así, y luego comienzo a jalarla para invertir la camisa. Algunos de ustedes probablemente pueden identificarse con esto si han lavado ropa antes.

Y ahora he invertido la camisa, y en el interior dice `camino equivocado`. Pero quiero hacerte una pregunta. ¿Invertí la camisa de manera incorrecta al pasar por este agujero del cuello? Porque es cierto que también puedo pasar por la manga. Puedo jalar toda la camisa a través de la manga y termino invirtiéndola de esa manera también. ¿Cuál fue el camino correcto? ¿Hay un camino correcto e incorrecto? Si logro voltear la camisa correctamente para poder colgarla, ¿no es eso suficiente? De hecho, sabemos que la forma más fácil es voltearla desde abajo. Es mucho más fácil cuando la jalo a través del agujero más grande en la parte inferior. Pero las tres formas logran la misma tarea. Todas invierten la camisa.

Ahora, resulta que podemos volver a mis diapositivas ahora, ya terminé con la demostración. Resulta que hay algunas matemáticas fantásticas. Es realmente interesante, hay matemáticas sobre por qué puedes jalar una prenda como esta o cualquier tipo de cosa tridimensional a través de los diferentes agujeros. Busqué en Google algo de esto, no tengo idea de qué significan estas cosas. Así que no puedo enseñarte las matemáticas detrás de esto. Sin embargo, sin entender las matemáticas detrás de esto, intuitivamente sé cómo invertir una camisa. Y si lo hago a través de uno de los agujeros en lugar de los otros, puede haber sido un poco más fácil o un poco más difícil, pero ¿no logré el mismo resultado? ¿Y quizás eso no es suficiente?

Y eso es algo en lo que quiero que pienses durante el resto de esta charla, tal vez hemos establecido un estándar demasiado alto para las cosas. Y tal vez deberíamos decir que cuando logro completar una tarea, tal vez eso es suficiente. Tal vez sea suficiente para comenzar.

Ahora quiero que me escuches porque es cierto que hacer es a menudo la mejor manera de aprender. Pero no abandones la palabra aprender. No sientas que lo que estoy diciendo es solo hacer, hacer, hacer y nunca aprender, nunca intentar mejorar. He pasado toda mi carrera tratando de animar a las personas a mejorar. Es preferible que eventualmente comprendas mejor lo que estás haciendo. Eso es mucho mejor. Pero tal vez no tengamos que esperar esa comprensión completa solo para comenzar.

Así que tengo este gráfico realmente complicado para ti. Prepárate. Si haces, conduce a aprender. Y si aprendes, conduce a hacer. Eso es todo. Esa es toda la ciencia detrás de toda esta charla. Es que podemos comenzar haciendo y eso puede llevar a aprender y luego el aprendizaje puede llevar a hacer más y así sucesivamente. En realidad, no es más complicado que eso. Así que quiero redefinir esta noción de impostor, quiero redefinir el impostor profesional de una manera positiva que se trata de intentar avanzar en nuestra carrera. Y te sugiero que esto no es solo algo bueno para tener, es fundamental. Nada se lograría en nuestra industria o en cualquier parte del mundo si las personas no hicieran antes de convertirse en expertos en ello. Un impostor profesional, lo defino de esta manera, lo suficientemente apasionado como para hacer temprano y a menudo, evolucionar pacientemente la experiencia observada en experiencia y siempre curioso y dispuesto a preguntar cómo e incluso por qué. Y no sé ustedes, pero esa es la identidad hacia la que quiero esforzarme.

4. Abrazando el Impostorismo

Short description:

He lanzado un esfuerzo llamado Impostor Orgulloso. Tú también puedes ser un impostor. Echa un vistazo al Manifiesto del Impostor Profesional en mi sitio web. Más de 200 personas ya lo han firmado. También compartiré las diapositivas de mi charla.

Eso es lo que quiero que alguien diga de mí cuando ya no esté, que esa es la marca que dejé. Y si eres como yo y crees lo mismo que yo, he lanzado este pequeño esfuerzo que llamo Impostor Orgulloso. Soy un impostor. Y tú también puedes ser un impostor. Si estás interesado en leer más sobre eso, este sitio web tiene el Manifiesto del Impostor Profesional. Y puedes firmarlo. Más de 200 personas ya lo han firmado y animo a todos ustedes a visitar eso y leer más sobre lo que estoy hablando. Y también, tendré las diapositivas de mi charla de hoy.

5. Confesiones de un Impostor

Short description:

Soy un impostor en casi todas las disciplinas técnicas de nuestra industria. Comencemos con el diseño web. Estos son los dos primeros sitios web que construí. Oh Dios, son terribles. Aún tengo mucho camino por recorrer. En el lado izquierdo puedes ver Flash Math Cards. A la derecha hay un juego que construí recientemente llamado Dwordly. Desearía tener mejores habilidades de diseño. Hablemos de HTML. Recientemente necesité encuestar a los patrocinadores de mi Kickstarter del otoño pasado. Simplemente usé HTML básico en un archivo con extensión .html. No hay JSX sofisticado. No hay elementos personalizados. No permití que eso me detuviera. Hablé sobre las flash math cards. Aquí tienes parte del marcado para esa pequeña parte de la ecuación. No hay elementos o componentes personalizados aquí ni nada sofisticado. En el juego al que me refiero, tengo un selector de modo claro y modo oscuro. Quería descubrir cómo construir esto de manera accesible.

Muy bien. Eso nos prepara porque seguramente te estarás preguntando en este punto, esto se supone que es sobre confesiones y es hora de algunas confesiones. Soy un impostor en casi todas las disciplinas técnicas de nuestra industria y te mostraré exactamente por qué creo que eso es cierto.

Comencemos con el diseño web. Solo como una especie de advertencia, esto va a ser un diseño realmente terrible que te voy a mostrar. Estos son los dos primeros sitios web que construí. Oh Dios, son terribles. Alguien me pagó por construir ambos sitios web en, como, 2000 y los encontré en el archivo web y luego pensé, oh Dios, ¿por qué el archivo web tiene que conservar todos mis errores anteriores? Ahora, espero que en los últimos 20 años desde esto, espero haber mejorado un poco en el diseño, pero todavía regularmente me dicen que debería contratar a un diseñador en lugar de diseñar mis propias cosas. No soy muy bueno en esto. Aquí tienes algunas cosas más recientes que he construido. Tal vez sea un poco mejor, pero todavía tengo mucho camino por recorrer. En el lado izquierdo puedes ver Flash Math Cards. Eso es literalmente una aplicación que construí para que mis hijos practiquen matemáticas. Puedes verlo en flashmath.cards. Es una pequeña aplicación gratuita para usar, y practican matemáticas con eso. A la derecha hay un juego que construí recientemente. ¿A alguien aquí le gusta jugar al juego Wordle, los juegos basados en palabras, o Wordscapes, u otros juegos similares? Odio esos juegos basados en la suerte. No me gustan los juegos basados en la suerte que también pretenden ser sobre habilidad. Y así, quería construir este juego diferente, y brevemente, Dwordly es el nombre del juego. Comienzas con una palabra y haces un movimiento con una de tres cosas. Ya sea que agregues una letra, elimines una letra o cambies una letra, y tiene que formar una nueva palabra válida, y el objetivo es llegar a la palabra más corta, A o I. Eso es todo. Y construí este juego, y había muchos algoritmos complejos y cosas divertidas, pero puedes ver que el diseño es más o menos así. Desearía tener mejores habilidades de diseño. Pero soy un impostor en eso, y está bien.

Hablemos de HTML. Recientemente necesité encuestar a los patrocinadores de mi Kickstarter del otoño pasado. encuesta y obtener algo de su información, e intenté usar algunos de los servicios de encuestas que tienen Kickstarter y otros, pero no iba a funcionar para mi situación particular, así que rápidamente hice una pequeña encuesta, un micrositio, y se lo envié a mis patrocinadores. Y aquí tienes parte del marcado de ese sitio. Y quiero mostrarte que simplemente usé HTML básico en un archivo real con extensión .html No hay JSX sofisticado. No hay elementos personalizados. No hay componentes web, nada de eso, porque no sé cómo hacer nada de eso. Pero sabía cómo hacer algo lo suficientemente bien como para obtener la información que necesitaba de los patrocinadores, así que junté algo de este marcado. Y solo estoy usando etiquetas de párrafo y la temida etiqueta de salto de línea BR, porque ese es el nivel de sofisticación que tengo con HTML. Es suficiente. Y no permití que eso me detuviera para seguir adelante. Hablé sobre las flash math cards. Solo quería mostrarte parte del marcado de esa pequeña parte de la ecuación, la parte de siete más uno. Así es como se ve ese marcado. No hay elemento o componente personalizado aquí ni nada sofisticado. Simplemente junté algunos divs y spans. Y luego usé un poco de CSS para que se vea un poco mejor. Pero eso es todo. Ese es el total de mis conocimientos de HTML. En el juego al que me refiero, tengo un selector de modo claro y modo oscuro. Y quería descubrir cómo construir esto de manera accesible. Quería construir un selector allí. Y pensé, seguramente alguien ya ha construido esto. No quiero reinventar la rueda.

6. Inventando una Solución con HTML

Short description:

Busqué en Google y no encontré una solución adecuada, así que inventé la mía propia. Utilicé botones de radio en lugar de casillas de verificación para representar dos opciones válidas. Aunque no soy un experto en HTML, aún puedo expresar mis ideas utilizando este lenguaje. No te preocupes si no estás al día con los últimos estándares de componentes web; el antiguo y confiable HTML es perfectamente válido.

Así que busqué y busqué en Google tratando de encontrar una pequeña... Y todo lo que encontré para estos pequeños interruptores utilizaba una casilla de verificación debajo porque tratan la semántica como activado versus desactivado. Y esa no es la semántica que quería comunicar aquí. Porque estas son dos opciones válidas. No es que una esté activada y la otra desactivada. Así que sentí que esa semántica se comunicaría incorrectamente si lo hiciera con una casilla de verificación. Y por más que lo intenté, no pude encontrar a alguien que utilizara botones de radio para hacer este tipo de cosa. Así que simplemente inventé algo. Y probablemente sea terrible. Pero funciona. Fue suficiente. Tengo dos botones de radio y luego tengo ese pequeño div de seguimiento del selector de modo de color allí. Eso es lo que dibuja la pequeña cosa detrás del pulgar. Y hablaremos sobre el CSS en un momento. Pero eso es todo. Así que soy un impostor en HTML, pero puedo utilizar algo de HTML lo suficiente como para plasmar mis ideas en el mundo. Y voy aprendiendo mientras avanzo. Y si eres como yo, no te sientas mal. Porque no estás al día con los últimos estándares de componentes web. Está bien usar el antiguo y confiable HTML.

7. CSS, Diseño Responsivo y JavaScript

Short description:

Soy un impostor en CSS, pero puedo comunicar mis ideas. Almacenando colores con variables CSS. Soy un impostor en diseño responsivo, pero ideé una solución que se adapta al tamaño de la ventana. Ahora, hablemos de JavaScript. Compartiré la verdadera historia de cómo decidí escribir libros sin saber JavaScript.

Hablemos de CSS. Definitivamente soy un impostor en CSS y me avergüenza que los miles de ustedes vayan a ver el código fuente de mis sitios web y vean lo terrible que es mi CSS. Estoy utilizando algunas cosas como la cuadrícula de CSS y otras cosas que ni siquiera sé cómo funcionan exactamente, pero las saqué de tutoriales y las uní de alguna manera. Ahí está el selector de modo de color al que me referí. Así es como se ve cuando estás en modo oscuro. Y pensé, oh, bueno, solo necesito invertir los colores cuando pase de modo claro a modo oscuro, pero resulta que es mucho más complicado que eso, mucho más allá de mi experiencia para entender, como la teoría del color y cosas así. Así que tuve que ajustar estos diferentes colores. ¿Cómo hice el selector de modo de color? Bueno, nuevamente, utilicé un poco de cuadrícula de CSS, pero básicamente, estoy haciendo - estoy ocultando el botón de radio y verás en la siguiente diapositiva, solo estoy seleccionando el botón de radio marcado, teniendo un pseudo elemento y haciéndolo visible. Así que uno de los dos pseudo elementos es visible dependiendo de cuál esté marcado. Probablemente haya un millón de formas mejores de hacer eso. Pero este fue el CSS más sofisticado que pude crear. Y aquí tienes cómo se ven algunos de esos colores, porque estaba haciendo claro sobre oscuro y pensé que solo podía invertirlos, pero resulta que al invertirlos, tendrás que elegir diferentes esquemas de color aquí, así que tuve que elegir un amarillo para que se vea mejor y tuve que usar una luz diferente que no sea el blanco FFF, es una luz diferente porque se ve mejor en este fondo oscuro. Probablemente haya mucha teoría del color detrás de esto que te dice cómo hacer esto correctamente. Solo jugué con estos colores hasta que se viera más o menos bien. No soy muy bueno en CSS, pero puedo hacer lo suficiente como para comunicar mis ideas y hacerlas visibles. Hablemos de cómo almacenamos colores por un momento. Esto probablemente sea un CSS terrible, pero lo que quería hacer era poder definir un color y usar un alfa diferente en diferentes lugares. Y si lo almacenas como un código hexadecimal, no puedes hacer eso, o al menos no pude descubrir cómo hacerlo. Pero accidentalmente descubrí que si lo almaceno en decimal, los tres decimales de los valores RGB, y luego notarás en la primera línea que dice color naranja 2, eso es simplemente con un alfa predeterminado del 100%. Pero luego, unas líneas más abajo, estoy usando el mismo color naranja exacto y le estoy aplicando un alfa del 80%. Defino el color una vez y lo uso en varios lugares aplicando diferentes alfas. Esto se debe a que como programador no quiero repetirme una y otra vez, y esto es lo mejor que pude encontrar. Probablemente sea terrible, pero fue lo suficientemente bueno. Hablemos de algo de CSS en cuanto al diseño de la disposición. Estoy seguro de que todos ustedes están familiarizados y probablemente sean expertos en diseño responsivo. Yo soy un impostor en diseño responsivo. De hecho, ni siquiera soy un impostor, solo voy a decirlo. No sé nada sobre diseño responsivo. No soy lo suficientemente ingenioso o inteligente como para descubrir qué debe ocultarse y mostrarse en diferentes tamaños de pantalla y orientaciones y qué debe fluir a la siguiente columna y todas esas cosas. Y también seré honesto contigo, la mayoría de las veces cuando veo eso, me vuelve loco. Cuando estoy acostumbrado a usar algo en un iPad y luego lo uso en mi teléfono, y el menú que solía ser visible en el iPad ni siquiera es visible en el teléfono, y no puedo ni siquiera descubrir cómo acceder a esa opción en particular. Entonces, no soy lo suficientemente sofisticado como para descubrir cómo debería verse esto de manera diferente en diferentes tamaños de pantalla, pero definitivamente quiero que las cosas que construyo se vean lo suficientemente diferentes como para adaptarse a estos. Entonces, básicamente, ideé esta idea, que consiste en que simplemente voy a escalar la interfaz completa al tamaño de la ventana. Es la misma interfaz exacta. Hay un límite inferior y superior, pero es la misma interfaz exacta dependiendo de la orientación y el tamaño de la ventana. ¿Cómo lo hice? Bueno, simplemente configuré un par de propiedades de CSS, una VH y una VW, y luego todo lo demás es un cálculo basado en esas propiedades de CSS. Todos los tamaños de fuente, espaciado, márgenes, todo. Es todo un cálculo multiplicado por tres dividido por diecinueve, lo que sea. Y simplemente jugué con eso hasta que se viera más o menos bien. Tuve que arreglar esto porque hay algunos navegadores antiguos como Safari y otros que no calculan correctamente el VW y VH. Entonces, en JavaScript, estoy recalculando eso y estableciendo esas propiedades de CSS, y cada vez que hay un cambio de orientación o un cambio de tamaño del navegador, vuelvo a calcular y restablezco esa variable de CSS, y luego todo fluye. Esto podría ser una idea absolutamente terrible. No estoy sugiriendo que hagas esto, pero fue mi mejor esfuerzo para intentar hacer algo de diseño responsivo, y fue suficiente para poder mostrar algunas ideas a las personas. Muy bien. Hemos pasado por muchas cosas que les he declarado, y estoy orgulloso de decir que soy un impostor, que apenas puedo hacer lo suficiente. El próximo tema que quiero compartir con ustedes es JavaScript, y sé que esto los sorprenderá, porque algunos de ustedes dirán, espera un momento. Ha habido personas que se me han acercado después de la charla y me han dicho, no te creo. No creo que seas un impostor. Y quiero contarles la verdadera historia de cómo decidí escribir estos libros, porque en ese momento no sabía nada de JavaScript, a pesar de haber trabajado como especialista en JavaScript durante casi diez años.

8. JavaScript, Imposter Syndrome y Accesibilidad

Short description:

Me di cuenta de que en realidad no conocía el lenguaje. Decidí escribir un conjunto de libros, no desde mi conocimiento previo del lenguaje, sino desde lo que iba a aprender en los próximos años. Así que lo único que hice fue hacer muchas preguntas sobre JavaScript y luego lo escribí. Por cierto, otro código en esa encuesta que hice para los patrocinadores de mi campaña de Kickstarter. Tenía estos marcadores de posición, no realmente marcadores de posición, pero tenía todas estas alertas para diferentes mensajes de error y cosas así, y justo antes de enviarlo, tuve un poco de ese síndrome del impostor y pensé: `Oh, hombre, voy a enviarlo a todos estos patrocinadores que han comprado mis libros pensando que sé algo sobre JavaScript y luego verán que estoy usando la palabra clave alert y se burlarán de mí`. La última área de la que quiero hablarles es ser un impostor en, por un show de manos, ¿cuántos de ustedes creen que saben qué significa este logotipo? Este es el logotipo internacional de accesibilidad. Y sí, voy a hablar sobre accesibilidad y sí, esto va a ser un poco incómodo durante unos minutos, ¿de acuerdo? No guardé la accesibilidad para el final de mi charla porque es lo menos importante. Lo guardé para el final de mi charla porque es lo más importante. Es lo más importante que tengo que decirles. Estaba teniendo una conversación con este fantástico desarrollador llamado Andreas Lopez. Me puse en contacto con él porque descubrí que era un experto en accesibilidad y diseño de juegos, y estaba investigando para esta charla, así que tuve una conversación con él. Esto fue en una llamada de Zoom y lo primero que Andreas me dijo fue: `¿Sabes, Kyle, que ambos tenemos una discapacidad?` Y yo estaba como, ¿de qué está hablando? Y se quitó las gafas y dijo que ambos tenemos un desafío visual y que tenemos el privilegio de tener una herramienta de accesibilidad que podemos usar en nuestra cara para compensar esa discapacidad, ese desafío de habilidad. Y eso simplemente me dejó totalmente sorprendido. Nunca había pensado en este tema de esa manera. Y tal vez algunos de ustedes estén en la misma situación, porque la accesibilidad a menudo se piensa como un nosotros versus ellos. Estamos todos nosotros que somos normales y luego están ellos allá que de alguna manera no son normales porque están discapacitados. Y estoy aquí para decirles hoy que los desafíos de discapacidad nos afectan a todos. Cada persona en esta sala en algún momento ha tenido un desafío de habilidad que ha sido más o menos exitoso al tratar de superarlo. Todos nosotros. No existe tal cosa como esas personas no son nuestros clientes. Eso es una completa tontería. Todos en el mundo, si elegimos construir para la web, tienen algún tipo de desafío de habilidad. Algunos son permanentes y otros son temporales. Pero el hecho de que elijamos marginarlos, ponerlos en este otro grupo que es inferior y, lo que es más importante, permitimos que los interesados lo hagan. La verdad es que tenemos la responsabilidad, si construimos para la web, de construir para todos. Algunos de ustedes pueden conocer las WCAG, otros no. Este es un artículo de blog que habla sobre los principios de las WCAG. Las pautas de accesibilidad. Establece no solo buenas sugerencias, sino que en algunos casos son requisitos legales dependiendo de su jurisdicción.

Estaba teniendo una conversación con un amigo mío que sabía un poco más sobre JavaScript, y dije algo totalmente equivocado, y él se burló de mí durante una hora por lo malo que era en esto, porque había confundido algo con la cadena de prototipos. Y me di cuenta de que no sabía JavaScript. Había estado usando esto y me habían pagado por ser un experto en ello durante diez años, y no lo sabía. Y en una entrevista de trabajo me dijeron: `No sabes lo suficiente de JavaScript`. Así que decidí escribir un conjunto de libros, no desde mi conocimiento previo del lenguaje, sino desde lo que iba a aprender en los próximos años. Así que lo único que hice fue hacer muchas preguntas sobre JavaScript y luego lo escribí. Y eso es a lo que me refiero con ser un impostor. No esperes hasta haber alcanzado todos los títulos y todos los elogios de ser un experto. Es suficiente con simplemente compartir esas ideas y tratar de perfeccionarlas frente a todos los demás. Cuanto más público seas, mejor seremos todos a medida que aprendemos juntos. Así que aquí hay algo de JavaScript de lo que no estoy orgulloso. Esto es del juego Dwerdly. Notarás que estoy usando, como, declaraciones de función regulares aquí. Estoy usando la temida palabra clave var y un bucle for básico. No hay TypeScript aquí, porque ni siquiera sé cómo escribir TypeScript. Así que este es JavaScript que cumple con el trabajo, pero no es algo que la mayoría de ustedes mostrarían a otras personas y dirían que están orgullosos, y sin embargo, estoy aquí para decirles que estoy orgulloso de que este fuera suficiente código para hacer funcionar un juego. No esperé hasta haber aprendido todas estas cosas nuevas. Por cierto, otro código en esa encuesta que hice para los patrocinadores de mi campaña de Kickstarter. Tenía estos marcadores de posición, no realmente marcadores de posición, pero tenía todas estas alertas para diferentes mensajes de error y cosas así, y justo antes de enviarlo, tuve un poco de ese síndrome del impostor y pensé: `Oh, hombre, voy a enviarlo a todos estos patrocinadores que han comprado mis libros pensando que sé algo sobre JavaScript y luego verán que estoy usando la palabra clave alert y se burlarán de mí. Así que rápidamente busqué en Google y encontré esta pequeña biblioteca llamada suite alert y reemplacé las alertas con suite alert y dejé las alertas como comentarios en el código, pero inserté el reemplazo con suite alert y dije: `Bueno, eso probablemente será suficiente`. Y luego me di cuenta de que tal vez no debería haber dudado de mí mismo con la palabra clave alert porque si es lo suficientemente bueno para los desarrolladores de Google Calendar, donde realmente usan la palabra clave alert en Google Calendar, tal vez debería haber estado orgulloso de seguir con la palabra clave alert. La última área de la que quiero hablarles es ser un impostor en, por un show de manos, no tienen que gritarlo, pero por un show de manos, ¿cuántos de ustedes creen que saben qué significa este logotipo? Ay. Veo como doce manos desde el escenario. Está un poco brillante, así que tal vez haya más. Este es el logotipo internacional de accesibilidad. Y sí, voy a hablar sobre accesibilidad y sí, esto va a ser un poco incómodo durante unos minutos, ¿de acuerdo? No guardé accesibilidad para el final de mi charla porque es lo menos importante. Lo guardé para el final de mi charla porque es lo más importante. Es lo más importante que tengo que decirles. Estaba teniendo una conversación con este fantástico desarrollador llamado Andreas Lopez. Me puse en contacto con él porque descubrí que era un experto en accesibilidad y diseño de juegos, y estaba investigando para esta charla, así que tuve una conversación con él. Esto fue en una llamada de Zoom y lo primero que Andreas me dijo fue: `¿Sabes, Kyle, que ambos tenemos una discapacidad?` Y yo estaba como, ¿de qué está hablando? Y se quitó las gafas y dijo que ambos tenemos un desafío visual y que tenemos el privilegio de tener una herramienta de accesibilidad que podemos usar en nuestra cara para compensar esa discapacidad, ese desafío de habilidad. Y eso simplemente me dejó totalmente sorprendido. Nunca había pensado en este tema de esa manera. Y tal vez algunos de ustedes estén en la misma situación, porque accesibilidad a menudo se piensa como un nosotros versus ellos. Estamos todos nosotros que somos normales y luego están ellos allá que de alguna manera no son normales porque están discapacitados. Y estoy aquí para decirles hoy que los desafíos de discapacidad nos afectan a todos. Cada persona en esta sala en algún momento ha tenido un desafío de habilidad que ha sido más o menos exitoso al tratar de superarlo. Todos nosotros. No existe tal cosa como esas personas no son nuestros clientes. Eso es una completa tontería. Todos en el mundo, si elegimos construir para la web, tienen algún tipo de desafío de habilidad. Algunos son permanentes y otros son temporales. Pero el hecho de que elijamos marginarlos, ponerlos en este otro grupo que es inferior y, lo que es más importante, permitimos que los interesados lo hagan. La verdad es que tenemos la responsabilidad, si construimos para la web, de construir para todos. Algunos de ustedes pueden conocer las WCAG, otros no. Este es un artículo de blog que habla sobre los principios de las WCAG. Las pautas de accesibilidad. Establece no solo buenas sugerencias, sino que en algunos casos son requisitos legales dependiendo de su jurisdicción.

9. Importancia de la Accesibilidad

Short description:

Cuando se construye software y tecnología, es crucial considerar los diferentes desafíos de habilidad que las personas pueden tener. La percepción va más allá de la vista e incluye el tacto, el oído, el olfato y el gusto. Los desafíos temporales pueden afectar a cualquiera, y es esencial hacer que las cosas sean accesibles para todos los clientes. La operabilidad debe tener en cuenta los desafíos motores, y los diseños deben ser comprensibles, considerando los desafíos cognitivos. El diseño receptivo no es solo una preferencia, sino un aspecto fundamental de la accesibilidad. Tratar la accesibilidad como opcional socava nuestra responsabilidad como constructores de un medio inclusivo. Haz frente y haz de la accesibilidad una parte innegociable de tu trabajo.

Y saqué algunos de estos. Esto es perceptible. Utilizan el icono del ojo como si se tratara de si puedes ver las cosas. Pero es más que si puedes ver las cosas. Porque hay todo tipo de otros sentidos. Tenemos el tacto, el oído, el olfato y el gusto. Tal vez algún día tengamos visores de realidad virtual que nos den olor y sabor. No lo sé. Eso sería genial. Pero cuando construyes algo en software, cuando construyes algo en tecnología, debe ser perceptible. Las personas tienen diferentes desafíos de habilidad con sus diferentes sentidos. Y no podemos abandonar esto y tampoco podemos reducir esto a decir que solo se trata de si alguien es ciego o no, como si fuera algo binario. Porque no lo es. Y tampoco es algo permanente versus nunca. Hay tantas cosas que pueden convertirse en desafíos temporales para las personas. Así que alguien que fue tu cliente la semana pasada ahora tiene un desafío visual temporal. Siguen siendo tu cliente. Y apreciarían si prestas un poco más de atención para hacer las cosas accesibles.

Operable. Hay mecánicas motoras involucradas en diferentes tipos de tecnología. Tenemos nuestros dedos y nuestros brazos y a veces involucra más de nuestro cuerpo. Y las personas tienen diferentes desafíos motores. Y debemos diseñar, al menos preguntar, si alguien tiene un desafío motor, ¿cuál es la forma en que podemos ayudarlo, cuál es la capacidad que podemos ayudarlo a superar? Debe ser comprensible. No todas las discapacidades son completamente visibles. Algunas discapacidades, algunos desafíos de habilidad son mucho más invisibles. Tenemos desafíos cognitivos que algunos de nosotros enfrentamos. Y si hay demasiadas cosas en la pantalla o las cosas cambian demasiado rápido, puede causar confusión en las personas. Debemos preguntarnos, ¿estamos haciendo esto comprensible? Y el último me encanta, porque ya hablé sobre el diseño receptivo, ser robusto para diferentes pantallas no es solo algo agradable de tener para que los diseñadores estén felices. Es un principio fundamental de la accesibilidad. Porque tengo el privilegio de elegir entre un teléfono, un iPad y un escritorio, pero algunas personas tienen que elegir un dispositivo diferente según sus desafíos de habilidad. Y si no hago el trabajo para hacerlo accesible para ellos, entonces creo que he violado una de mis responsabilidades con el resto de la humanidad.

Y si te sientes un poco visto y un poco incómodo en este momento, está bien. Es a propósito. ¿De acuerdo? Quiero que sientas como, espera un minuto, ¿me está atacando un poco? No te estoy atacando individualmente, pero estoy atacando a todos nosotros colectivamente, diciendo que no estamos haciendo lo suficiente aquí. ¿Por qué esto es opcional? ¿Por qué es un elemento en un presupuesto que algún interesado que no tiene idea de lo que está hablando puede decir, no tenemos tiempo para hacer esto accesible, así que elimínalo del presupuesto? Permíteme hacerte esta pregunta. ¿Cuándo fue la última vez que alguno de ustedes fue a uno de sus interesados, jefes o lo que sea, y tuvo una conversación con ellos donde dijeron, realmente necesitamos que agregues un poco de tiempo extra y más dinero al presupuesto, porque realmente necesitamos trabajar en configurar todos nuestros contenedores de Docker y tenemos que configurar todas nuestras herramientas de linter y otras herramientas de compilación exactamente perfectas, como las necesitamos? ¿Puedes asegurarte de darnos ese tiempo? La respuesta es que ninguno de ustedes ha tenido esa conversación. Porque no tratas esas cosas como opcionales, ¿verdad? Son parte de cómo haces tu trabajo. Si quieres que haga mi trabajo, bueno, así es como lo hago. Pero sin embargo, somos tan rápidos en decir, oh, pero la accesibilidad no es parte de mi trabajo, es algo opcional que alguien puede eliminar. Y mi desafío para ti es que dejes de hacerlo opcional. No me importa lo incómodo que eso haga sentir a tus interesados, clientes y jefes, debería hacerlos sentir mal. Hazles frente y di, esto ya no es un elemento en el presupuesto, construyo cosas accesibles, punto, fin de la historia. Porque esa es nuestra responsabilidad hacia nuestros semejantes. Somos los constructores del medio de información e intercambio de contenido más inclusivo que la humanidad haya construido. Es nuestra responsabilidad. Aquí hay algo de marcado. Así que estaba hablando de ser un impostor en esto. No soy muy bueno en accesibilidad, y muchas veces las personas no hacen ninguna accesibilidad porque no son expertos certificados en accesibilidad.

10. Construyendo de forma inclusiva para la Web

Short description:

Hacer un poco más que nada es suficiente. Busqué atributos como ARIA atomic, role y ARIA label. Agregué texto alternativo a las diapositivas para posibles desafíos visuales. Utilicé un sitio web de Lea Verou para calcular las relaciones de contraste. Fomento la inclusión de herramientas como esta en los procesos regulares. Critiqué a Wordle por sus fallas de accesibilidad. Los desarrolladores individuales y las empresas tienen la responsabilidad de construir de forma inclusiva para la Web.

Pero por el resto de mi charla, puedes darte cuenta de que hacer un poco más que nada probablemente es suficiente. Así que busqué algunos de los atributos que se supone que debo agregar a mi marcado, como ARIA atomic, role y cosas así. ARIA label. Busqué algunos de esos. Y luego hice mi mejor esfuerzo para agregar eso al marcado.

Y por cierto, no solo cuando construimos para la Web. Es en todas las forms de nuestra tecnología. Cuando hice estas mismas diapositivas que les estoy presentando, pasé aproximadamente dos horas adicionales, estimo, revisando cada una de estas imágenes y agregando texto alternativo. Ninguno de ustedes va a ver el texto alternativo. ¿Por qué hice todo ese trabajo? Tal vez algún día alguien descargue una exportación en PDF o algo así de mis diapositivas, y tal vez tengan un desafío visual y tal vez ese texto alternativo pueda ayudar a alguien. Esa es mi responsabilidad, y siento que es nuestra responsabilidad.

Hablemos de los colores por un momento. No soy un impostor en teoría del color y no entiendo cosas. La última vez que di esta charla, alguien se me acercó después y dijo que todo lo relacionado con las relaciones de contraste estaba mal. Soy un impostor. Ni siquiera sé. Usé este sitio web creado por la fantástica e inteligente Lea Verou. Ella hace muchas cosas en el espacio de CSS y design. Ella construyó el sitio web para ayudarte a calcular las relaciones de contraste según las pautas de WCAG entre dos colores. Cuando estaba diseñando las diapositivas, jugué con diferentes colores de fondo y primer plano hasta obtener una relación de contraste lo suficientemente buena, porque quería que las diapositivas fueran accesibles. No sé qué significa 4.93, pero este sitio web me dice que cumple con el estándar doble A. Y el triple A es difícil de alcanzar. El doble A es suficientemente bueno. Y en realidad no es tan difícil si simplemente dedicamos un poco de tiempo extra a buscar y usar herramientas gratuitas como esta. Te animo a que incluyas esto ahora en tus procesos regulares. Incluye herramientas como esta. Y las herramientas de desarrollo de Chrome y otras también tienen cosas así.

Hablemos de Wordle por un momento. Menciono esto. Algunos de ustedes están familiarizados con Wordle. Aparentemente, la historia de Wordle es que un chico lo construyó para su novia. Fue una historia dulce y conmovedora. Lo construyó porque ella quería tener algo de entretenimiento, y él pensó que podría alegrarla construyendo esto. Y cuando he criticado a Wordle en el pasado en las redes sociales porque no cumple con estas cosas básicas de accessibility, la gente ha sido rápida en defender a este chico Josh y decir, hey, no deberías meterte con él. Lo construyó para su novia. ¿Por qué tenía que preocuparse por estas cosas? Así que tal vez queramos perdonar a un desarrollador individual que lo construyó para su novia, y supongo, estoy inferiendo, no lo sé, espero que no esté en la audiencia y realmente se ofenda conmigo en este momento. No conozco a Josh y a su novia, pero supongo que no consideró el hecho de que tal vez su novia podría tener un desafío visual temporal en algún momento en el futuro u otro tipo de desafío de habilidad porque no hizo ningún esfuerzo en eso. Y supongo que si ella lo hubiera tenido, él habría puesto más esfuerzo en esto. Pero vamos a disculpar a Josh por un momento porque es un desarrollador individual. ¿Qué excusa tiene el New York Times? Han sido dueños de Wordle durante casi cuatro meses. Fueron muy rápidos en poner su logotipo y docenas de rastreadores allí. Y sin embargo, todos los días reviso Wordle y todos los días sigue teniendo las mismas fallas básicas de accessibility. Y tienen miles de desarrolladores inteligentes, conozco a muchos de ellos, y millones y millones de dólares de presupuesto. ¿Cuál es su excusa? Y mi sugerencia para ti es que la responsabilidad que creo que tenía Josh es en realidad la misma responsabilidad que tiene el New York Times. Está en un espectro, pero es la misma responsabilidad. Si construyes para la Web, automáticamente estás diciendo que vas a construir esto de forma inclusiva. Y cuando no lo haces, lo has arruinado. La Web es inherentemente accesible, y luego vamos y la arruinamos. Y por cierto, no solo se trata de relaciones de contraste.

11. Desafíos de la accesibilidad

Short description:

¿Cómo va a entender un lector de pantalla estos 15 niveles anidados de elementos DOM y cosas así? ¿Podríamos hacer un poco más de esfuerzo? No tenemos que ser expertos en accesibilidad, pero un poco más que nada es infinitamente más que nada.

Te adentras en su marcado y tienen todos estos componentes web y DOM de raíz sombreada y cosas así. Y sé que a la gente le encanta esta tecnología, pero no hay ni un solo atributo ARIA en ningún lugar que se pueda encontrar. Entonces, ¿cómo va a entender un lector de pantalla estos 15 niveles anidados de elementos DOM y cosas así? ¿Podríamos hacer un poco más de esfuerzo? Eso es todo lo que estoy pidiendo, ¿podríamos hacer un poco más de esfuerzo? ¿Podríamos estar de acuerdo en que podemos ser impostores en esto? No tenemos que ser expertos en accesibilidad, pero un poco más que nada es infinitamente más que nada. Y la mayoría de nosotros nunca hemos dedicado mucho tiempo a preocuparnos por la accesibilidad.

12. Construyendo un juego de rol accesible

Short description:

Quiero que construyamos colectivamente como comunidad un juego de acción en vivo y RPG donde los jugadores seleccionen personajes con habilidades diferentes para abordar diferentes objetivos del juego. Cuando seleccionas ese personaje para esa parte del juego, debes usar ese tipo de herramienta de accesibilidad para jugar el juego. Si pudiéramos construir un juego así, eliminaría todas las excusas de por qué no estamos haciendo que otras cosas sean accesibles. Las habilidades necesarias existen si nos comprometemos a construir algo así y darle vida.

Voy a terminar con este experimento mental. ¿Cuántos de ustedes pueden hacer esto por mí? Solo en tu mente, si te preguntara cuál sería el software, la pieza, ya sabes, el software que podrías escribir que sería el más casi imposible o imposible de hacer accesible. ¿Qué tipo de software crees que es simplemente, como, imposible de hacer accesible? Y si eres como yo, mi mente va a los juegos de acción en vivo. Pensar en hacer que esos sean accesibles para desafíos visuales y desafíos motores y desafíos cognitivos y todas esas cosas, eso me parece casi imposible. Ahora, nota al margen, Andreas me dijo que estas plataformas como Microsoft y PlayStation de Sony, en realidad tienen muchas cosas buenas, y muchos de los buenos creadores de juegos intentan aprovecharlo, pero dijo que es mejor que nada pero no es muy bueno. Tratar de jugar uno de esos juegos de disparos en primera persona o algo así cuando dependes de estas herramientas de accesibilidad. Así que tengo un pequeño desafío para nosotros. Quiero que consideren esta idea de juego que tengo. Lo llamo impal RPG. No sé cómo se pronuncia. Pero quiero que este juego exista. Quiero que construyamos colectivamente como comunidad un juego de acción en vivo y RPG donde los jugadores seleccionen personajes con habilidades diferentes para abordar diferentes objetivos del juego, y cuando me detengo justo ahí, eso debería sonar exactamente como cualquier otro RPG que hayas jugado, porque sabemos exactamente cómo funciona. Pero lo que es diferente en este juego es que vamos a poner en primer plano diferentes habilidades humanas, como diferencias visuales, diferencias motoras, cosas así. Entonces habrá diferentes personajes en el juego que tendrán que lidiar con diferentes desafíos, y aquí es donde se pone realmente interesante, es que cuando seleccionas ese personaje para esa parte del juego, debes usar ese tipo de herramienta de accesibilidad para jugar el juego. Mi idea es que si pudiéramos hacerlo, no tengo las habilidades para hacer esto. Esto es solo un juego que quiero que exista. Pero mi idea es que si pudiéramos construir un juego así, si pudiéramos hacer que eso cobre vida, eliminaría todas las excusas de por qué no estamos haciendo que otras cosas sean accesibles. Porque eso es lo más difícil que puedo imaginar hacer. Pero estoy absolutamente seguro de que solo en esta sala, las habilidades necesarias existen si nos comprometemos a construir algo así y darle vida y finalmente eliminar el último de esos argumentos, oh, es demasiado difícil, ya sabes, como hacer un juego o un modelo renderizado en 3D, no puedes hacer eso accesible. Y es por eso que las personas han estado justificando no hacer que las cosas sean accesibles durante toda la historia de la informática.

QnA

Closing Remarks and Q&A

Short description:

¡Hola! Soy Kyle, un impostor profesional. Estoy tratando de mejorar cada vez que hago algo y comparto algo. Las empresas esperan excelencia, pero necesitamos cambiar esas expectativas y resistirnos. En las entrevistas de trabajo, cumple algunos requisitos y pregunta cómo te ayudarán a mejorar. Luchar contra el síndrome del impostor es difícil, pero redefinir la palabra impostor puede ayudar.

Así que ahora he terminado. Quiero terminar reintroduciéndome. ¡Hola! Soy Kyle. Soy un impostor profesional. No sé lo que estoy haciendo, pero estoy tratando de mejorar un poco cada vez que hago algo y cada vez que comparto algo. Mi pregunta para ti es ¿qué hay de ti? Muchas gracias por pensar en estas cosas. Gracias, Kyle. Gracias. Buenas noches a todos. ¿Quién hizo algo la semana pasada sin consultar Stack Overflow? Exactamente. Ninguna mano. Bueno, esperen. Vamos a tomar una foto. Así que supongo que todos estamos de acuerdo contigo, Kyle. Tengo una pregunta de un usuario anónimo. ¿Cómo distinguir entre ser un impostor o realmente no tener progreso en la mejora de habilidades, etc.? La forma de distinguirlo para ti mismo es cuál es tu intención. Si tu deseo es tratar de mejorar las cosas y mejorar tú mismo, entonces no eres un impostor con malas intenciones, eres un impostor profesional. Pero si tu intención es, por ejemplo, ir a una entrevista de trabajo y dicen que quierenAngular y nunca has hecho nada con Angular, pero vas a pretender que sabes Angular, eso es diferente. Y de ninguna manera estoy promoviendo tratar de engañar a las personas. OK, gracias. La siguiente pregunta también es de un usuario anónimo. El elefante en la habitación. Las empresas esperan que presentes excelencia solamente. ¿Y cómo está bien ser vulnerable en ese contexto? Creo que necesitamos cambiar esas expectativas haciendo que estas cosas no sean opcionales. Creo que debemos dejar de permitir que esas personas que realmente no entienden cómo funciona esto tomen todas esas decisiones. Así que debemos resistirnos cuando digan espera un momento, esto aún no está perfecto necesitas resistirte y decir que nada de lo que hemos construido es perfecto, por eso seguimos corrigiendo errores del mes pasado y del año pasado. Nadie es realmente un experto en estas cosas. Y debemos decirles a todos esos interesados que tienen una concepción equivocada sobre esto, debemos cambiar eso por completo y comienza con nosotros resistiéndonos y diciendo no, así no funciona esto. Sí, también he notado que las empresas solían buscar cosas específicas, digamos en el frontend buscaban un desarrollador de React o un desarrollador de Angular. Ahora simplemente buscan, también puede ser porque no hay suficientes desarrolladores, pero buscan un desarrollador y necesitas tener experiencia en algún framework, ¿verdad? O el desarrollador full stack, según alguna definición de full stack. La siguiente pregunta es de Amin. Como impostor, ¿cómo hablas sobre tus niveles de habilidad en una entrevista de trabajo? Buena pregunta. ¿Cómo hablas sobre los niveles de habilidad en una entrevista de trabajo? Entonces, aquí está mi sugerencia. Cuando ves una descripción de trabajo y tienen como diez puntos diferentes, mucha gente piensa, y esto es especialmente cierto en ciertos grupos, las mujeres tienden a sentir esto más que los hombres, lo cual es muy desafortunado. Piensan que todos son los requisitos mínimos que debo tener todas estas cosas o no debería ni siquiera contactarlos. Y luego hay otras personas que ven eso y dicen que todas esas cosas son agradables de tener, ¿verdad? Entonces, esto es lo que quiero sugerir. Ve a un punto intermedio. Toma cinco de los diez y si puedes cumplir con cinco de los diez, aplica a ese trabajo y cuando estés en esa entrevista, quiero que hagas preguntas sobre los otros cinco y quiero que digas, dime cómo en los primeros seis o doce meses que trabaje aquí voy a aprender a mejorar este punto. Ponlo de vuelta en ellos y di en este entorno de trabajo, ¿cómo me van a ayudar a aprender más sobre estas cosas? Creo que eso es ser transparente sobre lo que sabemos y lo que no sabemos y decir que esperamos que el empleador nos ayude a aprender y mejorar. Deberíamos querer trabajar en lugares así. Eso sería genial. Sí. La última pregunta que tenemos tiempo para responder es de Daryl. Para aquellos de nosotros que recién comenzamos con JavaScript, cuando no sabemos más que los fundamentos, ¿cómo luchamos activamente contra nuestro síndrome del impostor de principiante? Sí. Luchar contra el síndrome del impostor es muy difícil. Y no quiero que nada de lo que dije hoy sea despectivo con respecto a eso. Es muy difícil. Pero una de las razones por las que estoy tomando la palabra impostor y tratando de redefinirla es porque el síndrome del impostor engaña a nuestro cerebro en algo que no es cierto. Entonces, si podemos engañar a nuestro cerebro para que piense algo diferente sobre la misma palabra, tal vez podamos luchar contra eso.

Superando el Síndrome del Impostor

Short description:

Para superar el síndrome del impostor, reclama la palabra impostor y cree en algo positivo. Conéctate con personas afines y apóyense mutuamente en su crecimiento. Únete a Kyle en el stand de los oradores o en el chat espacial para continuar la conversación y obtener pegatinas para la campaña del impostor.

Por eso no estoy diciendo simplemente ser como un aprendiz o un oficial o alguna otra palabra. Es por eso que tenemos que reclamar la palabra impostor, porque tenemos que engañar nuevamente a nuestros cerebros para creer algo positivo en lugar de algo negativo. Eso es muy difícil. Pero diría que encuentres personas a tu alrededor que estén comprometidas con las mismas cosas y emparejarte con ellas y decir, hey, ambos somos impostores juntos. ¿Podemos ayudarnos mutuamente a mejorar? Encuentra a alguien más, no intentes hacerlo solo.

Muy bien. Bueno, muchas gracias, Kyle. Si quieres continuar la conversación sobre el síndrome del impostor, Kyle estará en este stand de los oradores pero también en el chat espacial. Sí, estaré en el stand de los oradores. Y por cierto, si quieres pegatinas para la campaña del impostor, tengo pegatinas, así que ven a visitarme en el stand.

Muy bien. Bueno, muchas gracias, Kyle. Ha sido un placer tenerte aquí. Un gran aplauso para Kyle, todos. Gracias. Muy bien.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

React Advanced Conference 2023React Advanced Conference 2023
33 min
React Compiler - Understanding Idiomatic React (React Forget)
React provides a contract to developers- uphold certain rules, and React can efficiently and correctly update the UI. In this talk we'll explore these rules in depth, understanding the reasoning behind them and how they unlock new directions such as automatic memoization. 
React Summit 2023React Summit 2023
32 min
Speeding Up Your React App With Less JavaScript
Too much JavaScript is getting you down? New frameworks promising no JavaScript look interesting, but you have an existing React application to maintain. What if Qwik React is your answer for faster applications startup and better user experience? Qwik React allows you to easily turn your React application into a collection of islands, which can be SSRed and delayed hydrated, and in some instances, hydration skipped altogether. And all of this in an incremental way without a rewrite.
GraphQL Galaxy 2021GraphQL Galaxy 2021
32 min
From GraphQL Zero to GraphQL Hero with RedwoodJS
Top Content
We all love GraphQL, but it can be daunting to get a server up and running and keep your code organized, maintainable, and testable over the long term. No more! Come watch as I go from an empty directory to a fully fledged GraphQL API in minutes flat. Plus, see how easy it is to use and create directives to clean up your code even more. You're gonna love GraphQL even more once you make things Redwood Easy!
JSNation 2023JSNation 2023
28 min
SolidJS: Why All the Suspense?
Solid caught the eye of the frontend community by re-popularizing reactive programming with its compelling use of Signals to render without re-renders. We've seen them adopted in the past year in everything from Preact to Angular. Signals offer a powerful set of primitives that ensure that your UI is in sync with your state independent of components. A universal language for the frontend user interface.
But what about Async? How do we manage to orchestrate data loading and mutation, server rendering, and streaming? Ryan Carniato, creator of SolidJS, takes a look at a different primitive. One that is often misunderstood but is as powerful in its use. Join him as he shows what all the Suspense is about.
React Day Berlin 2022React Day Berlin 2022
22 min
Jotai Atoms Are Just Functions
Top Content
Jotai is a state management library. We have been developing it primarily for React, but it's conceptually not tied to React. It this talk, we will see how Jotai atoms work and learn about the mental model we should have. Atoms are framework-agnostic abstraction to represent states, and they are basically just functions. Understanding the atom abstraction will help designing and implementing states in your applications with Jotai