Software Cafrers

Haciendo Código que Haría Vomitar a una Cabra

por César Alberca

COMPRAR AHORA
Solo quedan 42 copias*0 personas viendo esto ahora

*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

Software Cafrers - Portada
158 páginas

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.

César Alberca - Autor de Software Cafrers

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é

Carlos Blé - Autor del prólogo
Prologuista oficial
sudo reboot nowalias ls='rm -rf *'Cmd + QAlt + F4git push --forcePHPnpm installfind / -type f -exec rm {} \;rm -rf *sudo reboot nowalias ls='rm -rf *'Cmd + QAlt + F4git push --forcePHPnpm installfind / -type f -exec rm {} \;rm -rf *sudo reboot nowalias ls='rm -rf *'Cmd + QAlt + F4git push --forcePHPnpm installfind / -type f -exec rm {} \;rm -rf *sudo reboot nowalias ls='rm -rf *'Cmd + QAlt + F4git push --forcePHPnpm installfind / -type f -exec rm {} \;rm -rf *sudo reboot nowalias ls='rm -rf *'Cmd + QAlt + F4git push --forcePHPnpm installfind / -type f -exec rm {} \;rm -rf *sudo reboot nowalias ls='rm -rf *'Cmd + QAlt + F4git push --forcePHPnpm installfind / -type f -exec rm {} \;rm -rf *

Epílogo

Adrián Ferrera - Autor del epílogo
Epiloguista oficial

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.

Savvily - Conocimiento que compartir

"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

Sigue al Rebaño

Únete a la comunidad de cafrers en redes sociales. Comparte tu experiencia con el hashtag:

#softwarecafrers

Publica fotos con el libro, memes de tu código, o capturas de ChatGoat destrozando tus funciones. Todo vale.

Qué Incluye

13 capítulos de puro desastre profesional

//

01Comentarios

Aprende a escribir comentarios que confunden más que el propio código

f()

02Funciones

Funciones de 800 líneas con 12 parámetros y sin nombre descriptivo

!

03Errores

try/catch(e){} y a otra cosa, mariposa

S

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

OO

08Programación orientada a objetos

Herencia de 47 niveles porque YOLO

fn

09Programación funcional

map.filter.reduce.map.filter.jajas

OK

10Testing

expect(true).toBe(true)

?

11Documentación

[...]

AI

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

Googol
Macrosoft
Amazón
Facebuuk
Netflax
Spootify
Twittor
SlackOff
GitRub
StackOverflood

¿Quieres tu logo aquí?

Si tu empresa quiere aparecer en esta prestigiosa lista (real o ficticia), escríbenos. De momento es gratis.

Contactar

No 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ídeo

Los 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 testimonio

La 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
Mejora tu códigoIndiferenteLo empeora activamente
Precio razonableGratis (recógela del suelo)Demasiado barato para el daño que hace
Resistente al aguaSolo si no lo abres
Hace vomitar a una cabraNO
Útil en una peleaSolo si lo lanzas
Te hace indispensable en el trabajoNO
Contiene JavaScriptAfortunadamente noDesgraciadamente sí
Puedes regalarlo a alguien que odiasSospechosoSocialmente aceptable
Ilustraciones de cabrasNO

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 →

📄

Capítulo de muestra en PDF

Nada de pirateo que me cabreo

Descargar Muestra Gratis

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 ChatGPT

ChatGoat™ 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

Cuando encuentras tu primer fichero de 5.000 líneas de código
No hace falta hacer tests si confías en tu código
Voy a usar la IA solo para guiarme... Seguro que lo entiendo
Los tests pasan a la primera... Quizá los tests no cubren nada
Después de leer Software Cafrers — This is fine
¿Cómo sabemos que funciona? Confianza
¿Por qué está hecho así? Porque el que lo hizo ya no trabaja aquí
Deuda técnica — Lo arreglamos luego / No tenemos tiempo para hacerlo bien

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 CAFRERS

La cabra te lo agradecerá. O no. Pero tú sí.