Software Cafrers
Haciendo Código que Haría Vomitar a una Cabra
por César Alberca
*Mentira, pero necesitamos las ventas y esto suele funcionar.
“Más que un libro técnico, técnicamente es un libro.”
— Neu York Times
Sobre el Libro

Este libro ha llegado a ti por una razón muy concreta: el código que haces es... Pésimo. Vergonzoso. Ofensivo. Y encima en JavaScript. Así que sí, este libro es para ti. Para que sigas escribiendo código que solo "funciona" en tu local y nadie sabe por qué. Porque si nadie entiende tu código... Eres indispensable.
Con este libro aprenderás a crear bugs indetectables, bucles anidados recursivos infinitos, estructuras de código que son ilegales en 42 países, abstracciones que solo entendería un lagarto y funciones que devuelven ansiedad.
En definitiva, reforzarás tu maestría en escribir código que haría vomitar a una cabra para convertirte en un auténtico cafre del desarrollo: un "Software Cafrer". Y sí, es un buen regalo para esa persona que se dedica a "eso" de la informática y que no te cae tan bien.
“Lo tuvimos que leer con guantes.”
— The Gaurdian
Sobre el Autor
César Alberca es Arquitecto Frontend de Software, basado en España, con más de 10 años de experiencia. Ufff, qué serio queda esto... ¿Mejor en primera persona? Que lo estoy escribiendo yo, al fin y al cabo.
Me interesa mucho la arquitectura, las buenas prácticas, el testing y crear aplicaciones Frontend que sobrevivan a las semejantes bazofias de código que haces. Sí, tú, el que está leyendo esto. Sabes perfectamente que llevas años haciendo código que haría tumbar a un ñu. ¿Cuándo piensas parar?
Mientras tanto, yo sigo a lo mío, promoviendo el intrusismo laboral dando turras técnicas sobre arquitectura en el Frontend —también llamadas arquitecturras™—, viajando por encima de mis posibilidades como nómada digital, y acumulando hobbies con la esperanza de olvidar que, efectivamente, aún me dedico a programar.

Prólogo
El prólogo está escrito por Carlos Blé, Co-founder LeanMind y autor del libro Código Sostenible. Referente en desarrollo de software, artesanía del código y prácticas ágiles en España y Latinoamérica.
Si alguien sabe lo que es el código limpio, es Carlos. Por eso le pedimos que prologara un libro sobre código terrible. La ironía no se le escapó, pero aceptó igualmente. Quizás por compasión.
“Cuando César me pidió que escribiera el prólogo, pensé que era una broma. Luego leí el manuscrito y confirmé que sí, era una broma. Pero de las buenas.”
— Carlos Blé

Epílogo

El epílogo corre a cargo de Adrián Ferrera, Lead Software Developer & Consultant en LeanMind, desarrollador de software y divulgador técnico, conocido por su enfoque práctico y su capacidad para explicar conceptos complejos con claridad.
Adrián confabuló la idea una charla que más tarde inspiraría la creación de este libro. Por tanto, en caso de hate o repercusiones legales debemos responsabilizarlo a él.
“Escribir el epílogo de este libro fue como hacer una code review del apocalipsis. Cada página era peor que la anterior, y aun así no podía parar de leer.”
— Adrián Ferrera
Editorial
Publicado por Savvily, la editorial que tuvo el valor (o la falta de criterio) de publicar este libro. Su lema es "Conocimiento que compartir", aunque en este caso quizás deberían haber compartido... menos.

"Cuando César nos envió el manuscrito, el antivirus saltó, vimos entonces el potencial de que se expandiese como una plaga. A veces el mercado premia lo que la dignidad castiga."
— Departamento editorial de Savvily
Ilustraciones por Marta Aldarias Villacañas
Qué Incluye
13 capítulos de puro desastre profesional
01Comentarios
Aprende a escribir comentarios que confunden más que el propio código
02Funciones
Funciones de 800 líneas con 12 parámetros y sin nombre descriptivo
03Errores
try/catch(e){} y a otra cosa, mariposa
04Principios (y finales) de programación
SOLID? Más bien SÓLIDO como una roca: inamovible e incomprensible
05HTML
Todo son divs si eres lo suficientemente valiente
06CSS
!important !important !important
07Arquitectura
También conocida como Architecutre
08Programación orientada a objetos
Herencia de 47 niveles porque YOLO
09Programación funcional
map.filter.reduce.map.filter.jajas
10Testing
expect(true).toBe(true)
11Documentación
[...]
12IA
Escribe código de 💩 aumentado por IA
13Otros consejos
Bonus track de desastres que no cabían en ningún capítulo
158 páginas de contenido irresponsable
Cada página peor que la anterior. Garantizado.
No son muchas páginas, pero vaya páginas.
“Una obra que redefine el concepto de "publicable".”
— The Washingon Post
Empresas que nos han pedido explícitamente que no las mencionemos
¿Quieres tu logo aquí?
Si tu empresa quiere aparecer en esta prestigiosa lista (real o ficticia), escríbenos. De momento es gratis.
ContactarNo garantizamos que escribamos bien el nombre de tu empresa.
*Ninguna de estas empresas existe. Ninguna nos ha patrocinado. Todas nos han amenazado con demandarnos.
“Ideal para calzar monitores.”
— Revista Forves
Lo Que Dicen De Este Libro
Reseñas 100% reales* de publicaciones 100% existentes*
¿Has leído el libro? ¡Grábate!
Envía un vídeo en formato horizontal hablando del libro de la forma más graciosa que puedas.
Enviar vídeoLos mejores vídeos aparecerán aquí. La cabra selecciona personalmente.
“Más que un libro técnico, técnicamente es un libro.”
— Neu York Times
“Ideal para calzar monitores.”
— Revista Forves
“Lo tuvimos que leer con guantes.”
— The Gaurdian
“Una obra que redefine el concepto de "publicable".”
— The Washingon Post
¿Has leído el libro? ¡Deja tu reseña!
Envíanos tu testimonio y puede que aparezca aquí.
Enviar testimonioLa cabra se reserva el derecho de editar tu reseña para hacerla más dramática.
*Ninguna de estas reseñas es real. Ninguna de estas publicaciones se escribe así. Pero tú has leído hasta aquí, así que ya da igual.
Comparativa Objetiva
Una Piedra vs. Software Cafrers
| Característica | 🪨 Una Piedra | 📖 Software Cafrers |
|---|---|---|
| Puede usarse como pisapapeles | SÍ | SÍ |
| Mejora tu código | Indiferente | Lo empeora activamente |
| Precio razonable | Gratis (recógela del suelo) | Demasiado barato para el daño que hace |
| Resistente al agua | SÍ | Solo si no lo abres |
| Hace vomitar a una cabra | NO | SÍ |
| Útil en una pelea | SÍ | Solo si lo lanzas |
| Te hace indispensable en el trabajo | NO | SÍ |
| Contiene JavaScript | Afortunadamente no | Desgraciadamente sí |
| Puedes regalarlo a alguien que odias | Sospechoso | Socialmente aceptable |
| Ilustraciones de cabras | NO | SÍ |
Conclusión: ambos son igual de útiles para programar, pero solo uno tiene ilustraciones de cabras.
Muestra Gratuita
¿Sigues creyendo que no vamos en serio? Normal. Echa un vistazo a las primeras páginas para que lo confirmes con tus propios ojos.
← Desliza para ver más páginas · Haz clic para ampliar →
Garantías Inquebrantables*
Compromisos que cumpliremos al pie de la letra**
Garantía de Vómito Caprino
Si una cabra lee este libro y NO vomita, te devolvemos el dinero. Solo tienes que traer la cabra, el ticket de compra, y un veterinario certificado que confirme que la cabra estaba sana antes de la lectura.
Garantía de Empeoramiento
Garantizamos que tu código será PEOR después de leer este libro. Si por alguna razón mejora, contáctanos y te enviamos un capítulo extra para arreglarlo.
Garantía de Indispensabilidad
Aplica las técnicas de este libro y nadie podrá despedirte. Porque nadie más podrá tocar tu código. Es job security con pasos extra. Y si te despiden... Haber estudiao'.
Garantía de Devolución Inversa
Compra 3, recibe 2, paga 4 y devuelve 5. Así de buena es nuestra política de devolución. Descuida, nosotros tampoco la entendemos.
OFERTA EXCLUSIVA LIMITADA IRREPETIBLE ÚNICA
Compra el libro en los próximos -00:01 minutos y recibe... exactamente lo mismo. Pero con la satisfacción de haber comprado rápido.
COMPRAR ANTES DE QUE SEA TARDE****Muy quebrantables. **No. ***Nunca es tarde, pero quedaba dramático.
“Inapetente incluso para rumiantes.”
— National Geographyc
BONUS I: ChatGoat™ GPT
La cabra que empeora tu código, ahora en ChatGPT
Un GPT personalizado con la personalidad del libro. Gratis. Porque el daño no tiene precio.
Empeora tu código
Pásale cualquier función limpia y te la devuelve con vars, nesting extremo y console.logs de producción.
Personalidad cabra
Responde con "beeehs", te juzga constantemente, y nunca pide disculpas. Como un code reviewer pero peor.
Anti-patrones premium
Domina 15+ técnicas: catch vacíos, números mágicos, copy-paste compulsivo, eval(), any en TypeScript...
Código certificado
Cada respuesta viene firmada con "Código certificado por ChatGoat™ 🐐". Job security garantizada.
“Pásame tu código limpio y te lo devuelvo irreconocible. Beeeh.”
— ChatGoat™, Asistente Cafre de Código
Probar ChatGoat™ en ChatGPTChatGoat™ es un GPT personalizado gratuito basado en el universo de Software Cafrers. No nos hacemos responsables de despidos, demandas, ni incidentes veterinarios.
BONUS II: La "Charla"
42 minutos explicando el origen del libro, los retos y el cómo
Aquí tienes un teaser de 4 minutos para que veas lo que te espera.
Charla completa disponible cuando compres el dichoso libro.
BONUS III: Stickers de WhatsApp
Para compartir con tu equipo. O con tu terapeuta.
15 stickers de alta cafrez-idad para el grupo de trabajo








Incluidos al comprar el libro. La cabra aprueba su uso en reuniones.
Preguntas Frecuentes
Respuestas que no pediste a preguntas que no hiciste
Ya has leído suficiente. Es hora.
COMPRAR SOFTWARE CAFRERSLa cabra te lo agradecerá. O no. Pero tú sí.