Skip to content
Cottongras5Public

Latest commit

 

History

55 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍈 El objetivo del Proyecto Melon es básicamente traer software bien chill a nuestra hambrienta humanidad, porque honestamente, el mundo del software web está hecho un rollo. Imagínate que solo quieres probar una nueva app de stickers que hizo tu pana el xXENode67JsXx, pues resulta que su corteza prefrontal fue reemplazada por otro script de Python más, y esa pequeña plasta llamada npm necesita traer a toda la familia de Node.js porque se despertó con migraña y decidió que tu inocente CPU de $5000 es la mejor medicina. ¿Qué pasó con los viejos tiempos donde a los programadores de verdad les importaba optimizar su maldito software? ¿Por qué es que cuando quiero revisar el selector de stickers de mi app de mensajería lo primero que ve mi vista es pnpm i y automáticamente pienso:

Coño, otra vez no...

El momento en que vi Electron por primera vez fue como cuando Rentaro conoce a una nueva alma gemela, pero a la inversa en plan tortura mental. O sea, si estás trabajando con HTML, CSS y JS, que literalmente están hechos para los navegadores mórbidamente obesos que tenemos, ¿¡por qué carajo tienes que convertirlo en una app de escritorio!? ¿Cuál es el punto de descargar la app de Discord si hace exactamente lo mismo que el Discord del navegador, y peor porque se desayuna mi PC sin motivo alguno? ¿Cuál es el punto de descargar la app de Spotify si no puedo ponerle un bloqueador de anuncios y algunos temas de CSS al azar porque no está en mi navegador, y ahora necesito 8GB de memoria extra? Después te dicen que si "ah no marico comprate mas computadora que esa ya está vieja" mano, entiéndeme que no todo el mundo tiene la oportunidad ni está dispuesto a tirar un chorro de plata en una computadora nueva que se va a según quedar "obsoleta" dentro de 2 años, ni que fuera enchufado para hacer eso! Esto es una tontería.

Y ni me hagan hablar de Node.js, esa vaina es una plaga o algo así, dejas a npm sin supervisión y de repente tiene 400MB de comentarios y más dependencias que un drogadicto. ¿Quién sabe? A lo mejor no necesitas 5000 paquetes de npm para chequear si un número es par o impar, en vez de eso podrías intentar sacar algo de cerebro en vez de más node_modules.

Y la experiencia de usuario también es importante, pues muchos programadores no piensan en los mismos usuarios que van a utilizar su producto y en vez de poner un Releases bien hecho te andan tirando un rtfm de 300 páginas para usar seis contenedores de docker, dos scripts de python y un .sh que ni sirve. Muchachos, entiendan, abran los ojos, tengo que salir a tocar pasto, no me apetece estar en cuarentena solo para clonar tu repositorio y luego calarme un manual de 666 pasos sobre 'Cómo remendar la app tú mismo'. Qué les cuesta compilar su propio programa???

Supongo que esto es lo que pasa cuando los empleadores olvidan que el código importa más que el commit...

Bueno, dicho esto, el Proyecto Melon está aquí para demostrar que es posible detener este desastre. Porque me asusta. Porque quiero que sepas que una app web no tiene que significar necesariamente sudo emerge @world && ./fix-my-life.sh. Porque quiero que mi PC esté tranquila.

Y no, no voy a usar Electron, descárgate los HTML y ya.

Pero Cotton, ¿has hecho algo útil con esta cuenta de GitHub?

sí

  • Si tienes un problema con este código o con mi punto de vista sobre la industria del software, no quiero discutir, no soy ese tipo de persona, pero seamos honestos, si entiendes mi punto, tu PC te va a agradecer por no convertirse en un motor de Airbus A380.

  • Cotton no se hace responsable de toda la huella de carbono y el vandalismo al suministro de agua dulce que puedan ser causados por dejar su software como matica descuidada.

Contributors

Languages