¡Me han publicado una imagen en coder facts!.
Si te encuentras ante esta duda tengo dos noticias para ti: una buena y otra mala. La mala es que seguramente te encuentres en la frase de abajo. La buena es que ha aparecido ante ti la oportunidad de poder aprender algo nuevo mientras descubres qué es lo que realmente tienes entre manos.
La duda suele ser el principio de la sabiduría.
M. Scott Peck
Gracias al bueno de Carlos Badenes he redescubierto lo que se conoce como “la teoría de las ventanas rotas”.
Es el nombre de un efecto que ya conocía hacía tiempo sólo que aplicado a otras facetas de la vida, aunque gracias a la charla que tuve con Carlos he podido ver que tiene muchas aplicaciones en el mundo de la programación y del desarrollo de proyectos. A continuación cito una entrada de Fernando Blat donde se explica este concepto con bastante claridad:
A principios de la década de 1980, el politólogo James Q. Wilson se juntó un buen día, puede que incluso soleado, con el criminólogo George Kelling para formular una interesante teoría que justificaría la mismísima guerra preventiva: broken window theory. El principio es muy sencillo, se parte de un edificio en un lugar concreto que se encuentra vacío o sin mantenimiento. En un momento determinado, una ventana aparece rota. Si esta ventana no es reparada o sustituida por otra nueva, pronto aparecerá una segunda ventana rota. Algunas más en poco tiempo. Tras esto, la basura empezará a amontonarse en las puertas de la entrada y en otros lugares del exterior. Una sensación de inseguridad y de abandono que irá en aumento hasta que hacen acto de presencia los primeros merodeadores y vagamundos, incluso algún que otro delincuente de poca monta. Una degradación que terminará atrayendo un foco de delincuencia alrededor del lugar en el que se encuentra el edificio.
Todo se degrada por una ventana rota. Es decir, si se permite una mínima infracción, todo puede terminar degenerándose. Una premisa sencilla y directa que el célebre ex Alcalde de Nueva York puso en práctica. Giulani incluyó esta teoría en su programa electoral y la puso en práctica persiguiendo las transgresiones menores como los grafitos, pequeños hurtos, viajar sin pagar el billete, detener a la gente que se colaba en el metro… Especial relevancia tuvo el último caso. El Alcalde encargó a su jefe de policía, un tal Howard Safir, que detuviese a todas aquellas personas que se colasen en el metro, sobre todo aquellas que lo hicieran de una manera brusca (es decir, corriendo y saltando la valla). Los índices de delincuencia bajaron casi un 40%, dándose la circunstancia de que muchas de estas personas que se colaban en el metro habían cometido un delito antes.
Llegados a este punto me gustaría que tú, estimado compañero de profesión, fueras sincero contigo mismo y, pensando en tu trabajo, te dieses 10 segundos para responder una difícil pregunta que te va a poner en un aprieto:
Leer el resto de la entrada »
Estoy seguro de que acierto si digo que, en algún momento de tu vida, te enseñaron un campo que te gustó pero en el que por una cosa u otra no pudiste profundizar. Algo que te llamó la atención, que te interesó, que te motivó, que te gustó aprender, pero que finalmente tuviste que dejar de lado para dedicar tu tiempo a otras cosas quizá menos estimulantes aunque más prioritarias.
A mí, en mi caso, me pasó con la electrónica. Me llamó la atención desde siempre, disfruté aprendiendo algo de ella y ahora, varios años después, me he animado a retomarla y a volver a disfrutar pelando cables y juntando unos componentes con otros para hacer cosas que se mueven, suenan, se encienden y funcionan en el mundo real. Paralelamente, aprender algo que habia olvidado me ha ayudado a tener una nueva perspectiva del conocimiento que ahora mismo tengo.
El caso es que estoy dando mis primeros pasos con Arduino montando algunas cosas sencillitas. Hay muchísima información acerca de Arduino en la red, os recomiendo que visiteis su web y la entrada en la wikipedia. También hay un documental en castellano sobre Arduino que, aunque es un poco aburrido, dice algo con lo que yo también estoy de acuerdo: es una herramienta interesantísima para utilizar en los institutos ya que permite fomentar la imaginación de los adolescentes, independientemente de que éstos estudien letras o ciencias. Lo importante es utilizar la parte derecha del cerebro.
En esta entrada voy a explicar un pequeño montaje que hemos hecho entre Carlos Javier Prados, mi jefe, y yo, utilizando Arduino. Como ambos nos dedicamos al M2M, y a los dos nos gusta programar, la electrónica y el cacharrear, no ha sido muy difícil que nos pusieramos de acuerdo para hacer un pequeño prototipo conjunto y que disfrutásemos a medida que éste iba progresando y tomaba forma.
El funcionamiento del prototipo es muy sencillo y nos permitirá poder ver desde nuestro teléfono la temperatura que hace en un lugar que queramos. La idea es que dejes un pequeño sistema funcionando, por ejemplo, en el salón de tu casa y, ya en el trabajo, en la calle, en el cine, o en cualquier sitio con conexión a internet puedas ver qué temperatura hace en ese momento en el salón.
Los elementos que van a entrar en juego son tres:
Leer el resto de la entrada »
Aquellos a los que nos gustan los deportes y la tecnología estamos de enhorabuena: por fin tenemos una red social útil, divertida y motivante, una red social que hará que se nos vayan esos momentos de pereza, de tedio y de aburrimiento, nos vistamos de corto y salgamos a gastar suela. Os presento a Endomondo.
La idea tras Endomondo es, simplemente, la de permitirte registrar el recorrido que haces cuando sales a correr, a montar en bici, o a realizar alguna otra actividad. Gracias a esos registros puedes ver desde su web o desde tu teléfono la distancia recorrida, el tiempo empleado, las calorías quemadas, etc. y ser consciente del estado de forma en el que te encuentras.
Registrar el recorrido es muy sencillo. Puedes hacerlo prácticamente con cualquier teléfono con GPS, ya que hay aplicaciones para iphone, android, nokia, blackberry, etc. Simplemente sales a hacer deporte con el teléfono y él se encarga de registrar el recorrido y, si tienes internet, de publicarlo en la web cuando terminas. Si no tienes GPS no importa, puedes trazar la ruta recorrida con Google Maps y cargarla en Endomondo.
Pero, ¿qué tiene Endomondo de especial y en qué se diferencia de otras redes sociales?. En Endomondo existen los que se conocen como desafíos, los cuales harán que te pongas las pilas. Por ejemplo, puedes crearte un desafio con algunos amigos para ver quién recorre más kilómetros en un mes, y te aseguro que todos los días entrarás a ver los progresos de los demás y no te importará estirar la carrera un poco más con tal de acortar distancias, aumentarlas, o ganar puestos en el ranking. Cada desafío tiene su propia zona de comentarios donde poder hablar de las carreras, hacer piques, etc.
Yo desde luego que os invito a que lo probeis. Te anima a hacer deporte, es divertido y, sobre todo, es estimulante. Tus endorfinas y tu salud lo agradecerán.
Como algunos ya sabeis esta vez he cambiado de año y de trabajo a la vez. En los tiempos que corren, con la que está cayendo y viendo cómo está el panorama, quizá pudiera parecer temerario dejar un estable puesto de trabajo en una empresa que conoces bien por otro puesto en otra empresa a priori desconocida, pero la cosa surgió así y ya entrado el año puedo, por suerte, decir que todo ha salido muy muy bien.
Me gustaría dedicaros esta entrada a todas aquellas personas que, de un modo u otro, me habeis ayudado en el cambio y que no compartís conmigo el día a día. He recibido unos gestos, mensajes, correos y llamadas en estos dias que le hacen pensar a uno que al menos profesionalmente le aprecian
Una de las cosas que más me gustaron fueron las muestras de afecto que me dieron algunos compañeros cuando se enteraron de que dejaba la empresa. Todo sucedió muy rápidamente y muchos se enteraron prácticamente en mi último día, pero sé que los panderetas seguirán haciendo el gamba aunque recuerden con nostalgia al que liaba alguna cuando veia que algún despistado se dejaba su equipo sin bloquear. Gracias por seguir llamándome, escribiéndome y por querer mantener el contacto panders!.
Otras personas con las que de momento he perdido vinculo profesional estaban, como ha sido natural en mi caso, en clientes. Llena de orgullo y satisfacción que vean en linkedin que has dejado la empresa en la que trabajas y que te manden un correo diciendo que va a ser una pena no poder contratarte para que les eches una mano. También llena de orgullo y satisfacción que, tras los años, un antiguo jefe tuyo se acuerde de ti, te busque y te diga que está fuera de España y que en su empresa están contratando gente por si te interesase saberlo.
Y que conste que no ha sido el único. Otros amigos y conocidos, aunque estos ya sabian que buscaba un cambio, me dijeron que les diese mi CV para dejarlo en sus empresas y ver si podia trabajar con ellos. De hecho con una persona en concreto se barajó la posibilidad de que me incorporase en su empresa, alguien que me conocía en persona, que conocía esta página y las cosas que hago, y que no me pidió el CV siquiera. Los chicos de Jobsket tambien aportaron su granito de arena, ya que gracias a ellos mi actual empresa y yo pudimos localizarnos.
Como no podía ser de otra manera me gustaría darle las gracias a Amplía, la empresa en la que trabajo ahora, por haber apostado por mi y por haberme dado la oportunidad de incorporarme a su equipo.
En Amplia las cosas realmente son diferentes. Aquí los conceptos “subcontratación”, “servicios”, “ir a cliente”, “soporte”, etc. no existen. Aqui tenemos un producto llamado opengate y vivimos de hacerlo lo más flexible, lo más robusto y lo más usable posible para que grandes empresas lo elijan y lo compren. Punto. Usamos tecnologias y metodologias recientes siempre y cuando demuestren que nos son útiles tras haber hechos pruebas de concepto con ellas. No aprendemos a usar una tecnología mientras hacemos un producto entregable ni metemos buzzwords en todo lo que hacemos.
A los desarrolladores que esteis en el mundillo y que esteis leyendo esto, ¿de verdad no os parece una empresa atipica?
Por suerte o por desgracia he estado en muchos clientes, he conocido a mucha gente y he visto muchos equipos de trabajo, pero pocos, de verdad, con gente tan amable, tan dispuesta a ayudar y técnicamente tan capaces. Somos pocos, hacemos piña y eso se nota. Gracias por hacer mios vuestros problemas técnicos y vuestros los mios, habeis conseguido que me haya adaptado muy rápidamente a mi nuevo puesto, y es que es un lujo trabajar codo con codo con vosotros, en serio. Hacedme caso, sé lo que digo
Aun a riesgo de repetirme y a modo de despedida, de nuevo, muchas gracias a todos.
Así es amigos, me he podido enterar de que a los empleados de cierta empresa les aparece este simpático mensaje al tratar de acceder a esta humilde página pasando por el proxy corporativo. Bueno, en realidad no es exactamente este mensaje, he puesto a Paquirrin tapando el logotipo de dicha empresa porque encima no les voy a hacer publicidad
No diré quién me ha mandado la captura no sea que el BOFH que administra el proxy le lie alguna a él también, aunque el caso es que categorizándome ha estado más o menos fino y se ve que conoce las mejores páginas de internet
En cualquier caso todo esto me ha sorprendido mucho, ¡gracias por el pantallazo pander!
El otro día, mientras escuchaba el especial número 100 del podcast de Javahispano, oí de nuevo a Alfredo Casado hablar sobre testing, TDD, análisis estático del código, el plugin de Chuck Norris para Hudson, etc.
También habló del principio FIRST, que son 5 cualidades definidas por Robert C. Martin en su libro Clean Code que deben seguir los tests que creemos para probar nuestro software para ser buenos tests.
He escrito un pequeño PDF en el que explico, una por una y de manera general, las cinco cualidades del principio FIRST. Si estás familiarizado con conceptos como TDD, test unitarios o integración contínua verás que he relajado ciertos detalles. En cambio, si no conoces nada de todo esto, no te será difícil entender los conceptos. En cualquier caso, espero que estos principios te sirvan para hacer mejores tests.
Principio FIRST
Últimos comentarios