desarrollador subdesarrollado

You are currently browsing articles tagged desarrollador subdesarrollado.

Cambio No.2

De alojamiento compartido a mi viejo servidor virtual, de apache a nginx+fastcgi.

Si podéis ver esto es que ha ido bien. Ahora a estudiarme como se configura comme il faut fastcgi.

Tags: ,

Cambio No.1

Upgrade a WordPress 3.0.1 por la vía automática.

Impecable. No me lo puedo creer.

Tags: ,

Un movil en condiciones (cayó el xperia finalmente) parece que si ha logrado. Vaya parón que ha tenido esto. Y no por vacaciones.

Habrá que arremangarse un poco y llegar a una entente cordiale.

Tags: , , , ,

Trying to help things change at one place. Trying to change things at other. You gotta get involved to really feel how it feels in the trenches. You cannot get so involved you become part of what keeps the problems going downhill.

Tags: , ,

Transitioning to agile is difficult. Agile does make the issues transparent. It doesn’t make them easy to solve. At least they can see the problems.

See at Johanna’s.

Tags: , , ,

Pero sin abusar. Resumiendo: “tu vende, que nosotros limpiamos la sangre”.

Tags: , , ,

Bueno, una hora después, pero nunca es tarde si etc, etc.

Justo cuando la necesitaba, una wifi abierta. No será por falta de ondas en el pueblo, pero es que las tienen todas bajo llave y con cerrojo.

Eso si, me tira cada cinco minutos.

Tags: , ,

Acabo de updatear esto a la versión 2.7.1, y parece que el widget rss sigue jodiéndola.

¿Aún no han decidido poner un parser de verdad o qué? Aunque fuese uno open, WordPress se lo puede permitir…

A meterle mano otra vez. :’(

Tags: , ,

Bus Number Threshold: el número mínimo de miembros del equipo que deberían ser atropellados por un autobús para que las posibilidades de éxito del proyecto superen cero. Se incluye toda la cadena jerárquica hasta el hacedor supremo.

Bus Number Ratio: la relación entre el peso BNT de un determinado miembro y el de un hipotético miembro estándar.

No, no hablo de mis proyectos actuales, gracias a Dios.

Tags: , , ,

Por el bien de la confianza del cliente: the Bus Number.

Tags: , ,

Version lamentable. Mucho.

Yo sólo quería hacer backups de nuestro router doméstico (un pentium viejo reciclado) via rsyncd. Como corre un ubuntu server, debe ser un simple apt-get. Ah, que rsyncd requiere xinetd, ok, pues también.

Primero los repositorios de updates parecen todos muertos. Una rápida investigación sugiere que tenemos la versión anterior de ubuntu… ¿la upgradeamos y a correr? ¿que no tenemos la última, sino una version un poco muy caducada? :-(

Bueno, pues se actualiza. Ya que estamos quitaremos el disco de 6 Gb que ha dado algún susto y le pondremos el mío viejo de 8 Gb. Es todo un veterano, lo único (con la carcasa y algún cable) que queda del equipo que compré cuando vine a vivir a Barcelona. Amortizado hasta el último sector.

Sólo que aún lo tengo instalado en la máquina. Bueno, se desmonta. Claro que aprovechando que la muevo, tendré que limpiarla, ya toca. Un rato largo de soplar, quitar polvo, comer ácaros y arrancar pelusas (como para rellenar un cojín o dos). Y ya que estamos puedo probar los discos duros esos que andan por casa, que seguro que alguno está jodido.

Los discos resultan ser ocho IDE y un SATA (maquinas SATA en casa… sólo los portátiles, menos mal que rápidamente averiguamos su dueño y confirmamos que esta frito). Ala, uno a uno a la bahía y a ver si es reconocido, hay algo dentro y se dejan formatear y verificar. Y el segundo, el tercero… hasta ocho. Vaya, los más viejos funcionan perfectamente. No se que hacer con un Conner de 85Mb, pero funcionar funciona.

Abrimos el router, sacamos el disco a jubilar (que montaremos en mi máquina para hacerle un chequeo antes de ir a la caja) y… a limpiarla también. Por supuesto. Plumerito, trapo, hasta un pincel para los rincones. Y vuelta a soplar y soplar… hoy ya no necesito cenar.

O si, porque justo esta noche teníamos cena en casa. A mover el trasto fuera de la mesa del comedor. Lo acabaremos mientras aparece todo el mundo, se saluda, se pone la mesa y la fabada termina de hacerse.

Nota del autor: este post es originalmente de diciembre. Hace dos noches el ubuntu del router decidió unilateralmente morirse, así que nueva limpieza, traslado, verificación, instalación y traslado de vuelta. Y nada de svn, rsync ni tonterías en vinagre esta vez. En quince días se trasladan a un sitio más digno.

Tags: , ,

Nuevos tiempos para las consultoras, los antiguos roles ya no son suficientes. El mundo es de los negociadores y los mercenarios. Inocente, uno señala y pregunta… ¿somos mercenarios, señor? Mal. Los mercenarios son los malos, y los malos son los demás (me gustaría oír el discurso de los demás). Nosotros somos los buenos. Ya hemos adquirido la experiencia suficiente para ser los que negocian con ellos, quienes evitan que su codicia acabe con la paz y la felicidad del mercado. Nosotros no lo hacemos, nunca lo haríamos, por el dinero. Por el dinero ya lo hacen nuestros grandes gestores, nosotros jamás. Nunca. Never. Jamais.

Sabemos que la mayoría de los mercenarios tienen más ética que el ejecutivo medio (al fin y al cabo sólo se venden por dinero). Sabemos con certeza que los freelance son lo que son, es decir, mercenarios. Sabemos que los contractors también lo son, o lo eran en el sentido más original del término. Y sabemos, tras una larga tradición, que un condottieri se debe a sus hombres, sus palabras y sus contratos, tres obligaciones que harían palidecer a muchos escaladores corporativos (prometo que no tengo hacia ellos una especial inquina, a éstas alturas sólo un interés de naturalista / antropólogo).

Si hay mercenarios, es decir, soldados, hay seguidores. Prostitutas, mayormente. No hay que llevar mucho en la consultoría pedestre para saber que en el fondo cumplimos un papel en cierto modo similar. Y casi nunca bien pagados. Con experiencia ascenderemos a ser negociadores. Mal pagados pero, además, negociamos. Con los malos, con los mercenarios.

Si hay negociadores, las películas nos han enseñado que habrá terroristas. Pero, aunque parezca un contrasentido, con ellos no se negocia. ¿O son ellos quienes no negocian con nosotros, lo que invierte los términos? Como es obvio para cualquier persona de bien, no hay terroristas buenos. Se convierten automáticamente en mercenarios porque con ellos si se puede negociar. Se puede y se hace.

Un tipo de terroristas son los talibanes. Pero son ellos los que no negocian con nosotros ¿Sera que ahora somos terroristas? ¿O somos nosotros quienes no negociamos? ¿Eso nos convierte en terroristas (casi era mejor ser un mercenario)? Con el suficiente (opio / armas / derechos de paso / requisitos / plazos de entrega / cuerpos encorbatados) sobre la mesa si negocian, así que son negociadores… ¿y nosotros mercenarios? ¿Eso no era malo? ¿O es que ahora somos pros…?

¡Aaaaaaagh!

Ahora ya se porque consultor es el que quiere. Es el que quiere dormir tranquilo.

Tags: , , , ,

Comité de gestión

Inteligencia militar

Mmmm… no riman, pero ni falta que hace.

Tags: , ,

Si sólo pudiera recordar una regla para desarrollar en una isla desierta lo tengo claro (y más tras los últimos dos días): el principio DRY. La mayor parte de los que valen la pena acaban surgiendo de ahí.

Don’t Repeat Yourself

En cristiano:

No te repitas, joder.

No vale la pena saltárselo. Nunca. No es de esos que te aprendes para saltártelos. No. Por vuestro bien.

Tags: , ,

Por si acaso

—what’s that?
—Detergent
—But it’s a time machine
—Just making sure

Una cosa es tomar precauciones y otra todo ese tipo de actos de intención casi mágica que realizamos “por si acaso”. Mejor un conjuro que pensar. Y cuidado no pongas peros. Nadie se rie de la mágia.

Uno que pensaba que eramos profesionales, ingenieros incluso, a ratos. Cuantas veces habré visto un porsiacaso…

Y si, la máquina del tiempo en cuestión esta construída a partir de una lavadora. Y si, cada vez que alguien intenta usarla corre el detergente.

Tags: , ,

« Older entries