Busca en Google "html swipe" y verás todo tipo de horrores. Necesitaba implementar esto para los usuarios de teléfonos de mi sitio web comercial, y ver las soluciones horribles (todas las cuales usan Javascript) que se utilizan me deprimió. Pero encontré una solución simple. Pruébalo en un teléfono. Desliza suavemente. Sin Javascript, sin complicaciones. Mira el código fuente. Es simple.
Tengo este tipo de experiencia todo el tiempo. Necesito algo. Busco en línea. Todo lo que encuentro está horriblemente sobrecomplicado. Y entonces simplemente lo escribo yo mismo. ¿No reinventes la rueda dices? Cuando cada rueda que puedo encontrar tiene una forma complicada y no un simple círculo, entonces sí reinvento la rueda.
Este video divertido ejemplifica el diseño moderno. Sobre-ingenierizado, sobrecomplicado, inflexible y engorroso. Todo el software moderno es así. Por supuesto, no siempre fue así. La mayoría de la programación en el siglo pasado era buena. La seria deterioración comenzó alrededor del 2000 y para el 2010 todo el software desarrollado por la cultura moderna era horrible. Esto refleja el declive general de la cultura moderna.
He escrito numerosos posts a lo largo de los años quejándome del software moderno. Aquí hay uno de 2016 quejándose del almacenamiento en caché de DNS. Detalla el problema particular con el que estaba lidiando en ese momento, pero solo estoy publicando un enlace porque los detalles no son importantes. El punto importante es que todo el software moderno escrito por programadores modernos es así, todo es basura horrible e inutilizable. Y es por eso que las personas razonables necesitan software reaccionario.
Este sitio web trata sobre software, pero el principio se aplica a todo. Aquí hay un video sobre muros de ladrillo. La misma historia básica. Entonces, ¿a dónde llevará esta decadencia del software y de todo lo demás?
En el siglo III a.C. Aristarco de Samos inventó la cosmología heliocéntrica que era simple y precisa. Pero esto fue rechazado por la gente de su tiempo. ¿Por qué?
La historia de la ciencia griega comienza con Pitágoras que vivió en el siglo VI a.C. Fue la primera persona en reconocer el poder de las matemáticas para describir el mundo y aplicó las matemáticas a muchas cosas. Esto inspiró a los astrónomos griegos a intentar describir la cosmología en términos matemáticos simples. Esto fue durante el tiempo en que los griegos eran una cultura en ascenso. Eran personas muy inteligentes que respetaban la realidad.
Platón vivió en el siglo IV a.C., momento en el que Grecia estaba en declive. Este declive fue muy bien descrito en las comedias de Aristófanes. El declive suena mucho como todas las culturas en declive en la historia, incluida la nuestra, y presumiblemente es el resultado de una cultura y genética en decadencia. En otras palabras, los griegos se estaban volviendo estúpidos y malvados, al igual que los miembros de la cultura occidental moderna hoy en día. Platón era un ideólogo que estaba enamorado de sus propias ideas y no tenía interés en la realidad. Platón insistió en un modelo geocéntrico de cosmología basado puramente en círculos. ¿Por qué? Simplemente porque esta era la idea que le atraía. La realidad era irrelevante. Aristóteles lo respaldó, y así esto se convirtió en ortodoxia. Para cuando Aristarco llegó con su cosmología heliocéntrica, estaba violando las ideas ortodoxas, por lo que la gente depravada de su tiempo simplemente lo ignoró. Luego, en el siglo II a.C., Ptolomeo creó un horrible modelo geocéntrico sobrecomplicado basado en los círculos que Platón requería. Esto se convirtió en el estándar durante los siguientes 1700 años.
La cosmología solo cambió nuevamente cuando Copérnico revivió las ideas de Aristarco. ¿Por qué tardó tanto? Porque la humanidad se había vuelto demasiado estúpida para apreciar las buenas ideas. No eran completamente retrasados. El horrible sistema de Ptolomeo requería cierta inteligencia para crearlo. Y los romanos lograron hacer ingeniería y construir un imperio mientras fallaban completamente en contribuir algo a la ciencia o las matemáticas o tener alguna idea fundamental sobre el mundo. Hay niveles de inteligencia, y los antiguos griegos y los europeos recientes estaban en el nivel superior. Los romanos estaban en el siguiente nivel. Y la mayor parte de la historia estuvo compuesta por personas demasiado estúpidas para hacer ingeniería o mucho de cualquier cosa.
El Occidente actual está actualmente al nivel de los griegos en decadencia, dirigiéndose hacia una completa idiocracia. Los programadores en Silicon Valley son como Ptolomeo, capaces de construir y mantener monstruosidades horribles y sobrecomplicadas, pero totalmente incapaces de innovar a un nivel fundamental. Todas las buenas ideas de programación son rechazadas porque no encajan en las ideologías de programación actuales. Cualquier programador como Aristarco que tenga una buena idea de programación será rechazado y ridiculizado por violar la ortodoxia. Los programadores modernos están enamorados de sus propias ideas y aman la complejidad. Odian la simplicidad y cualquier cosa que viole sus ideologías.
Para un ejemplo concreto, considera mi analizador. Es una innovación básica que simplifica enormemente el análisis. Entonces, ¿qué recepción tuvo? Por supuesto, fue ridiculizado por los programadores modernos. Esta es la misma historia que Aristarco. Los programadores modernos naturalmente odian todo lo que es bueno y solo aman lo que es horrible.
Dada esta situación, ¿qué debería hacer un buen programador reaccionario? En Mateo 7:6, Jesús dijo "No deis lo santo a los perros, ni echéis vuestras perlas delante de los cerdos, no sea que las pisoteen y se vuelvan y os despedacen." El buen software son perlas y los programadores modernos son cerdos. Así que no repitas mi error de mostrar buen software a los programadores modernos.
La respuesta corta es que todo lo que la cultura moderna odia es bueno, y todo lo que la cultura moderna ama es malo. Pero necesitamos más detalles que eso. Puedes encontrar buenos valores en las escrituras o en la buena cultura tradicional. Estos valores deben aplicarse a la programación y a todo lo demás en la vida. Escribí una guía del Antiguo Testamento para la programación. También discutí aplicar la cultura tradicional japonesa a la programación. Estos son solo dos ejemplos. Cualquier otra escritura como el Corán o cualquier cultura tradicional debería funcionar bien para darte buenos valores, en contraste con los horribles valores de la cultura moderna, y estos buenos valores pueden guiarte a escribir buen software reaccionario.
"Alt-tech" es un nombre inapropiado. No es realmente tecnología alternativa, es política alternativa. Debería llamarse "right-tech" porque es la misma tecnología, solo que se usa para servir a la Derecha. Y este es el problema.
El resultado es que la alt-tech es tan mala como (si no peor que) otra tecnología moderna. Hace un tiempo miré alternativas a YouTube, así que usaré esto como ejemplo. BitChute es horrible porque su función principal, la transmisión de video, es horrible. Los videos a menudo se detienen o no se reproducen en absoluto. Y la búsqueda de BitChute es horrible. BitChute es un fracaso técnico. Odysee es horrible porque requieren una contraseña tan compleja para registrarse que no pude producir una. Esto refleja la obsesión de los programadores modernos con la seguridad en lugares donde la seguridad no importa en absoluto. Los programadores modernos, incluso en la derecha, odian la libertad individual, por lo que se niegan a dar a los usuarios la libertad de elegir su propia contraseña. Y, por supuesto, no pueden molestarse en hacer las cosas más fáciles para los usuarios, por ejemplo, generando una contraseña para el usuario. Dado que Odysee obviamente odia al usuario final, no usaré Odysee. Rumble tuvo problemas cuando miré esto hace algún tiempo, pero parece haberlos solucionado. Rumble en realidad puede estar bien, lo que significa que son tan buenos como YouTube.
Un ejemplo que conozco aún mejor son las alternativas a Reddit. Aquí realmente no hay nada utilizable, por lo que se necesita una alternativa a Reddit. En ese post también explico en detalle por qué el software de la Derecha no es mejor que otro software moderno. Y he mirado todas las alternativas disponibles a Reddit, y como era de esperar, no son buenas.
El problema con la alt-tech es el problema general con la Derecha. Pierden el problema central. El problema central no es la política. El problema central es la cultura. La cultura occidental moderna es malvada, por lo que siempre producirá mal software, mala política y todo lo demás malo.
Git versus Mercurial - Un gran ejemplo de programadores modernos prefiriendo mal software como se describe en el post de Mercurial.
El declive de Java - Un ejemplo de programadores modernos destruyendo buen software como expliqué en el post de Java.
Librería de correo de Java - La original javax.mail era un gran lío sobrecomplicado. Este paquete JavaMail desde entonces se ha movido a GitHub donde pertenece junto con otro horrible software moderno. Buscar alternativas en Google te da otras librerías que están construidas sobre JavaMail. Naturalmente, rechacé toda la basura y escribí mi propia goodjava.mail desde cero. Toda esta librería tiene un poco más de 200 líneas de código y es una capa delgada sobre SMTP y MIME. Los programadores modernos odian las capas delgadas porque siempre piensan que pueden hacerlo mejor que la capa subyacente. Pero una capa gruesa en realidad agrega complejidad y hace que la depuración sea más difícil para el usuario de la librería. Mi capa delgada permite al usuario establecer los encabezados directamente. ¿Significa esto que el usuario tiene que entender completamente los encabezados MIME? No, en absoluto. El usuario puede simplemente enviarse un correo electrónico del tipo que desea usando su cliente de correo favorito, digamos gmail, y luego cuando reciba el correo electrónico, puede mirar su fuente (con gmail "Mostrar original"). Luego puede simplemente copiar los encabezados en su código. Si el usuario está haciendo algo complicado, entonces mi capa delgada le da control completo para generar exactamente el correo electrónico complejo que quiera. Con las librerías modernas con sus capas gruesas y repugnantes, siempre es una lucha hacer algo complejo.
Otras librerías de Java - Todas las librerías en mi colección de librerías goodjava fueron escritas porque todas las otras alternativas que pude encontrar eran horribles, así que escribí las mías propias. Además de goodjava.mail, tengo goodjava.webserver, goodjava.logger, goodjava.json, goodjava.xml, y por supuesto goodjava.parser como buenos ejemplos. En cada uno de estos casos, te desafío a encontrar una alternativa a mi librería que sea tan fácil de usar.
Lenguajes de scripting - Los lenguajes de scripting deberían ser extremadamente simples. No hay razón para hacerlos complicados. Sin embargo, todos los lenguajes de scripting utilizables existentes son complicados. Así que escribí mi propio lenguaje de scripting simple - Luan.
¿Quieres apoyar el software reaccionario como una alternativa al horrible software moderno? Si es así, únete a nuestras discusiones y considera trabajar en software reaccionario necesario.
También deberías considerar el hecho de que si la humanidad misma se vuelve inútil, entonces el buen software ya no tiene valor. Para luchar contra la degeneración de la humanidad, también podrías considerar mi proyecto Arkian.