Clases de D&D para desarrolladores

¿Sientes que el desarrollo de software es como un juego de rol grande y mal estructurado, aunque nadie lo admite en las entrevistas? Entonces te gustará esta clasificación.







Introducción



Product Manager y Botánico Semi-Profesional. Estas son dos de mis tarjetas de presentación. Entonces, cuando tuve la idea (inspirada en un tweet al estilo bárbaro) de escribir un sistema de clases D&D para desarrolladores, tuve que implementarlo. Fue divertido y espero que te diviertas también. No tenía planes de crear un sistema de juego que funcionara. Por desgracia, algunas clases y propiedades están completamente desequilibradas. Pero definitivamente te reconocerás en una de las descripciones y te divertirás categorizando a amigos y colegas.



Esta clasificación aún será refinada (versión beta sin fin con todas las consecuencias), por lo que estoy abierto a sus sugerencias y comentarios. Tu mejor opción es escribirme en Twitter .



Clases



Bárbaro





Los bárbaros vuelan sin miedo a la batalla, aplastando con valentía todos los obstáculos y enemigos. Se ríen de la idea de seguridad, sabiendo y aceptando que la programación es peligrosa. Sin embargo, su actitud imprudente a veces conduce a problemas ... Los



hombres pueden tener barbas impresionantes, mientras que las mujeres pueden tener el pelo corto.



¡No disfrutes de un fin de semana agradable, envíalo a producción a mediados del viernes!



A las 16.00 horas pasan de ingenieros de energía a cerveza.



¿La seguridad? ¡Decir ah!

Las pruebas unitarias le dan una falsa sensación de seguridad. La programación no debe percibirse como segura. Cada línea de su código debería molestarle con la forma en que destruirá todo el programa. Lánzate ferozmente a este oscuro abismo.

- Katerina Borodina .



El imprudente frenesí de la programación

Doble productividad, doble posibilidad de errores.



Nivel

épico : maratón Puede piratear incansablemente durante 24 horas, pero después de eso, inmediatamente necesita descansar el doble de tiempo o se agota en dos niveles. Documentación de



debilidades

.



Profesiones probables

Desarrollador backend.



Habilidad especial: Rabia

Desactiva todas las pruebas de unidades para obtener +3 de Sabiduría e inmunidad al daño debido a errores de producción.



Bardo





Los bardos personifican la importancia de la comunicación verbal y escrita, así como las interminables complejidades de la comunicación no verbal. Cambian el rumbo de la historia y dejan huellas en este mundo, influyendo principalmente en otras personas, aunque tienen algunos trucos reservados. Los bardos descuidados corren el riesgo de empantanarse en reuniones interminables.



Pueden introducir código lamentable, crear diseños apenas satisfactorios y escribir copias aceptables.



Suele ser útil fuera del combate.



Muy bueno para hablar y difundir información sobre las hazañas heroicas de los compañeros.



Palabras de corte

Reduzca el alcance de todos los tickets actuales para que sus compañeros de equipo obtengan +2 a su propiedad elegida durante el sprint.



Nivel épico: pide un favor

Una vez al día, puede pedir el favor de un NPC amigable, que debe ayudarlo de una manera que no perjudique sus intereses.



Debilidades

Concentración en el trabajo, planificación trimestral.



Profesiones probables

Product manager.



Característica especial: Plan de acción

Desdobla un documento (en papel o electrónico, de tu elección) que enumera a un enemigo de tu elección y lo incapacita hasta el comienzo de tu próximo turno.



Sacerdote





Los sacerdotes son protectores leales de los débiles y guardianes de los santuarios. Limpian pacientemente el desorden dejado por el equipo cuando, después de la quinta vez en una semana, alguien lanza el producto sin una cobertura de prueba adecuada. Están profundamente dedicados a un personaje o grupo en particular, ya sea el espíritu de Linus Torvalds o la deidad de la inteligencia enjambre que surgió de la comunidad de Haskell.



En todas partes muestran con orgullo los símbolos de su deidad: decoran una computadora portátil, una camiseta, una bolsa y, probablemente, bragas con pingüinos Linux.



Es posible que encuentren maravillosamente una publicación en StackOverflow que explique cómo resolver su situación particular.



Intervención divina

Si el equipo está atascado en una tarea o problema específico, puede obtener +5 Investigación o Ver historial para tratar de encontrar una solución en el misterioso conocimiento escondido en los polvorientos rincones de Internet. Solo puede volver a utilizar esta propiedad después de un largo descanso.



Nivel épico: curación incomparable

Una vez al día, puede revertir el código base a su estado anterior, como resultado de lo cual todos los miembros del equipo recuperan puntos de vida y espacios de hechizos.



Debilidades

Problemas completamente nuevos.



Profesiones probables

Ingeniero de calidad.



Característica especial: revisiones

Todos los miembros del equipo reciben inmediatamente un dado D4 + 1 punto de golpe y reparan inmediatamente todo el equipo dañado, pero debes saltarte el siguiente turno.



druida





Temiendo, como una peligrosa enfermedad moderna, la adicción estereotipada de los programadores a las bebidas energéticas, los druidas trabajan mejor en condiciones naturales: con una dieta cetogénica, ayuno intermitente y con el llamado "café a prueba de balas". Bueno, o se lo dicen a todo el mundo. La fuerza de los druidas proviene de su conexión con las fuerzas de la naturaleza, es decir, a menudo poseen conocimientos de informática. Funcionan mejor en situaciones donde la línea entre la planificación y la ejecución se difumina, convirtiendo el "flujo" en "flujo de trabajo".



Buen candidato para "tanques": se apresura a la amenaza para absorber el daño y proteger al equipo.



Probablemente obsesionado con la dieta ceto, los alimentos orgánicos, la microflora intestinal, etc.



Cambia su apariencia

Como acción adicional, puedes convertirte en diseñador, gerente de producto o analista al mismo nivel que tu personaje. Puede mantener esta apariencia hasta por 8 horas y luego volver automáticamente a su estado normal. Todo tu equipo se transforma contigo, excepto tu VP, que ahora combina con el nuevo aspecto.



Nivel épico: Archidruida

Cuando cambie su apariencia, conservará sus otras habilidades, por ejemplo, puede programar y diseñar al mismo tiempo.



Debilidades

Metodología de desarrollo Waterfall.



Profesiones probables

Desarrollador front-end.



Característica especial: cambio de postura

Como acción adicional, puedes mover la mesa de una posición sentada a una de pie, obteniendo ventaja en las tiradas de salvación de Constitución antes del comienzo de tu siguiente turno.



Guerrero





Los guerreros son miembros del equipo pacientes y confiables que hacen el trabajo gracias a buenas habilidades generales y especialización básica. Suelen ser lentos y constantes, sin hechizos llamativos ni intervención divina. Pero son ellos los que se eligen con mayor frecuencia como aliados en situaciones difíciles. A menudo se encuentran en el papel de líderes detrás de escena, proporcionando orientación y apoyo.



Se puede programar en dos idiomas.



Por lo general, otras clases son tratadas con desdén por no estar a la altura de las expectativas.



Equipado con equipo: tres monitores, un teclado mecánico, un mouse para juegos, todo es ergonómico.



Especialización en armas

Obtienes +2 de daño cuando escribes en el idioma en el que te especializas. En los niveles 6, 12 y 18, puede optar por especializarse en un idioma adicional.



Nivel épico: Comandante de la batalla

Si eliges dejar la batalla como luchador y concentrarte en el liderazgo y el apoyo, todos tus aliados obtienen +2 tiradas de ataque y una tirada adicional de D4 por daño.



Debilidades

Comparta públicamente los grandes logros del equipo.



Profesiones probables

Desarrollador full-stack.



Habilidad especial: Modo Cyborg

Una vez al día, puedes fusionar tu mente con tu sofisticada economía informática para acelerar tus habilidades y ganar +2 en todas las pruebas de habilidad. Sin embargo, a discreción del DJ, el uso excesivo de esta capacidad puede tener efectos secundarios a largo plazo, como la pérdida de humanidad ...



Monje





Estos personajes se ven y actúan como si estuvieran fuera de este mundo. A veces parece que los monjes han descendido a nosotros desde niveles superiores del ser. Son expertos en utilizar las fuerzas de los oponentes contra sí mismos y se guían por el lema "no te topes con el problema, sino racionalízalo". Hay un flujo constante de tópicos sabios provenientes de ellos, pero no estás seguro de si sus palabras tienen sentido o simplemente no estás lo suficientemente iluminado para entender.



Dos palabras: programación de kats .



La razón es como el agua

, no te puedes distraer. Cumplir solo reduce a la mitad su productividad normal y, a partir del nivel 12, no lo reduce en absoluto. Además, no sufre ningún daño por comer alimentos ricos en carbohidratos.



Nivel épico: desapego total

Tiene resistencia a todo daño sonoro y mental en espacios abiertos de oficinas. Una vez al día, puedes extender esta habilidad a cinco criaturas amigas en un radio de 15 metros durante una hora.



Debilidades

A veces necesita la sintaxis básica de Google.



Profesiones probables

Jefe de desarrolladores.



Habilidad especial: retrospectiva

Una vez al día, puedes lanzar una cabaña pequeña como acción adicional. La duración es de solo una hora, no de 8, pero cualquier criatura amiga restaura sus habilidades gastadas y espacios de hechizo en la cabaña.



Paladín





La última esperanza de la humanidad en este mundo caído de hack-code y hack-patches. Al menos esa es su historia. Otros pueden verlos como idealistas acérrimos que no están dispuestos a ceder. Pero independientemente de su posición, es obvio que los paladines, en todas las circunstancias, representan calidad y pureza. No dudan en llevar una buena palabra; hay que tener en cuenta que los paladines están tratando de llevar al mundo entero a su nivel.



Elige tu deidad: las opciones populares son Android y Linux.



Son indiferentes a los idiomas, los marcos y las disputas sobre el uso de pestañas o espacios.



No es broma, volverán a publicar el hilo "10x Engineer" en Twitter.



Expulsión de los no muertos

Puede recoger la deuda técnica hasta la mitad de su nivel (redondeado hacia abajo) y hacer que retroceda. Este efecto termina después de 8 horas o cuando alguien toca el código fuente de la deuda tecnológica.



Nivel épico: venganza

Una vez que encuentres un error, puedes marcarlo como enemigo personal y duplicar el daño que inflige con cualquier ataque.



Debilidades

Suelen herir a otras personas.



Profesiones probables

Ingeniero de confiabilidad, especialista en seguridad (hacker blanco).



Propiedad especial: Código de destierro

Puede activar su sexto sentido de módulos obsoletos para encontrar y eliminar fragmentos de código no deseados. Si todo salió bien, entonces cada miembro del equipo puede moverse inmediatamente a su propia velocidad sin provocar un ataque.



Pionero





Vagando solos, luchando contra los habitantes de la oscuridad, los Conquistadores aprecian el mundo por el bien de las almas inocentes desconocidas, refactorizando y matando insectos potencialmente mortales antes de que causen problemas. Se sienten como en casa en tierras salvajes donde nadie se atreve a entrar y son capaces de dar caza a los problemas más difíciles. Pero todo tiene un precio: los Rangers suelen ser lobos solitarios y, a veces, es difícil interactuar con ellos. También suelen parecer asustados cuando alguien les habla.



Arma a distancia: Experto en computación en la nube.



Animal de compañía: puede llevar un perro al trabajo o obsesionarse con los perros de sus colegas.



Allanando el camino solo

Si trabaja solo, gana +2 Sabiduría y reduce la cantidad de descanso requerido en un 25%.



Nivel épico: cazador experto

Si detecta un enemigo o un problema, duplica sus tiradas de daño en futuras batallas contra ese enemigo.



Debilidades

Programación en pareja. Posibles



profesiones de

DevOps Habilidad



especial: camuflaje

Como acción adicional, puedes desvanecerte en las sombras (o el cálido abrazo de un puf), ganando +5 controles de Sigilo.



Gandul





Los Dodgers viven en las sombras, considerando los acuerdos y restricciones sociales como solo una propuesta. Son expertos en encontrar formas de solucionar los problemas en lugar de afrontarlos cara a cara. Es divertido tener pícaros en tu equipo, pero a veces pueden ser un poco poco confiables, por ejemplo, desaparecen misteriosamente cuando necesitas hacer pruebas de regresión. También tienen ideas gratuitas sobre la propiedad privada: si hay un pícaro en el equipo, no dejes tu taza favorita desatendida.



Pick Pick: escribe un script de cinco líneas para solucionar el molesto problema.



Se queja del deslumbramiento en el monitor de la oficina, incluso si está completamente negro.



Detección de trampas

Antes de que el equipo vea el plan aprobado, puede usar su intuición desarrollada para averiguar si hay peligros imprevistos y qué tan grande es la amenaza (por ejemplo, un agujero enorme en el código base que requerirá un sprint completo para taparlo).



Nivel épico:



Decisiones extremadamente afortunadas

Cuando tomes decisiones durante el desarrollo de las que no estás seguro, lanza un dado D20. Si la tirada es 10 o más, entonces cualquiera de tus decisiones será correcta, como si estuviera bajo la dirección del Maestro del Juego. Si la tirada es 9 o menos, entonces simplemente no obtienes ningún beneficio. Puede usar esta propiedad nuevamente en la próxima luna llena. Pruebas de regresión de



debilidades

.



Profesiones probables

Especialista en seguridad (hacker negro o gris).



Rasgo especial: Siéntete vulnerable

Tu próximo ataque tendrá éxito si apuntas a un punto débil. ¿Quizás la inyección SQL ayudará?



Hechicero





La energía elemental pura fluye por sus venas, lo que les permite realizar hazañas con las que los mortales insignificantes solo pueden soñar. Sacan fuerza de su habilidad innata, habiendo comenzado a programar antes de saber leer. Por lo tanto, desprecian y envidian un poco a la vez la "sabiduría libresca" de otras clases. Por lo general, confiados y carismáticos, pero pueden parecer arrogantes.



Metamagic El

pequeño ejército de atajos de teclado, scripts y extensiones de texto que has acumulado a lo largo de los años te hace ridículamente eficiente, dándote +2 de intelecto.



Nivel épico: fuerza primigenia

Su comprensión intuitiva de los sistemas con los que está tratando significa que a veces puede resolver casi accidentalmente los problemas que lo acompañan: al infligir daño a un enemigo que reduce sus puntos de vida por debajo de 0, puede infligir daño adicional al segundo enemigo en el rango.



Debilidades

Lenguajes de programación de bajo nivel.



Profesiones probables

Programador de Python.



Característica especial: acceso a una base de datos en ejecución.

Está completamente inmerso en el flujo puro de datos en vivo, extrayendo energía directamente de ellos. Gana +5 a tus ataques mágicos, pero pierde 1 punto de vida por turno, ya que esto te va agotando lentamente la fuerza vital.



Bruja





El hechicero hizo un pacto con un ser poderoso que les dio poder, con su IDE. Aunque les da velocidad y habilidades sobrenaturales, los hechiceros son inútiles sin él. También están apegados a las cosas habituales: pueden mantener secretamente una rata sobre la mesa o hacer crecer una nueva forma de vida en su cabello. Los hechiceros deben ser manejados con respeto y cuidado debido a la naturaleza fluida de las fuerzas que acechan en la punta de sus dedos.



Libro de acuerdo

En el nivel 3, puede elegir un IDE. Mientras está en tu computadora, obtienes +2 a todas las pruebas de Sabiduría y tiradas de ataque. Pero si eliminó el IDE de su computadora, o tuvo que programar en la máquina sin él, obtiene -2 para Wisdom.



Nivel épico: fusión de mentes

Estás tan fusionado con tu IDE que lo consideras casi parte del cerebro. Al usar el IDE, su bonificación se duplica hasta +4. Interfaz de línea de comandos de



debilidades

.



Profesiones probables

Ingeniero de datos.



Característica especial: instalación limpia

Limpia el disco y reinstala todo el sistema operativo y el IDE con un script que se guarda en cinco ubicaciones diferentes. Restauras todos los puntos de salud, pero olvidas todo lo que pasó en los últimos cinco minutos.



Mago





Los magos programadores, como los magos, son insignificantes y se irritan rápidamente. Por lo general, estudiaron ingeniería de software en la universidad, donde adquirieron el mal hábito de sumergirse rápidamente en un debate académico violento y sin sentido. Tienen muchos conocimientos secretos, pero a menudo tienen que recargarse: suelen ir primero a almorzar y consumen la mayor cantidad de cafeína para seguir trabajando. Parece un científico distraído, incomprensiblemente tarde para cada reunión.



Editor favorito: Vim y emacs.



Estudió desarrollo de software en la universidad.



Saben mucho, pero a menudo tienen que recargar energías. Se pueden derribar fácilmente: manténgalos alejados de situaciones peligrosas y desconocidas.



Maestro del conocimiento

Si te enfrentas a un enemigo de un nivel superior al tuyo, puedes dedicar 10 minutos a buscar información y buscar Investigación, esperando encontrar información relevante en uno de los volúmenes a los que tienes acceso. Si tu prueba tiene éxito y no te interrumpen durante la búsqueda, puedes agregar +5 a todas las tiradas cuando te encuentres con un enemigo.



Nivel épico: comunicarse con los maestros

Una vez al día, puede intentar comunicarse telepáticamente (o por correo electrónico) con sus antiguos mentores y pedirles ayuda. Su respuesta depende del DJ, pero siempre será útil o neutral, nunca hará daño. Pero si malinterpreta el mensaje y se pone en riesgo, ¡ese es su problema!



Debilidades No

prioriza dónde pasar su tiempo.



Profesiones probables

Desarrollador backend.



Característica especial: exceso de concentración.

Te olvidas temporalmente de todos los problemas materiales cuando te sumerges irrevocablemente en la solución de un problema. Gana +2 a todas las habilidades por la cantidad de horas obtenidas en un dado D4, pero luego gana dos niveles de agotamiento.



All Articles