<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: SatanDev</title>
    <description>The latest articles on DEV Community by SatanDev (@satan_dev).</description>
    <link>https://dev.to/satan_dev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3894504%2F1abf3913-2166-4af5-b7b1-aaa58e9322fe.jpg</url>
      <title>DEV Community: SatanDev</title>
      <link>https://dev.to/satan_dev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/satan_dev"/>
    <language>en</language>
    <item>
      <title>Hola DEV</title>
      <dc:creator>SatanDev</dc:creator>
      <pubDate>Sat, 25 Apr 2026 05:48:44 +0000</pubDate>
      <link>https://dev.to/satan_dev/hola-dev-26i6</link>
      <guid>https://dev.to/satan_dev/hola-dev-26i6</guid>
      <description>&lt;p&gt;Hola Mundo&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Project-Lwanga:De 5 MB a 8 KB: el lenguaje ugandés que te hará odiar tus dependencias (y amar el shellcode)</title>
      <dc:creator>SatanDev</dc:creator>
      <pubDate>Fri, 24 Apr 2026 13:15:07 +0000</pubDate>
      <link>https://dev.to/satan_dev/project-lwangade-5-mb-a-8-kb-el-lenguaje-ugandes-que-te-hara-odiar-tus-dependencias-y-amar-el-nml</link>
      <guid>https://dev.to/satan_dev/project-lwangade-5-mb-a-8-kb-el-lenguaje-ugandes-que-te-hara-odiar-tus-dependencias-y-amar-el-nml</guid>
      <description>&lt;p&gt;Imagina que estás en un atolladero. Llevas horas peleándote con un binario de 5 MB que intenta hacer un humble port scan. Y tú, en tu infinita desesperación, te preguntas “por cojones, ¿por qué esto tiene que pesar tanto?”.&lt;/p&gt;

&lt;p&gt;Pues resulta que la culpa es del mundo, con sus librerías enormes, sus dependencias infinitas y su manía de hacerte la vida imposible.&lt;/p&gt;

&lt;p&gt;Y de repente, alguien desde Kampala (¡Kampala, hostias!) te baja a la realidad con un binario de 8 KB que hace exactamente lo mismo. Pero sin dramas. Sin tonterías.&lt;/p&gt;

&lt;p&gt;No te han vendido un curso. Te han abierto el código.&lt;/p&gt;




&lt;p&gt;El Proyecto: Cuando el tamaño importa (pero al revés)&lt;/p&gt;

&lt;p&gt;Me presento al proyecto Lwanga (o Lawanga, que al final Dios es uno y la comunidad es quien pone los nombres). Un lenguaje de programación de sistemas de bajo nivel, enfocado en seguridad, investigación, pentesting y escritura de shellcode.&lt;/p&gt;

&lt;p&gt;Vamos, lo que viene siendo la navaja suiza del ciberpunk con ganas de sentirse Satán en la terminal.&lt;/p&gt;

&lt;p&gt;El tío que está detrás de esto, Ssekirya Cosmah, un desarrollador ugandés, ha abierto el código y te lo sirve en bandeja con licencia MIT para que no tengas excusa.&lt;/p&gt;

&lt;p&gt;¿Qué hace que este monstruo sea tan atractivo?&lt;/p&gt;

&lt;p&gt;Mira, la cosa es sencilla. El Lwanga no es el típico framework grandote y bonito que te peta la RAM y te trata como a un adulto que necesita un pañal. Esto es otra cosa:&lt;/p&gt;

&lt;p&gt;· Minimalismo enfermizo: Un simple "Hello World" ocupa menos de 10 KB y no depende de nada, ni de libc ni de tus miedos. Es tan pequeño que hasta tu router de los 2000 podría ejecutarlo.&lt;br&gt;
· Control alucinante: Si eres de los que les va la marcha, esto te permite meterte en ensamblador en línea, llamadas directas al sistema, funciones "desnudas" (naked functions) y acceso directo a los registros. Vamos, que si quieres hacer una syscall sin que nadie te moleste, aquí tienes tu juguete.&lt;br&gt;
· Sigilo y Evasión: Va más allá de la programación normal. Incorpora cosas como cadenas cifradas y código independiente de posición (PIC) para que tus payloads no levanten sospechas. Es como tener un ninja programable.&lt;br&gt;
· Rendimiento sin concesiones: Construido sobre LLVM, lo que significa que no solo es rápido, es que te hace un apt update al rendimiento直接 desde la fábrica.&lt;/p&gt;




&lt;p&gt;¿Dónde está el Humor? ¿Y las lágrimas? ¿Y el punto de inflexión?&lt;/p&gt;

&lt;p&gt;Hasta aquí, todo muy bonito. El problema es el de siempre: un proyecto open-source de un tío en una tierra que no es “el centro del mundo”.&lt;/p&gt;

&lt;p&gt;El tío ha parido una bestia técnica y la ha soltado en GitHub, esperando que el mundo caiga rendido a sus pies. ¿Y qué pasa? Pues que el mundo, en su infinita comodidad, pasa de largo. La mayoría está demasiado ocupado viendo cómo alguien en YouTube le cuenta cómo hacer un "print('Hola Mundo')" en Python para sentirse todo un máquina programando.&lt;/p&gt;

&lt;p&gt;Pero aquí hay un detalle: el tío no te ha vendido humo. Ha hecho lo contrario. Ha abierto las tripas de su creación y ha dicho: “Mira, esto es una bestia. Ayúdame a domarla. El binario que te detecta puertos en 8KB está aquí, y el que se come 500MB de RAM para hacer lo mismo también. Tú decides".&lt;/p&gt;

&lt;p&gt;Este es un momento de inflexión para la comunidad, especialmente la de habla hispana. Tenemos la oportunidad de meternos en un proyecto de bajo nivel que es una pasada, y de paso, demostrar que no todo es seguir la corriente cómoda.&lt;/p&gt;




&lt;p&gt;Lo que pedimos: Un poco de amor, de código y de comunidad&lt;/p&gt;

&lt;p&gt;No nos engañemos. El creador no te está pidiendo limosna. Te está pidiendo mano de obra. Y no es una mano de obra cualquiera. Se necesitan:&lt;/p&gt;

&lt;p&gt;· Devs con hambre: Gente que quiera meterse en la cocina del ensamblador, del LLVM y de la optimización hasta el cobre.&lt;br&gt;
· Cazadores de Bugs: Si eres de los que encuentra fallos de seguridad donde nadie los ve, este es tu campo de minas.&lt;br&gt;
· Documentadores con vocación: Porque esto no es un curso de "Python en 9 horas", y la documentación en condiciones se hace con cariño, no con un generador automático mal llevado.&lt;br&gt;
· Embajadores: Personas convencidas que difundan esto por foros, redes sociales y en los mentados meetups. Demostrando que un proyecto de Uganda puede hacer sombra a muchos de Silicon Valley.&lt;/p&gt;

&lt;p&gt;Aquí el tamaño no es el problema. El tamaño de nuestra pereza, sí.&lt;/p&gt;

&lt;p&gt;¿Qué te llevas?&lt;/p&gt;

&lt;p&gt;· Aprender de verdad: Aquí no hay vídeos que te lo mastican. Aquí te manchas las manos de código.&lt;br&gt;
· Experiencia real: Participar en un proyecto que puede ser la base de futuras herramientas de seguridad. Tu pull request no pasa desapercibida.&lt;br&gt;
· Comunidad: Formar parte de algo que empieza desde abajo. No hay gurús, no hay postureo. Hay un tío con una idea y un comstackdor que no para de echar humo.&lt;/p&gt;

&lt;p&gt;No te vendemos un sueño. Te ofrecemos un proyecto.&lt;/p&gt;




&lt;p&gt;¿Te apuntas o solo hablas?&lt;/p&gt;

&lt;p&gt;Si has llegado hasta aquí, es porque el mundo de la programación y la seguridad te da más guerra que placer. Y sabes que la verdadera innovación está en los detalles. En ese binario de 8KB.&lt;/p&gt;

&lt;p&gt;El creador, Ssekirya Cosmah, ha pegado el primer ladrillo. Ahora es el turno de la comunidad. Especialmente la comunidad hispanohablante, porque aquí también se puede construir.&lt;/p&gt;

&lt;p&gt;· El archienemigo: La apatía, “esto ya lo hará otro”.&lt;br&gt;
· El aliado: La curiosidad, la valentía de decir “yo puedo ayudar aquí”.&lt;br&gt;
· El plan: Clona el repo, mira el código, lee la documentación, busca una issue que te mole y ponte a ello. Y si no encuentras nada, sé el primero en abrirla.&lt;/p&gt;

&lt;p&gt;El proyecto se llama Lwanga. Puede que lo conozcas como "Lawanga". La respuesta está en GitHub (si lo encuentras, será que te has ganado el derecho a entrar).&lt;/p&gt;

&lt;p&gt;Y recuerda: El código que puedes depurar y mejorar se construye entre todos. El código que no te atreves a tocar se queda en un cajón.&lt;/p&gt;




&lt;p&gt;Resumen para los impacientes y con sueño:&lt;/p&gt;

&lt;p&gt;· Proyecto: Lwanga, un lenguaje de sistemas de bajo nivel y seguridad.&lt;br&gt;
· Creador: Ssekirya Cosmah (Uganda). Ha abierto el código.&lt;br&gt;
· Potencial: Binarios minúsculos, control total, sigilo extremo.&lt;br&gt;
· Problema: Falta de comunidad y difusión.&lt;br&gt;
· Llamada a la acción: Ayuda con código, documentación, difusión. O quédate con tu Python de 9 horas, allá tú.&lt;/p&gt;

&lt;p&gt;El mundo está lleno de bootcamps con humo y frameworks de usar y tirar. Falta gente que construya los cimientos. Los cimientos se hacen en bajo nivel y en comunidad.&lt;/p&gt;

&lt;p&gt;Si esto te ha parecido una pérdida de tiempo, no te preocupes. En un par de semanas te anunciarán un nuevo curso de "Experto en bajo nivel con IA cuántica". Te esperamos.&lt;/p&gt;




&lt;p&gt;🌍 Haz que esto no se quede en una anécdota&lt;/p&gt;

&lt;p&gt;Este proyecto no es una empresa, no es una startup con inversión millonaria. Es el esfuerzo de un desarrollador africano con ganas de crear algo distinto. No le llames "el framework del momento" porque nunca lo será. Llámalo "el proyecto que nos obliga a pensar".&lt;/p&gt;

&lt;p&gt;Ahora te toca a ti. Decide si quieres ser espectador o constructor. Si no sabes por dónde empezar, busca el repositorio en GitHub. Lo que necesitas hacer es buscar "Lwanga" y entrar. No te lo van a dar mascado. Como todo en esta vida, la primera vez que te atreves, te toca buscarlo.&lt;/p&gt;

&lt;p&gt;Y si lo encuentras y te animas a contribuir, enhorabuena: ya estás un paso más cerca de entender de qué va esto de crear, sin depender del humo de los demás.&lt;/p&gt;




&lt;p&gt;P.D.: Si alguien de verdad se ha sentido ofendido porque he comparado esto con los cursos de humo, que no se preocupe: tengo preparada una API para gestionar las quejas. Estará lista cuando el proyecto Lwanga tenga estabilidad. Es broma (o no).&lt;/p&gt;

&lt;p&gt;Ahora, a documentar, a programar y a construir. La comunidad empieza hoy.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>opensource</category>
      <category>community</category>
      <category>discuss</category>
    </item>
    <item>
      <title>El curso de Python en 9 horas: cómo pagar 50 pavos para que te tomen el pelo con cariño</title>
      <dc:creator>SatanDev</dc:creator>
      <pubDate>Fri, 24 Apr 2026 04:35:21 +0000</pubDate>
      <link>https://dev.to/satan_dev/el-curso-de-python-en-9-horas-como-pagar-50-pavos-para-que-te-tomen-el-pelo-con-carino-4o03</link>
      <guid>https://dev.to/satan_dev/el-curso-de-python-en-9-horas-como-pagar-50-pavos-para-que-te-tomen-el-pelo-con-carino-4o03</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Advertencia: este artículo contiene dosis letales de ironía. Si eres un gurú que vende humo, igual te arde. Si eres un junior desesperado, siéntate y ríete, que luego te explico cómo salir del pozo.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🤡 El nuevo milagro (que no lo es)
&lt;/h2&gt;

&lt;p&gt;Ha nacido un nuevo curso.&lt;br&gt;&lt;br&gt;
"De principiante a experto en Python en 9 horas. Consigue trabajo rápido. Gana un sueldazo."&lt;/p&gt;

&lt;p&gt;Genial. O sea, que en el tiempo que tardas en ver &lt;em&gt;El Padrino&lt;/em&gt; (parte 1 y parte 2, y te sobra una hora para los créditos), voy a dominar un lenguaje de programación, entender sus complejidades, aprender a optimizar algoritmos, saber de estructuras de datos, manejar excepciones, hacer tests unitarios, y encima salir ganando 60k al año.&lt;/p&gt;

&lt;p&gt;Claro. Y yo soy el puto amo de la galaxia. 🚀&lt;/p&gt;


&lt;h2&gt;
  
  
  🧮 La matemática del curso milagro
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;9 horas.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Repito: &lt;strong&gt;9 horas&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Un médico necesita 6 años de carrera, 4 de especialidad y otros 3 de residencia para que le dejen mirar una radiografía sin matar a nadie.&lt;br&gt;&lt;br&gt;
Pero tú, con 9 horas de vídeos a 1.5x velocidad, vas a ser "experto en Python".&lt;/p&gt;

&lt;p&gt;Oye, pues igual hasta lo eres. Experto en ver cómo un tío con auriculares caros escribe &lt;code&gt;print("Hola mundo")&lt;/code&gt; y dice "esto es muy potente". 💪😅&lt;/p&gt;

&lt;p&gt;El curso promete "trabajo rápido". Ah, genial. ¿Rápido como qué? ¿Rápido como mi primer polvo? Porque eso duró 20 segundos y fue decepcionante. Pues igual.&lt;/p&gt;


&lt;h2&gt;
  
  
  🦄 La promesa que te venden: un unicornio rosa que caga bitcoins
&lt;/h2&gt;

&lt;p&gt;El marketing es precioso:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Cambia tu vida"&lt;/li&gt;
&lt;li&gt;"Salario en dólares"&lt;/li&gt;
&lt;li&gt;"Trabaja desde una playa"&lt;/li&gt;
&lt;li&gt;"Olvida el título universitario"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Lo único que olvidas es tu sentido crítico. Porque si te paras a pensarlo dos minutos: si fuera tan fácil, ¿por qué el tío que te vende el curso no se ha jubilado ya y está grabando otro curso de "experto en IA con ChatGPT en 4 horas"?&lt;/p&gt;

&lt;p&gt;Exacto: &lt;strong&gt;su negocio no es que tú triunfes. Su negocio es que tú compres.&lt;/strong&gt; Da igual si luego trabajas o no. Él ya cobró.&lt;/p&gt;

&lt;p&gt;Es como el que vende ruedas de recambio para un coche que no tiene. Las ruedas son bonitas, pero no te llevan a ninguna puta parte. 🚗💨&lt;/p&gt;


&lt;h2&gt;
  
  
  🔁 El ciclo interminable: más cursos, más hambre, más sueños rotos
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Compras el curso de 9 horas. Lo terminas emocionado.&lt;/li&gt;
&lt;li&gt;Vas a una entrevista. Te preguntan qué es un decorador. Tú pones cara de pez. 🐟&lt;/li&gt;
&lt;li&gt;No te llaman.&lt;/li&gt;
&lt;li&gt;Piensas: &lt;em&gt;"Es que me falta algo. Necesito el curso avanzado de 10 horas"&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Lo compras. Lo terminas. Te sabes los decoradores de memoria (pero no los entiendes).&lt;/li&gt;
&lt;li&gt;Otra entrevista. Te preguntan cómo manejarías una conexión concurrente a una base de datos. Tú sudas. 💦&lt;/li&gt;
&lt;li&gt;No te llaman.&lt;/li&gt;
&lt;li&gt;Piensas: &lt;em&gt;"Necesito el curso de bases de datos. Y el de Docker. Y el de nubes. Y el de..."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Y así hasta que te mueres. O te vuelves monje budista. O aprendes a programar de verdad, pero eso duele y lleva tiempo.&lt;/p&gt;

&lt;p&gt;Eso &lt;strong&gt;no&lt;/strong&gt; te lo venden en el curso de 9 horas: la verdad duele, y el trabajo real es aburrido, frustrante, y no se puede acelerar a 2x.&lt;/p&gt;


&lt;h2&gt;
  
  
  🏢 Lo peor: las empresas también son unas cínicas
&lt;/h2&gt;

&lt;p&gt;Las empresas lloran: &lt;em&gt;"No hay talento, no encontramos juniors preparados"&lt;/em&gt;.&lt;br&gt;&lt;br&gt;
Pregúntales cuánto invierten en formación. Te dirán que &lt;em&gt;"tenemos una biblioteca de LinkedIn Learning"&lt;/em&gt; (que nadie usa).&lt;br&gt;&lt;br&gt;
Pregúntales si tienen programas de prácticas pagadas. Te dirán que &lt;em&gt;"estamos trabajando en ello"&lt;/em&gt; (desde 2018).&lt;/p&gt;

&lt;p&gt;Quieren el full-stack que sepa React, Python, AWS, Kubernetes, y que además les haga el café. Pero no quieren pagar para formarlo. Prefieren robar a un senior de otra empresa, pagarle 100k, y luego quejarse de que la burbuja salarial está muy alta.&lt;/p&gt;

&lt;p&gt;Es como querer un huerto lleno de tomates sin haber regado nunca. Luego vienen los cursos y te venden un tomate de plástico. Bonito, pero no alimenta. 🍅❌&lt;/p&gt;


&lt;h2&gt;
  
  
  💀 Humor negro (o cómo reír para no llorar)
&lt;/h2&gt;

&lt;p&gt;Un junior con 10 cursos aprobados pero sin experiencia real es como un astronauta que ha visto todas las temporadas de &lt;em&gt;Star Trek&lt;/em&gt; pero nunca ha salido de su habitación. Sabe teoría de agujeros de gusano, pero no sabe atarse los cordones en gravedad cero.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"¿Experto en Python?"&lt;/em&gt; le preguntan.&lt;br&gt;&lt;br&gt;
&lt;em&gt;"Sí, hice un curso de 9 horas"&lt;/em&gt;.&lt;br&gt;&lt;br&gt;
&lt;em&gt;"¿Y qué proyectos has hecho por tu cuenta?"&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;em&gt;"Pues... los del curso"&lt;/em&gt;.&lt;br&gt;&lt;br&gt;
&lt;em&gt;"Vale, pues llámame cuando hagas algo que no sea un clon de Twitter con ChatGPT copiado y pegado"&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Y mientras tanto, el gurú que vendió el curso se compra un Tesla nuevo. Con tus 49,99 €. Más los del curso avanzado. Más los del máster. 🚘💸&lt;/p&gt;


&lt;h2&gt;
  
  
  🧠 Entonces, ¿todo es malo? No. Queda espacio para la venganza (o para reírse con ganas)
&lt;/h2&gt;

&lt;p&gt;El humor ayuda a ver la realidad sin que duela tanto. La realidad es:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Un curso de 9 horas no te convierte en experto.&lt;/strong&gt; Es como leer el prólogo de un libro y decir que te lo sabes de memoria.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Las promesas de empleo rápido son mentira.&lt;/strong&gt; Si alguien te garantiza trabajo, pídeselo por escrito con cláusula de devolución. A ver qué cara pone.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;El ciclo de cursos infinitos existe y está diseñado para que no salgas.&lt;/strong&gt; Porque el gurú vive de tu frustración, no de tu éxito.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pero también:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Hay cursos buenos.&lt;/strong&gt; Que no prometen atajos. Que dicen &lt;em&gt;"esto es un primer paso, ahora tú pule y construye"&lt;/em&gt;. Esos merecen respeto.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hay juniors que sí consiguen trabajo.&lt;/strong&gt; No son los que más cursos pagaron. Son los que más código escribieron fuera de los vídeos. Los que crearon algo personal, aunque fuera feo. Los que se equivocaron 500 veces y aprendieron.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hay empresas decentes.&lt;/strong&gt; Que ofrecen prácticas pagadas, mentoría y te pagan el curso de certificación. Son raras, pero existen. Como los Pokémon legendarios. 🧡&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  🎯 El consejo final (sin filtros, con cariño y con una sonrisa torcida)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Deja de pagar por sueños empaquetados.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
El código se aprende &lt;strong&gt;haciendo&lt;/strong&gt;, no mirando.&lt;/p&gt;

&lt;p&gt;Construye algo. Una chorrada. Una calculadora de propinas. Un contador de días hasta que te jubiles. Da igual. Lo importante es que &lt;strong&gt;tú&lt;/strong&gt; lo hagas, sin tutorial.&lt;/p&gt;

&lt;p&gt;Mete eso a GitHub. Aunque esté mal. Aunque dé vergüenza. Luego lo arreglas. Ese es el ciclo real: hacer, romper, arreglar, repetir. &lt;strong&gt;No pagar, mirar, pagar más, mirar más.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Y si te cruzas con un gurú de curso mágico, pregúntale tres cosas:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;¿Cuántos de tus alumnos trabajan en el sector con número de seguridad social dado de alta?&lt;/li&gt;
&lt;li&gt;¿Puedes ponerme en contacto con ellos?&lt;/li&gt;
&lt;li&gt;¿Si no consigo trabajo me devuelves el dinero el doble?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Si te mira mal o te bloquea, ya sabes. Es un vendedor de ilusiones. Ni caso.&lt;br&gt;&lt;br&gt;
Y si te da datos reales, pues oye, igual es de los buenos. Entonces cómpralo. Pero no esperes milagros.&lt;/p&gt;


&lt;h2&gt;
  
  
  📦 Resumen para los que llegan tarde y con sueño
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;El curso de 9 horas de "experto en Python" es una broma de mal gusto.&lt;/li&gt;
&lt;li&gt;Las empresas lloran pero no invierten. Qué novedad.&lt;/li&gt;
&lt;li&gt;El gurú vive de tu desesperación, no de tu éxito.&lt;/li&gt;
&lt;li&gt;La única salida es &lt;strong&gt;codear hasta sangrar&lt;/strong&gt; (metafóricamente, no te cortes de verdad).&lt;/li&gt;
&lt;li&gt;Y por encima de todo: &lt;strong&gt;ríete de la situación&lt;/strong&gt;. Porque si te lo tomas en serio, acabarás comprando el curso de &lt;em&gt;"Experto en Ser Estafado"&lt;/em&gt; (20 horas, sólo 199€, incluye diploma).&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  🖍️ Ahora te toca a ti
&lt;/h2&gt;

&lt;p&gt;Cierra la pestaña del curso.&lt;br&gt;&lt;br&gt;
Abre tu editor de código.&lt;br&gt;&lt;br&gt;
Escribe:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Ya está bien de pagar por humo&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Y luego ponte a hacer algo real.&lt;/p&gt;

&lt;p&gt;Que la fuerza, en realidad, está en lo que tú programas. No en lo que te venden.&lt;/p&gt;




&lt;p&gt;Si alguien se ha ofendido: por favor, que me envíe una queja en formato JSON bien formateado. Lo atenderé cuando termine mi curso de "Introducción a dejar de tomar por saco a la gente" (duración estimada: toda la vida). 😘&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>humor</category>
      <category>crítica</category>
    </item>
    <item>
      <title>JavaScript y su ecosistema: un tocahuevos con capas de abstracción</title>
      <dc:creator>SatanDev</dc:creator>
      <pubDate>Thu, 23 Apr 2026 15:39:23 +0000</pubDate>
      <link>https://dev.to/satan_dev/javascript-y-su-ecosistema-un-tocahuevos-con-capas-de-abstraccion-k47</link>
      <guid>https://dev.to/satan_dev/javascript-y-su-ecosistema-un-tocahuevos-con-capas-de-abstraccion-k47</guid>
      <description>&lt;p&gt;Vamos a hablar claro. Sin proteger a nadie. Porque JavaScript está tan sobrevalorado que hasta da risa. O pena. Depende del día.&lt;/p&gt;

&lt;p&gt;Mira, el problema no es que JS sea malo. El problema es que JS es como ese amigo que no sabe decir "no" a nada. ¿Quieres hacer backend? "Sí, yo puedo". ¿Frontend? "También". ¿Apps móviles? "Claro, mira React Native". ¿Machine learning? "Anda, TensorFlow.js, qué tontería". ¿Un sistema operativo? "Ya mismo sale NodeOS, espera".&lt;/p&gt;

&lt;p&gt;Y lo peor no es que lo intente. Lo peor es que la comunidad se lo cree. Se lo traga entero. Con cada nueva herramienta que intenta resolver un problema que nunca debió existir, aplauden como focas. Y cuando alguien dice "oye, igual esto es una locura", le cae la manada encima: "Es que no entiendes la reactividad", "Es que el ecosistema es maduro", "Es que State Management, Mongo, microservicios, blockchain, NFT, mira te vendo un curso".&lt;/p&gt;

&lt;p&gt;Pero seamos honestos. La mayoría de las páginas web solo necesitan un poco de HTML, CSS, y cuatro alertas. En lugar de eso, tenemos un monstruo de mil cabezas. Porque cada vez que JS resuelve un problema, crea tres nuevos. Y esos tres nuevos requieren tres frameworks distintos que desaparecerán el año que viene. Y para cuando aprendiste uno, ya no sirve. Y tu experiencia vale menos que un "Hola mundo" en PHP de 2005.&lt;/p&gt;

&lt;p&gt;El ciclo es perfecto. Y está diseñado para mantenerte enganchado. Porque si el lenguaje fuera fácil y eficiente, ¿quién compraría los cursos? ¿Quién seguiría a los influencers? ¿Quién pagaría por el bootcamp de 8 semanas que promete convertirte en "arquitecto full-stack cibernético"? Nadie.&lt;/p&gt;

&lt;p&gt;Por eso JS no se arregla. Porque la complejidad es el negocio.&lt;/p&gt;

&lt;p&gt;Y luego está el elefante en la habitación: la calidad. ¿Cuándo fue la última vez que viste una aplicación JS que no consumiera 500 MB de RAM para mostrar una lista de tareas? ¿O una página que no tardara 3 segundos en cargar porque el bundle pesa más que la Biblia en piedra? Pero no pasa nada. El usuario está acostumbrado. El usuario ya no sabe lo que es la fluidez. Le ponemos un skeleton loader, un spinner bonito, y ya está. Mientras tanto, el CPU del móvil llora en silencio.&lt;/p&gt;

&lt;p&gt;Y a todo esto, los que defienden JS te dirán: "Pero si lo usan Google, Facebook, Netflix". Sí, claro. Y también usan C++, Rust, y equipos de mil personas para parchear lo que JS no puede hacer bien. Pero esa parte no la cuentan en los vídeos de YouTube, ¿verdad? No vende.&lt;/p&gt;

&lt;p&gt;Yo ya no odio JavaScript. Le tengo lástima. Es como un perro que ladra a su propia sombra, persiguiéndose la cola sin saber que el problema es él mismo. Y encima, si se lo dices, te muerde. O peor, te responde con una promesa. Y luego con un callback hell. Y luego con un polyfill para que funcione en Internet Explorer 11, que ya ni existe.&lt;/p&gt;

&lt;p&gt;Lo triste es que no hay alternativa real. Si trabajas en web, estás atrapado. Puedes ponerle TypeScript, puedes usar WebAssembly para lo pesado, pero al final del día, JS está ahí. Mirándote. Esperando a que tu useEffect se ejecute una vez más de la cuenta. Riéndose de ti mientras tu app se renderiza tres veces sin motivo.&lt;/p&gt;

&lt;p&gt;Así que seguimos aquí. Programando con un lenguaje que nació en diez días, que no distingue entre enteros y decimales, que te dice que "1" + 1 es "11" y que "1" - 1 es 0. Porque la coherencia es para débiles.&lt;/p&gt;

&lt;p&gt;Pero bueno. Algún día todo esto cambiará. O no. Mientras tanto, me voy a hacer un café. En JavaScript. Porque ya hasta las cafeteras tienen su propia API.&lt;/p&gt;




&lt;p&gt;Postdata (por si alguien se ofende):&lt;/p&gt;

&lt;p&gt;Esto es humor. Humor negro, sí, pero humor. Si te dolió, probablemente eres parte del problema. Y si te reíste, bienvenido al club de los que saben que el emperador está desnudo, pero igual tenemos que vestirlo porque es lo que hay.&lt;/p&gt;




&lt;p&gt;Fin del desahogo… por ahora.&lt;/p&gt;




&lt;p&gt;![ ](&lt;a href="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bqeaf1p47vlv5oekjuzw" rel="noopener noreferrer"&gt;https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bqeaf1p47vlv5oekjuzw&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
