Crunch en los videojuegos, ¿y en las empreas de software?
 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ 
Alquimias
 Número #2

⚗️ Saludos, alquimista.

Crunch. ¿Sabes que significa este término? Crunch, normalmente ligado al mundo de los videojuegos, ocurre cuando el equipo de desarrollo tiene que invertir horas extra durante un periodo de tiempo, pueden ser semanas o incluso meses, para intentar llegar a tiempo a una fecha límite.

Hace casi dos meses que salió el tan esperado juego de Cyperpunk. Si no lo conoces no te preocupes porque hoy lo que nos interesa hablar es de lo que sucedió en su fecha de lanzamiento. Cyberpunk llevaba ya meses retrasando su fecha de salida, hasta que finalmente decidieron sacarlo y para ello recurrieron al crunch. Los trabajadores de CD Project, la empresa desarrolladora del Cyberpunk tuvieron que hacer horas extra durante meses y aun así no el juego salió lleno de bugs y con muchas menos cosas de las prometidas.

Se dice que los trabajadores serían remunerados con un porcentaje del beneficio que se saque por las ventas del juego, pero, ¿justifica eso el sobreesfuerzo de los trabajadores?

Seguro que leyendo esto del crunch te ha venido a la mente situaciones en tu empresa, o en otras empresas de software o consultores donde se haya tenido que hacer crunch para salvar alguna subida a producción. En muchas empresas estas horas extra son remuneradas, pero conozco casos en los que no es así.

A mí me parece que esto del crunch es evitable en la mayoría de casos. Casi siempre está ligado a una mala planificación y a una serie de contratos que se hacen con los clientes que son casi inamovibles. "Hay que subir a producción x día pase lo que pase", ahí es cuando empieza el crunch.

Todos nos hemos quedado horas de más algún día ocasional, es normal, lo que no es normal es que esto se convierta en práctica habitual y haya que hacerlo durante semanas o meses, eso no deberíamos aceptarlo nunca. Los contratos valen mucho dinero, pero antes está la salud de las personas.

Vamos con los enlaces interesantes de esta semana
Apoya Alquimias
¿Te gusta el contenido? Puedes enviar un café virtual ☕ para poder seguir escribiendo contenido. Compartiendo los emails también ayudas mucho.

Artí​culos interesantes 📄

How We Improved SmashingMag Performance →
Artículo muy muy completo sobre cómo mejoraron el rendimiento de SmashMagazine, una página referencia en el mundo del frontend. Hablan de carga de tipografías, carga de recursos externos, CSS crítico, layout shift y de un montón de cosas más.
Building a sidenav component →
Web.dev nos trae un artículo muy interesante que sirve de tutorial para crear el típico layout de página con sidebar. Usan CSS grid para crearlo y dan unos cuantos tips muy interesantes sobre buenas prácticas para este tipo de layouts.
Accessibility on the White House Website →
Este artículo habla de pequeños detalles que tiene la nueva web de La Casa Blanca para mejorar la accesibilidad.
How to Optimize Your Pull Requests →
Consejos y buenas prácticas  crear mejores pull request para facilitar el trabajo de los reviewers y de los mantenedores de los proyectos.

Librerías y utilidades 📦

Radix Icons →
Colección de iconos que puedes usar en tus proyectos creados por el equipo de Modulz, una especie de Figma.
Deskreen →
Esta aplicación sirve para usar de segunda pantalla cualquier dispositivo. Simplemente necesitas un aparato que pueda abrir una web, por ejemplo, tablets, móviles, o incluso televisores. La señal se manda sin cables vía WiFi, lo único que necesitas es comprar un pequeño conector HDMI fake para que el ordenador crea que tengas dos monitores.
Lighthouse CI Diff →
La premisa es sencilla, sube dos reportes generados con lighthouse para hacer una comparación entre ambos para ver sus diferencias.
Screen​​shot website →
Github action que hace una captura de forma automática de una web para guardarlo en una carpeta. Esto está guay para ir teniendo de forma gráfica cómo ha ido cambiando la web con el paso del tiempo.
¿Tienes un blog de programación? ¿Canal de Youtube? ¿Has creado un proyecto o librería que quieras compartir con los demás?
Envía el enlace por mensaje privado a la cuenta de Twitter de @CodingPotions y puede que aparezcas en Alquimias en un futuro.

Esto es todo por esta semana. Como siempre digo, gracias por leer mis publicaciones. Nos vemos la semana que viene, hasta entonces te deseo una muy buena semana libre de bugs.
Coding Potions
Alquimias es una newsletter semanal creada para compartir recursos y conocimientos de programación y desarrollo web.
¿Te han reenviado este correo y te ha gustado? Puedes inscribirte a esta newsletter aquí.

Si estás suscrito a Alquimias puedes ​cancelar tu subscripción desde este link​​​.

Coding Potions
Diego López García
Illescas
Toledo
45200
Spain

Powered by EmailOctopus