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, 3 de febrero de 2014

364 - Omnialgo



Como ya quedó claro en la famosa tira 362, la omnisciencia no garantiza nada...



¿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, 27 de enero de 2014

363 - El futuro

Sí, lo del gorro es un homenaje a Demolition Man :-)



¿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

jueves, 16 de enero de 2014

360 - diálogo democrático

Resulta espectacularmente triste que, solo cuando se lia parda, algo reciba la suficiente atención mediática para que las televisiones atiendan, la gente se indigne y un alcalde tenga que recular (al estilo político, claro: evitando asumir la más mínima responsabilidad)

Obviamente, la violencia nunca ha sido solución a nada. Obviamente, quemar un contenedor es un fracaso; de los políticos, por permitirse llegar a este punto en el que solo das la opción de agachar la cabeza y callar la boca a la gente, porque vas a seguir haciendo lo que te salga del nabo, protesten lo que protesten.

Por cierto, por lo que dicen, el editor del periódico de Burgos (y constructor) no era finalmente el constructor principal...pero la cosa tiene tram(p)a:

En apariencia, la presencia que Méndez Pozo en la adjudicación del bulevar de Gamonal no es gran cosa. La obra está presupuestada en unos 12 millones de euros de los que Méndez Pozo solo cobrará 240.000 euros, a través de MBG. Sin embargo, esta apariencia es engañosa, no solo porque sean sus socios en otros negocios quienes vayan a cobrar la factura principal de la operación de Gamonal.
La empresa de Méndez Pozo que ganó el concurso "anónimo", MBG, se ha ocupado del diseño del proyecto y también llevará la dirección de la obra, un papel para nada irrelevante. La dirección de obra es la que propone las ampliaciones en el presupuesto, los famosos "modificados": las ampliaciones sobre el presupuesto inicial de la adjudicación.
Además de MBG, el Ayuntamiento (a través de sus técnicos "independientes") también tendrá que dar su aprobación, si los constructores plantean cobrar más por algún imprevisto. La razón por la que se suele separar la dirección de obra de la construcción es, precisamente, para garantizar que no haya abusos del constructor a la hora de ampliar el presupuesto, esa costumbre tan habitual en las obras públicas en España –o en el canal de Panamá–.
En Burgos, esta independencia del director de obra no será tal: será el socio habitual de los otros constructores quien tendrá que decidir si se merecen cobrar algo más. Todo esto, claro está, en el caso de que el famoso bulevar se llegue a realizar.

Fuente: Mirad la noticia completa: esta es la verdadera "Marca España"



¿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, 13 de enero de 2014

359 - Tecnología: Facilitándonos la vida



¿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, 6 de enero de 2014

358 - La lotería...

enhorabuena a los premiados. Por mi parte, tendré que seguir siendo informático a tiempo completo :-(



¿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, 30 de diciembre de 2013

Cientos de millones de peces no pueden estar equivocados




sobrinos y fiestas hacen que la tira de hoy sea cortita. ¡el siguiente lunes, volvemos a nuestra programación habitual!



¿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, 23 de diciembre de 2013

357 - Querido Papá Noel:

(hoy, la tira va en widescreen, así que pulsad en la imagen para verla)




 y añadimos... ¡3 postales nuevas!







(mañana añadiré una felicitación sobre esta tira :-) )



¿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, 16 de diciembre de 2013

356 - buscando explicaciones

nuestro cerebro es maravilloso; es capaz de evitar el estrés de tener que cuestionarse cosas que nos confortan contra el miedo. El comportamiento de evitación; nuestro cerebro rehuye cuestionarse; cuestionarse es complicar las cosas; cuestionarse es alterar ese esquema mental apacible y seguro de las certezas. Las cosas son así porque son así, me siento seguro y con un objetivo. Es lo más sencillo. No necesito que sea verdad. Solo que mi cerebro lo asimile como mi fondo de armario, como el paisaje; incuestionable y perenne.


Como añadido, he aquí una nueva felicitación navideña, cortesía de @Proscojoncio



...y con esta, llegamos a la mágica cifra de 50 postales en la web de las sinercards.



¿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