Mi aportación a #10consejosdeviejos

Este domingo recibía, como de costumbre  la Bonillista. Y la verdad, me ha animado a escribir, más que para nadie para mí misma, algunos consejos tras unos "cuantos" años: #10consejosdeviejos.  Como bien reza el dicho "Consejos doy y para mi no tengo", porque son cosas que muchas veces me digo, pero luego con el tiempo me cuesta aplicar, me he animado a dejarlas por escrito (a ver si así, más allá de teoría y práctica temporal se convierten en mi práctica habitual). He leído muchos consejos en twitter con los que me siento identificada y curiosamente los que más importantes considero no aplican sólamente a nuestra profesión, si no que son válidos para cualquiera: humildad, diversión, esfuerzo, constancia, empatía, compartir...
Como 140 caracteres no da para chapas como las mías y aprovechando que es algo que puede ir creciendo..... he aquí mi pequeña aportación (inicial):

Evita deploys y merges "chungos" viernes  y vísperas de festivos/vacaciones. Si no quieres que la jornada en víspera de irte de finde/vacaciones se alaaaaargue, y termines el día diciendo: "vaya mierda de día" y por lo tanto pensando más en el curro que en los días de relax que vienen por delante..... recuérdalo. Porque si algo puede ir mal, irá mal, pero si encima es víspera de finde/vacaciones ¡irá peor! Además, si te vas de vacaciones probablemente dejarás el marrón a otro así que: no hagas a los demás lo que no te gustaría que te hiciesen a ti. Lo único que podemos hacer para evitar estas situaciones es organizarnos con tiempo y teniendo presente que, a ser posible, no deberíamos arriesgarnos. Ya sabemos que hay excepciones de vida o muerte.... (seguro?).

Lo más importante no es el dinero. Está claro que para llegar a este punto hay que hablar de cifras en las que llegar a fin de mes no sea tu principal preocupación. Aún recuerdo cuando en mi primer trabajo, "soñaba" con mis compañeros con sueldos de 2.000 euros netos y por qué no, hasta 3.000 euros como había habido algunas horneadas de compis de facultad que habían alcanzado habiendo terminado algunos años antes. El tiempo y el mercado nos puso en nuestro sitio, y una vez asumida la realidad te preocupas más por otras cosas. Las personas con las que trabajo y las condiciones laborales (teletrabajo, reducción de jornada, flexibilidad...), han sido en mi caso los puntos más valorados. Así que: busca una estabilidad económica, pero una vez lograda mira más allá de lo económico, que aunque a nadie amarga un dulce, hay cosas más importantes más allá de los euros.

Disfrutar del trabajo sí o sí. Si no te gusta en lo que trabajas, o cómo trabajas, el ambiente, el target.... intenta cambiarlo. Si cada día es una tortura ir a trabajar, porque no estás alineado con los objetivos de tu empresa, con tus compañeros.... intenta cambiarlo. Si no puedes cambiarlo, si te aburre lo que haces y no está motivado, si no te sientes valorado, en definitiva si no disfrutas del trabajo: no tengas miedo al cambio. Personalmente lo he hecho varias veces y siempre (haya ido bien o mal) ha sido algo positivo.

Pasión por tu trabajo, sí, pero sobre todo pasión por la vida. Este consejo es el que más me cuesta llevar a cabo, siempre tropiezo con la mima piedra. Me encanta mi trabajo. Tanto que he llegado a dedicarle muchas más horas de las convenientes, tanto por necesidad como "porque sí" (y lo que es peor: sin casi ser consciente). Ver afectada tu salud, tu humor y que llega a afectar a quienes te rodean (y más quieres) ha sido un punto de inflexión. Lo malo es que lo ha sido varias veces ya. No esperes a que llegue ese punto de inflexión. Piensa en qué hay en tu vida que te haga ser feliz (más allá de tu trabajo) y poténcialo, trabájalo e intenta disfrutar de todo el tiempo libre que dispongas. El tiempo no se recupera nunca. Cada minuto que se va no volverá. Creo que igual que debemos aprovechar cada minuto de nuestro trabajo al máximo, debemos hacer lo mismo con nuestra vida personal, nuestros hobbies, todo aquello que haga contribuya a que tengamos una vida plena y feliz. Igual que un trabajo que te divierta y en el que disfrutes te ayudará a ser feliz, disponer de tiempo de ocio y emplearlo en aquello que te llena te ayudará a ser mejor profesional.

Llevo teletrabajando ya muchos años, algunos de mis consejillos:

  • Organizate y se estricto. Márcate un horario, con pausas, como si estuvieses en la oficina. Que las jornadas laborales no se alarguen eteeeeeernamente, y que no estén llenas de interrupciones contínuas.
  • Ten un lugar apropiado para trabajar. Donde nadie te moleste y todo el mundo lo asocie a que estás "currando". A veces cuando trabajas desde casa la gente asume que estás disponible para cualquier cosa y no: es como si estuvieses en la oficina.
  • No utilices el equipo de trabajo para ocio. La mayor parte de las veces tenemos la tentación de seguir sentados en nuestro sitio de trabajo haciendo "otras cosas", lo cual se termina mezclando con "y ya que estoy a ver si termino esto....". Para evitarlo, en mi caso siempre cambio de portátil y de lugar de trabajo. Cuando estoy en el pc en modo ocio, me pongo en mi portátil personal y traslado mi "escritorio" a la sala, donde todo el mundo asume que ya no estoy trabajando y soy interrumpible. Evitando así tentaciones de volver a cosas del curro.


Pues hasta aquí mi chapa. Iré actualizando.... Quizás algún día me tenga que poner el top de los #10consejosdeviejos enmarcado enfrente del escritorio de trabajo.....




Aprendiendo Android: Lecciones aprendidas (I) con Apatxas

Hace algún tiempo que quería aprender Android y el no estar trabajando me ha permitido poder dedicar más tiempo a ello.
Empecé con los siguientes cursos en Coursera:


La verdad es que están bien a modo de introducción pero yo personalmente no consigo sacar toda la chicha que me gustaría hasta que no me pongo manos a la obra.
Hasta ahora había hecho pequeñas pruebas y funcionalidades que no iban a ningún sitio y terminaba cansándome y no llegaba a ningún puerto. Así que me puse un objetivo: publicar una app en Google Play.

Me "inventé" una aplicación: Apatxas. La idea es sencilla: repartir los gastos compartidos entre varias personas. Pensé en esas veces en las que salimos de vacaciones con amigos o estamos compartiendo piso: vamos generando gastos, que a veces pagan unos y a veces otros y luego llega el momento de hacer las cuentas.

Me puse manos a la obra y este es el resultado:

Apatxas, compartiendo gastos


Lecciones aprendidas
He aprendido mucho, pero quiero destacar las siguientes lecciones que me servirán para no cometer los mismos errores en mi segunda aplicación (que aún me quedan muchas cosas de Android por aprender):

Teletrabajo: más que una forma de trabajo un modo de vida

Aunque a día de hoy no estoy trabajando, mis últimas experiencias laborales han sido en la "modalidad de teletrabajo". He trabajado durante más 5 años desde casa y para mi ha sido una experiencia más que positiva, hasta el punto de que es lo que me gustaría hacer en un futuro.
Para mi se ha convertido en algo más que un posible modo de trabajar, se ha convertido en un modo de vida.
Se que hay gente reticente, gente que le gustaría pero no se atreve, gente que jamás contrataría o trabajaría con alguien en remoto.... Con este post no trato de convencer a nadie ni de abrir un debate. Mi única intención es compartir mi experiencia y si le sirve a alguien para poder animarse a probarlo que lo haga. Y de paso si alguien quiere dejarme algún consejo en los comentarios será bienvenido.

Iconos en Android

Esto es una "chuleta" que recopila la información que me he dado cuenta que busco/uso recurrentemente desde que estoy haciendo un desarrollo de una app android. Iré completándola y corrigiéndola si es necesario. Si a alguien más le sirve, pues mejor que mejor. Estoy utilizando la versión de iconos de Material Design ofrecidos por Google.

¿Dónde encontrar los iconos Material Design de Google? 
https://github.com/google/material-design-icons
En mi caso estoy utilizando los .png que se encuentran en las carpetas drawable-densidad

Preview de los iconos
http://google.github.io/material-design-icons/

Densidades de pantalla y escala

MDPI
Medium Pixel Density (baseline)
1 x
HDPI
High Pixel Density
1.5 x
XHDPI
Extra High Pixel Density
2 x
XXHDPI
Extra Extra High Pixel Density
3 x
XXXHDPI
Extra Extra Extra High Pixel Density
4 x
LDPI
Low Density(*)
0.75 x

(*) Normalmente no es necesario iconos específicos porque Android reduce HDPI a la mitad para obtener el tamaño requerido.

Tamaño de iconos en función del tipo


MDPI(*)
.png de material design icons
Launcher
48 x 48 px
--
Action Bar
24 x 24 px
/drawable-.../ic_..._24dp.png
Small
16 x 16 px
/drawable-.../ic_..._18dp.png
Notifications
24 x 24 px
/drawable-.../ic_..._24dp.png

Launcher for Google Play
512 x 512 px
--

(*) Para el resto de densidades escalar según la tabla de escala

Nomenclatura de iconos en función del tipo

Launcher
ic_launcher_xxxx.png
Menu / Action Bar
ic_menu_xxxx.png
Small / Contextual
ic_xxxx.png
Status bar
ic_stat_notify_xxxx.png
Tab
ic_tab_xxxx.png
Dialog
ic_dialog_xxxx.png


Android Asset Studio: http://romannurik.github.io/AndroidAssetStudio/index.html




Feliz Navidad y Próspero 2015

Cierro un año especial tanto en lo personal como en lo profesional. La parte personal ha sido genial a todas luces. La profesional, depende del prisma con el que se mire. A mi me gusta verlo así:
Me quedo con la felicidad de haber visto crecer mi familia y con la satisfacción de tener más tiempo para poder dedicarme a ella.
Me quedo con el placer de poder dedicar mi "tiempo libre" a trastear y a formarme en temas que tenía pendientes.
Me quedo con la satisfacción de tener las riendas de mi vida y poder plantearme mi futuro como no haría desde la seguridad de un trabajo.
No está tan mal, ¿no?

Si bien este año he tenido el blog totalmente dejado, quería aprovecharlo para felicitar la Navidad. No me caben en 140 caracteres todos los buenos deseos para estas fiestas y para el año que entra, así que aprovecho que en "mi blog" tengo todo el espacio que quiera (para el que quiera leerlo!).

Os deseo una Feliz Navidad. Que la aprovechéis para disfrutar de la compañía de la familia y valorar cada momento con vuestros pequeños y mayores. Dejad atrás el estrés del día a día por unos días y valorar el placer de un desayuno en familia, una peli en el sofá tapados con una mantita y unas palomitas... Esas pequeñas cosas para las que el ingrediente más difícil de encontrar suele ser el tiempo.

Y para el año que entra os deseo.... felicidad! Que seáis felices!! Que disfrutéis de vuestro trabajo si es que lo tenéis y si no... que no dejéis de buscar ese trabajo soñado que os haga disfrutar y sentiros realizados. Que os levantéis cada día con ilusión y nuevos retos. Que no desperdiciéis ni un solo día, porque cada día es único, se lo lleva el tiempo, se convierte en pasado y el pasado nunca vuelve.

Así pues.....

739

739 días son los que han transcurrido desde mi último post. 739 días sin escribir sobre motivación, equipo, programación.... 739 días en los que mi motivación ha pasado por sus peores momentos, en los que he pasado de tener un equipo a no tenerlo y en los que la programación se ha convertido en un hobby.

Sin embargo, mi primer post después de todo este tiempo no tiene una etiqueta profesional si no personal. Porque, pese a mis aventuras y desventuras laborales, el hecho más importante de mis últimos 739 días ha sido el nacimiento de Naroa (y ¡esto si que es salir de la zona de confort!)


No se cuánto durará mi paréntesis profesional..... lo que sí se es que mientras tanto dedicaré mi tiempo a la profesión más bonita y gratificante que existe: ser madre de dos pitufillos.

Buscando, encontrarás....

.... programadores perdidos o empresas perdidas de los que se lleva hablando toda la semana. O quizás no. Buscados o no, encontrados o no, haberlos haylos.

Como programadora, tengo mi modesta opinión de que si no encontramos esa empresa en la que sentirnos completos y realizados, no significa que no exista, significa que debemos seguir buscando y aprender por el camino. No vale entrar en esa dinámica contínua de quejas para luego sentarse y no hacer nada. Está en nuestra mano, buscar nuestra felicidad profesional y sembrar para que la foto de nuestra profesión a día de hoy evolucione hacia lo que queremos que sea.

En cuanto a las empresas... pues me gustaría dejar una reflexión que me viene rondando desde hace ya algún tiempo. Tengo el placer de conocer a muchos y muy buenos desarrolladores. Creadores de software implicados, motivados y comprometidos con su trabajo. Y curiosamente, la mayoría de ellos hace su trabajo en equipo, en un entorno poco jerarquico y donde las tres cs (confianza, comunicación y colaboración) entre empresa-desarrollador es muy importante. Son constructores de lego. Llegados a este punto, me planteo:
¿no tendría sentido que las empresas, en lugar de buscar a ese programador perdido como un individuo entre la multitud, buscase un equipo de desarrollo?
La respuesta a esta reflexión podría ser: "Bueno, yo busco a los mejores y así me aseguro tener el mejor equipo". Yo, tengo una cosa clara: Si juntas a programadores individualmente excepcionales a trabajar en un equipo no implica que necesariamente vayas a tener un equipo excepcional. Que habrá casos, seguro, pero no creo que sea la tónica general. Porque estoy convencida, y cada día más, de que lo que hace grande a un profesional no solo es qué hace si no con quien lo hace.
Al hilo de esto, la reflexión que antes comentaba y que me viene rondando hace ya algún tiempo. Suponiendo el mejor escenario posible, equilibrio en cuanto a perfiles, conocimiento, etc. y buen ambiente:
¿Cualquier grupo de personas puede llegar a formar un equipo? ¿Puede un buen lider llegar a conseguirlo? ¿Es posible que un desarrollador sea igual de bueno trabajando en un equipo que en otro? ¿Puede un desarrollador llegar a ser mejor trabajando con unas personas que con otras? ¿Puede una persona llegar a hacer equipo con unas personas y no con otras? ¿Puede alguien que no sabe trabajar en equipo llegar a hacerlo? ¿Puede una persona aprender a liderar o es algo intrínseco?
Por el momento, tengo preguntas que generan más preguntas dando vueltas en mi cabeza. Seguiré en ello.... a ver si llego alguna conclusión. ¿Alguien que lo tenga claro?

¿Haces ranitas de papel?


Introducir a los alumnos de la facultad de informática en las metodologías ágiles. Fácil y sencillo de decir, pero ¿y de hacer?
Es curioso, quienes estamos metidos hasta las cejas en esto de las metodologías ágiles vemos las ventajas y los beneficios frente a otras formas de trabajo, precisamente por eso: por comparación. Una perspectiva, que no tienen los alumnos. ¿Cómo podemos hacerles ver la diferencia? Pues del mismo modo: por comparación. Y así nos "inventamos" la metáfora de las ranitas de papel.

Escenario: ¿qué significa ser programador? (empresa con un enfoque tradicional vs. empresa con enfoque en metodologías ágiles).

Agile Tour 2012 : Conclusiones

¡Vamos a preparar una introducción a las metodologías ágiles para los alumnos de la universidad! Vamos a intentar contarles lo que nos hubiese gustado que nos contasen a nosotros hace 10 años (bueno o un poquito más ;) ). Esa fue la intención con la que Joserra (@joserra_diaz) y yo iniciamos nuestro particular Agile Tour Universidades 2012.
Tras pasar por Burgos, San Sebastián y Bilbao, con todo tipo de asistentes (desde alumnos hasta profesores pasando por profesionales del sector y grupos de investigación), quiero hacer una recopilación de las conclusiones que he sacado, desde el punto de vista "agilista".

Agile Tour 2012: crónica de una charlista inexperta

Hoy hemos cerrado Joserra (@joserra_diaz) y yo, nuestro particular Agile Tour 2012. Volver a la universidad ha sido para mi una oportunidad de revivir viejos tiempos como alumna y como estudiante de doctorado. Ha sido una oportunidad para volver a ver a algunos profesores y compartir ideas. Algunos de esos profesores son en realidad ex compañeros de clase, y aunque nuestras vidas (profesionales) han tomado caminos totalmente diferentes hay un denominador común claro: la pasión por nuestro trabajo. Así que a esos profesores, que viven su trabajo de forma diferentes, que se están preocupando por enseñar a sus alumnos algo más que diseño de base de datos o aprender a programar en java, a todos esos profesores que han venido a nuestra charla y han animado a los alumnos a venir: ¡gracias!
Quiero contar un poco mi experiencia, sobre todo para esa gente que como yo no está acostumbrada a hablar en público. Que aunque no seamos buenos buenísisimos, lo importante es intentarlo, aprender y e ir mejorando. Dejo para otro post, las dudas referentes a las metodologías ágiles que han tenido nuestros "sufridos" asistentes.
Como experiencia, tengo que decir que para mi ha sido impresionante, me lo he pasado genial, se la recomiendo a todo el mundo. Yo soy nueva en esto. Mis charlas, exposiciones en público se remontan a mis años de investigación..... vamos, un montón de tiempo atrás. Nunca ha sido mi fuerte hablar en público, no por vergüenza, nervios o miedo escénico.... más bien por conocer mis limitaciones como comunicadora. La verdad es que cuando Joserra me propuso echarle un cable para la charla de la Facultad de Informática de San Sebastián lo dudé un poco, aunque no demasiado: esa facultad es mi debilidad. Así que de cabeza. Luego Amalia (@amaliahern) le comentó a Joserra el tema de Agile Tour Universidades 2012 que estaban moviendo desde agilecyl y el Colegio de Ingenieros Informáticos de Castilla y Leon, ¿cómo íbamos a negarnos? Encantados.

Regreso a las aulas

Hace unas semanas, Joserra me "lió" para ir a la Facultad de Informática de San Sebastián para hablar sobre metodologías ágiles. Teníamos prácticamente lista esta charla cuando nos surgió la posibilidad de participar en Agile Tour 2012 (iniciativa de AgileCyl y del Colegio de Ing. en Informática de Castilla y León). Así que la semana pasada nos fuimos a Burgos y este miércoles 25/04 estaremos en la FISS. La verdad es que me hace ilusión volver a la facultad después de "tanto" tiempo!

Aquí dejo un resumen de lo que vamos a hablar.
Desarrollo de software: tirando muros, levantando puentes

¿Que es lo que mueve al mundo? ¡El amor! Vale... pero... ¿qué es lo que realmente lo controla? ¡El software!  

El desarrollo de software va más allá de lo que nos enseñan en la facultad de informática. Más allá de computación numérica, ingeniería del software y arquitectura de computadores, necesitamos habilidades que debemos desarrollar en nuestra carrera profesional. Así seremos capaces de entrar en un ciclo de mejora continua. Nos centraremos en lo más importante: en las personas. Nos centraremos en la colaboración con el cliente y en la respuesta al cambio. Objetivos: crear software de calidad y la felicidad. Movamos el mundo.
¿Dónde? Sala de Grados de la Facultad de Informática, UPV /EHU (Pº Lardizabal, 1)
¿Cuándo? Miércoles 25 de abril de 11:30 - 13:00

El codemotion según mi perspectiva

El viernes a la tarde partí rumbo a Madrid junto con algunos amigos y compañeros, destino: primera edición del codemotion en España. Tenía grandes expectativas puestas en este evento y no se si ha sido por eso o porque no acerté en la elección de las charlas, no me he quedado con muy buen sabor de boca.
Esquivé aquellas charlas basadas en los temas con los que tengo que lidiar a diario para aprovechar a descubrir temas por los que siento curiosidad. Voy a dar una pincelada del "top 3" de las charlas a las que fui:

Our role in a software based civilization por Aitor García (@_aitor)
Espectacular. Genial. ¿Qué es ser un desarrollador? ¿Cuál es nuestra responsabilidad? Una charla clara, bien preparada, bien desarrollada, increíblemente amena de la que me he llevado un montón de ideas y reflexiones. Fueron 45 minutos, que ojalá hubiesen sido más.

HTML5 o cómo será la web del futuro por Víctor Sánchez (@VictorSanchez)
Dinámica. Entretenida. Amena. Una muy buena charla en la que se dieron un montón de detalles de html5 muy interesantes. Fluyó de manera amena gracias a los ejemplos y la pasión que se transmitía. Me llevé unas cuantas ideas nuevas y links para consultar. Igual que la anterior una pena que no fuese un poco más larga.

Monetización de aplicaciones móviles por Curro Rueda Álvarez
Dinámica. Interesante. Menos técnica. Una charla entretenida en la que se dieron ideas sobre aplicaciones móviles, de la que me llevo algunos detalles en los que nunca hubiese pensado a la hora de comercializar aplicaciones. Me sirvió para romper un poco la dinámica de charlas técnicas a las que había asistido.

Un puzzle

Quiero empezar esta vez con una secuencia de fotos. Algunas son más bonitas que otras, pero todas tienen su encanto.
Formación montañosa en un día soleado

Nubes que contrastan con un cielo azul de fondo

Bosque bajo la ladera de una montaña

Primer plano de unos árboles con unas montañas rocosas de fondo

Hilera de árboles


Erase una vez....

En esta ocasión voy a escribir algo diferente. Voy a escribir una historia. Por eso voy a empezar este post con ese comienzo tan típico.

Erase una vez, un joven inquieto, inconformista y acomodado, que decidió dejar las comodidades de su vida para intentar cambiar las cosas. Se embarcó en un proyecto personal en el que su principal objetivo eran las personas.
Poco a poco con el tiempo, una, dos, tres y hasta doce personas se fueron uniendo. Hora a hora, día a día y mes a mes trabajaban codo con codo. Empezaban el día repasando cómo había ido el día anterior y organizando el resto del día. Se reunían periódicamente para ver cómo de bien estaban haciendo las cosas y cómo podían mejorarlas más aún. No tenían otro fin que disfrutar de lo que estaban haciendo y hacerlo cada vez mejor, para que aquellos a quienes iba dirigido fuesen tan felices como ellos mismos.
Hablaban, discutían, reían, lloraban juntos. Entre ellos se fue estableciendo un fuerte vínculo. Cada día eran mejores, más fuertes, porque ya no se veían como individuos independientes, eran como una familia. Se aceptaban con virtudes, con sus defectos, sus manías.... iban creciendo juntos como personas. Las alegrías de los demás las sentían como propias y las penas eran capaces de sobrellevarlas mejor en compañía.
Como en todas las familias, hay miembros que se alejan y se pierde un poco el contacto. Hay otros con los que se sigue manteniendo el contacto. En este caso, pasó lo mismo. Algunas de las personas se fueron, otros se fueron pero siempre volvían por navidad....
Y llego un día en el que circunstancias externas hicieron que cada uno tomase caminos más o menos diferentes.
El joven protagonista de nuestra historia, pensó.... ¿habré fracasado? Nada más lejos de la realidad. Su proyecto había sido un completo éxito. Si bien el hogar no era el mismo, la familia que se había creado era lo suficientemente fuerte como para resistir esa separación, manteniéndose unida en la distancia y con una fuerza y voluntad por seguir trabajando día a día como hasta ese momento indescriptibles.

Y como todas las historias, cuando llegan a su fin, podría terminar con un colorín, colorado.... o con un fueron felices y comieron perdices. Pero, no voy a terminar así. Porque esta historia es como un puzzle que se deshace para algún día volver a ser construido. Así que la mejor forma de terminar es:

Continuará......

No dejes para mañana....


Finales del 2006. Comenzamos los preparativos para nuestra boda: reservar la iglesia, el restaurante, buscar vestido y traje, el viaje.... y los regalitos para los invitados. Una de las cosas más difíciles de elegir: queremos que guste, que sea útil, que sea original.... y además, queremos uno para los chicos y otro para las chicas para no dar el "tradicional" puro. Después de recorrernos montones de tiendas y revisar cientos de catálogos encontramos lo que buscábamos: un set de tapón para las botellas de vino con un abridor y un calendario hecho de cubos de madera. ¡Perfecto! Todo listo y encargado en enero. Sin problemas para tenerlo en mayo, incluso antes. Damos un adelanto... y nos vamos.
A primeros de abril, suena mi teléfono. ¡Desastre! La encargada de la tienda me comunica que el regalo de los chicos ya lo tiene pero que el calendario de las chicas, no lo recibe desde enero por problemas del distribuidor y probablemente no pueda tenerlos para la fecha. ¡Vaya disgusto! El calendario era "perfecto", así que vuelta a ver montañas de catálogos para elegir otra cosa. Decidido, un set de manicura, no era lo mismo, pero al menos era algo.

Lo primero que me vino a la cabeza:
¿Por qué no me avisaron antes? 
Si lo hubiesen hecho, probablemente hubiese tenido tiempo de buscar el calendario.... Sin embargo, en realidad, gracias a que me avisaron con suficiente tiempo, al final, el objetivo para el cual quería los regalitos quedó cumplido.

Greach, la primera conferencia de Groovy... y yo estuve allí!


El pasado viernes 4 de noviembre, se celebró en Madrid la primera conferencia sobre Groovy en España: Greach. Acogió a unos 140 entusiastas de groovy, tuvo 14 ponentes y llegó a ser TT. Me gustaría hacer un pequeño resumen, desde mi perspectiva de ese día.
Hasta ahora no he trabajado en ningún proyecto "oficial" con Groovy. Hace a penas un par de meses que empecé a trastear con ello (y Grails) y desde el principio me encandiló, de hecho, este ha sido el segundo evento relacionado con Groovy y Grails al que he asistido. Pero bueno, podríamos decir que mi nivel es de principiante total.

La organización del evento estuvo fenomenal. Todo, de principio a final, fue un éxito. Las sesiones elegidas, un acierto. A pesar de que empezamos con un pequeño retraso, las sesiones se adaptaron rápidamente al nuevo horario. Los tiempos de café y la comida, fenomenales... Grabar todas las sesiones... genial! Supongo que el esfuerzo para organizar el evento sería muy grande, pero se vio reflejado. Mi más sincera enhorabuena.

En cuanto a las sesiones destacar que estaban muy bien preparadas. Los ponentes transmitieron un claro dominio de sus exposiciones haciendo el discurso fluido, ameno e interesante.
Intentaré resumir en una frase mi impresión de cada una de las sesiones a las que pude asistir.

Mi mejor amiga

Ella siempre me acompaña. Está a mi lado en el día a día. Me ayuda en los momentos difíciles y hace que los felices lo sean aún más.
La conozco desde hace años.... tantos que ni siquiera recuerdo cuándo nos conocimos. Hemos tenido nuestros altibajos, pero siempre volvemos a estar juntas.
Siempre ha estado ahí. Los lunes, cuando más me cuesta levantarme, ahí está. Esos fines de semana en los que he tenido que estar trabajando extraordinariamente y no he podido quedar con mi familia y amigos, ahí estaba.
No recuerdo un día en el que no haya estado a mi lado, haciéndome el día a día más feliz.

Últimamente hemos estado un poco distanciadas. La he echado de menos. Esto ha marcado mi día a día. Ni el trabajo, ni salir con mis amigos, ni disfrutar de mis aficiones .... nada ha sido igual.
Por suerte, tengo compañeros, amigos, que me han ayudado a limar algunas asperezas con ella y ahora todo vuelve a tener otro color. Volvemos a estar unidas y eso se refleja en cada cosa que hago.

Quiero dedicarle este pequeño post, porque siento que es imprescindible en mi vida, sin ella, realmente no soy yo.

En marcha con Grails. Los plugins Spring security core y Spring security ui

Llevo unos días trasteando con Grails y descubriendo sus maravillas (y de paso las de Groovy). Me está gustando tanto que en unos días me pasaré por Madrid para asistir a Greach.

Creo que la única forma de aprender algo bien es utilizándolo, así que he empezado a desarrollar una aplicación en Groovy utilizando como framework Grails.

Es impresionante como sin tener que escribir a penas código tenemos una aplicación funcionando, con su gestión de usuarios, registro, login....

A continuación os dejo los pasos a seguir, desde la creación de la aplicación, para poner en marcha dos plugins de Grails: Spring Security Core y Spring Security UI

Regar con abundante confianza


Puede haber equipos buenos, buenísimos, menos buenos.... pero en todos ellos debe existir un denominador común: la confianza. Que no exista confianza entre todos y cada uno de los miembros de un equipo, es un síntoma de que no existe tal equipo.
(RAE) Confiar: Depositar en alguien, sin más seguridad que la buena fe y la opinión que de él se tiene, la hacienda, el secreto o cualquier otra cosa.
Está claro que existen diferentes niveles de confianza, pero hay un mínimo que creo que es un requisito imprescindible.
¿Confío en mis compañeros de equipo? Todos deberíamos plantearnos esta pregunta. Mi respuesta: SI, sin duda alguna. Confío plenamente en la PO del equipo y en todos y cada uno de los desarrolladores que lo componemos.
Pero esto no ha sido siempre así. A pesar de llevar años trabajando y pensar que lo hacía en equipos, me he dado cuenta de que hay un nivel de confianza mínimo al que no siempre había llegado. 
A grandes rasgos, se me ocurren 3 tipos de confianza que no pueden faltar en un equipo (además de la confianza en uno mismo): 
Confianza para delegar el trabajo. Saber que cualquiera del equipo puede hacer cualquier tarea a la que se enfrente. El resto de personas del equipo no tienen por qué hacer las cosas del modo que yo las haría, pero tengo la certeza de que lo harán considerando la mejor opción y siempre pensando en el bien del equipo.
Confianza para hablar. Saber que cualquier opinión positiva o constructiva puede darse dentro del equipo. Puedo decir libremente y con respeto mi opinión a los miembros del equipo y soy capaz de recibirlas igualmente. Se que todo lo que nos digamos es por el bien personal (en primera instancia) y por el bien del equipo. No existen las críticas: sólo puntos débiles a mejorar y puntos a seguir haciendo bien.
Confianza extra-laboral. Saber que puedes contar con el resto de las personas en tu día a día. Puedo salir a tomar un café, salir de farra, hablar de mis problemas y alegrías personales con mis compañeros. 

Corta, pega y colorea

Estaba leyendo el otro día “Radical, el éxito de una empresa sorprendente - Ricardo Semler” (que me va a dar para más de un post) y me encontré (de nuevo) con la anécdota de los picadores de piedra.

Me pregunté a mi misma, ¿qué haces?. ¡Vaya pregunta! Hago java. Digo... no, hago aplicaciones web en java, digo... creo que... productos utilizando Java para... ¡Uf!
En resumen: obsesión por Java.

Después de un rato de reflexión, llegué a la conclusión de que no “sólo hago Java” (¡menos mal!). Sin embargo, también me di cuenta, de que en general nos obsesionamos por ser expertos en algo y de ahí no me saques. La primera parte no me chirría, pero la segunda.....

Mi parte es java y si quieres que haga lo de las pantallas.... bueno ya haré un poco de corta, pega y colorea a ver qué sale.