Mostrando entradas con la etiqueta desarrollo. Mostrar todas las entradas
Mostrando entradas con la etiqueta desarrollo. Mostrar todas las entradas

lunes, 25 de abril de 2016

459 - La reunión de desarrollo


(sigo retrasando la historia de la boda intercalando tiras independientes. Sorry, me falta tiempo, y qué demonios, hay algunos de vosotros que agradecéis las tiras autocontenidas)


Una característica especialmente divertida de los intentos de micro-management de los directivos y comerciales es verles boquear cuando les quitas sus fechas y sus reuniones maratonianas sin planificación y les metes en un proyecto con SCRUM. Eso sí, hasta que consigues que superen el mono de intentar controlar lo incontrolable y congelar lo incongelable (los tiempos sin congelar los requisitos), la cosa es parecida a una habitación cerrada con 100 monos esquizofrénicos con motosierras atadas a la espalda.



¿quieres leer más tiras? Entra en el listado de tiras y escoge!

Puedes usar esta tira libremente,
cumpliendo tan solo esta licencia CC:
Creative Commons License

lunes, 21 de septiembre de 2015

431 - ¿Cómo va el proyecto?

nah, la verdad es que vivimos en una época de maravillas, pero a veces, entre tanto framework, ORM y librerías, uno echa de menos el empezar algo de cero. Luego se te pasa cuando tardas 10 veces menos ;-)




¿quieres leer más tiras? Entra en el listado de tiras y escoge!

Puedes usar esta tira libremente,
cumpliendo tan solo esta licencia CC:
Creative Commons License

lunes, 10 de febrero de 2014

365 - El principio de Peter

(no quiero iniciar un flame Arquitectura VS. desarrollo; solo uno de "Mala arquitectura" VS "desarrollo y luego ya pienso cómo lo distribuyo todo". O mejor, lanzar una pregunta: "¿por qué tengo que elegir entre la rubia y la morena, si me gustan ambas?". Espero que no lleguemos a la agria polémica que hubo en la tira 362.)

Lo cierto es que hay, en este país (salvo honrosas excepciones, todo hay que decirlo), una especie de maldición con eso de programar. Incluso con programar bien, que suele involucrar pensar antes de hacerlo y hacer buena arquitectura. Cuando en una gran empresa te nombran arquitecto, parece que te elevas a un mundo de abstracción en el que no deberías volver a tocar un editor de código, no sea que te infectes. Parece como un paso intermedio a la gerencia. Y NO.

Es curioso, porque he visto a algunos malos programadores (no necesariamente malos porque se les diera mal; a algunos, simplemente, no les gustaba) convertirse en malos arquitectos. De esos que tenían un diagrama genérico de un MVC, le cambiaban el nombre y HOP!, proyecto nuevo.

Siempre me ha fascinado (sobre todo, en las empresas grandes), esa manía de separar la arquitectura y la programación, quizá víctimas de la propia metáfora (la del arquitecto y los albañiles). Siempre he considerado ambas cosas dos caras de la misma moneda; No digo que separar tareas no pueda ser una buena idea, pero ese ansia de algunos (malos) arquitectos por desligarse de la programación es simplemente un reflejo de algo obvio; no les gusta programar. Pero, por seguir con la metáfora, un Arquitecto sin conocimientos de programación nunca mataría a Hitler más que en un papel... y un programador sin idea de arquitectura, cogería un rifle y se pondría a disparar en círculos hasta que se le acabasen las balas. Con suerte, con el cañón apuntando hacia afuera ;-)

No sabría decir con exactitud qué me gusta más; ese periodo de perfeccción teórica, diagramas, estimaciones y patrones que precede a un proyecto y que podríamos encuadrar (relajadamente) en el marco del trabajo de un arquitecto o el paso de ponerse a codificar, ver como todo va cuadrando en sus cajitas que has diseñado antes, bellamente... hasta que te encuentras un problema de desarrollo y hay que modificar algo :-). Pero bueno, el mundo no es perfecto, así que su modelado informático tampoco puede serlo. Por lo tanto, yo elijo el trío con la rubia y la morena :-)

P.D: Sí, el CondensadorDeFluzoCrashException está en castellano porque lo de "fluzo" es algo muy español: un errorcillo

P.D.2: El principio de Peter que da nombre a la tira es esto 



¿quieres leer más tiras? Entra en el listado de tiras y escoge!

Puedes usar esta tira libremente,
cumpliendo tan solo esta licencia CC:
Creative Commons License

lunes, 20 de enero de 2014

361 - tipos de comentarios de código



Siempre he sido partidario de que los comentarios en código no deberían ser necesarios, a excepción de las cabeceras (explicar el uso, dependencias y demás en una clase me parece necesario); el código debe ser sencillo, acotado y los métodos, cortitos (no en el sentido de Paquirrín; en el sentido de breves, leñe). A veces no es posible, hay campos del desarrollo que son complejos, y qué cojones; a veces sabes que nadie va a leer los diagramas UML, la documentación de arquitectura... o directamente, no hay.  O a veces, heredas un código ilegible y necesitas hacerte a la idea de qué cojones hace y escribes comentarios para aclararte tú mismo, antes de respirar hondo, ir a ver a tu jefe, decirle que te vas a dedicar una semana a refactorizar un código de mierda que funciona para convertirlo en un código legible que funciona, y luego largarte montado en un unicornio dorado.

Por supuesto, los comentarios proporcionan otras cosas: por ejemplo, desahogo o risas :-)... contad vuestras experiencias; estoy seguro de que superarán a la tira POR MUCHO. xD




¿quieres leer más tiras? Entra en el listado de tiras y escoge!

Puedes usar esta tira libremente,
cumpliendo tan solo esta licencia CC:
Creative Commons License

lunes, 26 de marzo de 2012

265 - Fred-E


La tira está dedicada a Carlos Sisí; una conversación con él a raíz de la película de "John Carter" me hizo recordar que tenía este guión en la carpeta de pendientes desde hace tiempo, y me decidí a sacarlo hoy

Es una ley; 2 minutos después de salir del trabajo y desconectar...¡hop!

P.D: Wall-E es un películón. Tremendo. Magnífico. Al menos, hasta que todo el mundo empieza a hablar. Entonces baja a película buenísima.



Y ahora... ¡una escena extra!



¿quieres leer más tiras? Entra en el listado de tiras y escoge!

Puedes usar esta tira libremente,
cumpliendo tan solo esta licencia CC:
Creative Commons License