Sandra

Mejor dicho: La Señora Sandra.

Ella ya no esta, esta esperándonos. Fue este lunes, apenas me entere hablando por teléfono con mi madre.

Yo tengo una historia con ella, y paso hace mas de 15 años, cuando tenia 14. Iba en segundo de secundaria o tercero; estudiaba en una secundaria de gobierno de esas que en México les dicen “Técnicas”. La técnica 51. Había obtenido una beca para estudiar ingles en un instituto, yo iba a tomar clases 3 veces a la semana y me gustaba mucho.

Pero me gustaba también mucho el basquetbol, tanto que una semana me fui de pinta a jugar con Oliver en lugar de ir a tomar clases. En el instituto cuando me presente me dijeron que tenia que ir la siguiente clase con mi madre; algo que para mi en ese momento era impensable. Mi madre me mataría al enterarse que me fui a jugar en lugar de ir al instituto, no se diga mi padre.

La Señora Sandra era una excelente vecina, siempre me quiso mucho de niño, hasta me daba regalos. Así que pensé que ella podría ayudarme. Le conte de mi problema, “se la hice chillona” y se ofreció a ir como si era fuera mi madre al instituto. Y así fue.

Para mi represento mucho ese gesto, aprendí la lección y nunca mas me fui de pinta; al menos en ese año. Termine el curso, y me sirvió de mucho; hasta la fecha.

Tres años después nos mudamos de casa, y con ello deje de ver a la Señora Sandra. Una vez mi madre la invito a pasar un año nuevo con nosotros, también la vi cuando se caso mi hermano. Fue la ultima vez.

Hace un par de semanas pase por la calle donde vivi 18 años y vi la casa de la Señora Sandra, le comente brevemente a Ame sobre ella, pero no le conte el secreto. Hasta hace unos minutos.

Sandra, siempre te recordare.

Pair programming en practica…

La practica de “Programación en pares” o “Pair programming” es algo que no había practicado en su totalidad, esta semana estuve practicando y de verdad creo que es una gran idea.

Por un lado, es complicado no tener el “control” del teclado, esto puede ser complicado o incluso molesto si eres muy posesivo con el teclado. Otra cosa interesante es que es muy útil usar un par de monitores, así como de teclados y ratones. Es requisito indispensable que los desarrolladores se pongan de acuerdo sobre quien hace que cosa, de lo contrario puede ser también molesto.

Lo que mas me ha gustado de “Pair programming” es que se favorece la comunicación entre desarrolladores, pues mientras uno teclea “su” código, el otro observa; esto permite que se intercambien ideas, experiencias, razonamientos; lo que se traduce en mejor código, maduro, estable. Esta experiencia para mi ha sido fabulosa, me agrada muchisimo la sensación que te queda al final de día cuando vez los resultados del trabajo. El rol de “observador” de código pretende que se pueda opinar y/o sugerir mejoras, intercambiar ideas con el “codificador”, al intercambiarse los roles la perspectiva cambia totalmente. Es muy recomendable, si no es que mandatorio, acompañar Pair Programing con TDD, pero TDD en serio.

A primera vista pareciera que el “Pair Programming” es muy costoso, dado que tienes a dos desarrolladores haciendo lo “mismo”, pero hay muchos beneficios adicionales a los que he mencionado. Lo que mas me ha impresionado es que se reduce la perdida de tiempo en otras cosas diferentes a lo que se debe hacer, se evita la procastinación. El tener a los desarralladores cada quien en su lado y aislado puede generar demasiada procastinación.

Me he sentido muy cómodo trabajando así, me he sentido productivo escribiendo código y mejorando el que mi compañero escribe, es rico irse a la cama sintiendose satisfecho y con ganas de ir a trabajar al otro día.

Empezando…

Asi es, me encuentro de nuevo empezando otra etapa de mi vida profesional. El cambio no pudo caerme mejor, de hecho lo necesitaba desde hace mucho tiempo.

Estoy en mi tercer día, sigo familiarizandome con el proyecto, que por razones de un convenio de confidencialidad no puedo contar, solo puedo decir que haré mucho Swing y mucho del lado del servidor, y todo con Spring. 😉

El entorno de trabajo es excelente, el ambiente me agrada mucho, pero sobre todo que se usa Agil, en concreto Scrum. Desde el primer día participe en el Daily Meeting. El equipo es auto-organizado, no hay líderes, la comunicación se favorece en lugar de la documentación excesiva. El equipo es multicultural, eso también me agrada mucho, voy a mejorar mi ingles, eso esta mucho mejor…

En fin, seguro aprendere mucho de Ágil, así que de ese aprendizaje empezare a bloguear. Tengo mucho que aprender…

Viaje a Tapachula Chiapas

Esta es una reseña muy atrasada del viaje que hice el 29 de octubre a la ciudad de Tapachula en Chiapas, México. Empecemos.

A mediados de este año, fui invitado a participar en el “2do. Simposio Internacional de Tecnologías de Información en la Empresa” de la Universidad Autónoma de Chiapas, Campus Tapachula, evento organizado por la facultad de Contaduría. Viaje de la Ciudad de México a Tapachula el día 30 de Octubre, mi charla seria el 31 y el plan fue que Ame me alcanzara alla el 31 por la noche  para estar el fin de semana en Tapachula, ciudad que yo no conocía.

Me comento mi suegro que en Tapachula hacia mucho frío, así que me fui de abrigo porque también en la Ciudad de México hacia mucho frío, cuando nos dieron el estado del tiempo antes de aterrizar, comprendí que solo había llevado mi ropa calientita a pasear por allá, a las 10:30 PM la temperatura era de 29 grados Celsius. 😛

Me recibió la gente de la universidad, muy amables siempre y con bastantes atenciones, me llevaron al hotel y me instale para descansar, pedí que pasaran por mi a las 9:00 am para estar listo para mi charla de las 10:00 am. Por cierto el desayuno en el hotel estuvo riquísimo, la carne es muy buena por allá. Mi charla fue sobre “Adopción de OpenSource en ámbitos empresariales”, la verdad es que el titulo me pareció de lo mas ridículo, pero no se ocurrió otro, el tema principal era sobre como empezar a usar OpenSource en las empresas y como los alumnos de la universidad podrían empezar a usarlo, les dejo las laminas por si las quieren ver a detalle.

Adopcion Codigo Abierto

View SlideShare presentation or Upload your own. (tags: open source unach)

Cuando termine mi charla, algunos alumnos me buscaron para preguntarme algunas cosas, estuve con ellos como 2 horas platicando y mostrandoles Spring, Grails, algo de Ajax con Prototype, estuvo muy bien, me agrado mucho la curiosidad de los chavos. Despues de eso fui a la televisora local, el  canal 5, a una entrevista para un programa llamado “Cultura Empresarial”, en donde hable de como los empresarios locales pueden beneficiarse del uso de OpenSource, que bueno que hay los espacios para platicar de ello.

Ame llego en la noche a Tapachula, me acompañaron por ella, su vuelo se retraso un poco, pero llego bien, fuimos a una cena que invito la universidad y después a descansar. Durante el día organice una salida a las montañas de Chiapas donde hay fincas cafetaleras, el viaje es conocido como “La Ruta del Café”.

Al otro día a las 10:00 am, paso una camioneta de Finca Hamburgo, nos llevo por dos horas a través de las montañas chiapanecas a las alturas, a donde el café se cultiva y procesa. Soy un amante del café, el conocer como se trabaja el café me fascino. Cuando llegamos a Finca Hamburgo, comimos muy rico y después subimos las montañas un poco mas, nuestro destino otra finca en donde a parte de cultivar café, se cultivan flores, en especial el anturio. En esa finca también hay habitaciones para hospedarse, las tarifas son muy accesibles, 600 pesos la noche, y están en excelentes condiciones.

Después de pasear por esa finca regresamos a Finca Hamburgo, a descansar en una de las tres cabañas que tiene la finca. En la noche fueron del restaurante a ofrecernos algo de cenar, y que mas opción que un rico chocolate de metate con pan recién hecho. Descansamos muy bien, de hecho me desperté muy temprano, como a las 6:00 am, salí a pasear y a tomar fotografías de ese maravilloso lugar. Ame se despertó como a las 9:00 y bajamos a desayunar de nuevo riquisimo un mole de la región, que para variar sabia a café, delicioso. Al terminar de desayunar, fuimos al museo que tiene la finca, esta genial, conocimos ademas el proceso del café, bastante interesante.

Regresamos a Tapachula, ya que nuestro vuelo era a las 6:00 pm, no sin antes pasar a comprar quesos y algunas otras cosas en el mercado Hidalgo de Tapachula, el director de la facultad Julio Artigas siempre fue muy atento y amable con nosotros. El nos llevo a nuestra ultima comida en tierras chiapanecas, unos mariscos deliciosos. Después de comer nos fuimos al aeropuerto y dos horas después estábamos aterrizando en el DF de regreso. Me encanto el viaje, ya que por un lado conocí un estado de mi país, ademas de la gente por supuesto, me agrado muchisimo platicar con los chavos de tecnología y ver como ellos ya son javeros. Por otro lado el viaje con Ame a la Ruta del Cafe fue fascinante, lo disfrutamos mucho, espero el próximo año volver a visitar las fincas, pero esta vez con más tiempo.

Les dejo algunas de las fotos que tome.

De ideas y planes…

Ayer me reuní con los chicos de SynergyJ, me saque de onda porque pensé que solo me iba ver con JJ (@neodevelop), pero llegaron las otras J de SyneryJ, Juan y Jorge. Por cierto soy el único que no tiene ni jota en el nombre (esa frase fue en dos sentidos :P).

En fin, llegaron, platicamos cerca de 7 horas, pude exponer algunas ideas para SynergyJ, espero podamos concretar muchas de ellas. Como siempre tenemos la restricción del tiempo, yo por el momento estoy a punto de tener un cambio de ambiente, cuento con que el cambio me vena muy bien y pueda concentrarme y enfocarme a desarrollar ideas y sobre todo implementarlas.

2009 será un año difícil, el entorno mundial es muy complicado, de eso estamos muy conscientes en nuestro México adorado, vamos a “batallar”, por eso estamos derefiniendo muchas ideas.

Vamos a trabajar mucho, en enero empezamos con varios pendientes de requerirán tiempo, no se diga en febrero que empiezan los cursos. En este tema de los cursos, vamos a ampliar de manera agresiva la oferta, y sobre todo la modalidad o enfoque en el cual los cursos serán impartidos.

Muchas ideas, proyectos, el 2009 parece pequeño. Ojalá 🙂

Como corre….

Y me refiero al tiempo, he estado algo ocupado, la mayor parte del tiempo por necesidad que por gusto, pero el tiempo “libre” del que dispongo lo he vertido en algunas cosillas este año.

Creo que oficialmente soy podcaster, tenemos en el “aire” 13 podcast técnicos muy específicos, por especifico me refiero a que el tema esta muy acotado a ciertas tecnologías en particular. Los temas de los que hablamos son Spring Framework y Grails. El haber grabado, editado, producido, publicado estos podcast este año me ha agradado mucho, al principio me implico trabajo, pero ahora ya lo tengo bien domado 😉

También este año arrancamos las reuniones de la comunidad Spring de México, y ya en el ultima reunión, nos juntamos con la gente detrás de Java México y Java Querétaro, para estar mas organizados y hacer mas diversos los temas.

También tuve la oportunidad de viajar a varios estados del país a dar charlas en universidades sobre tecnología. Tengo pendiente escribir mas a detalle de esas experiencias, espero en unas semanas tener listos esos post.

Caray, que rápido pasa el tiempo, no se si con la crisis que estamos y vamos a seguir viviendo, el tiempo “pase” mas lento…

Primera reunión de SpringHispano.org

Voy llegando a casa de la Primera Reunión de SpringHispano.org. Ha sido un evento que teníamos planeado desde hace varios meses y por fin lo llevamos a cabo.

Desde mi punto de vista, ha sido la mejor reunión de alguna comunidad a la que haya asistido, no solo porque yo haya participado en su realización, si no porque la reunión tuvo todos los elementos para llamarse “Reunión de Comunidad”.

Andrés Almiray dio una excelente charla introductoria a Groovy, cubrió de una manera muy sencilla todos los aspectos relevantes de Groovy; en una serie de 6 pasos, mostró como convertir una clase Java a una clase Groovy. Simplemente denota que domina el tema, lo expuso de una manera clara y concisa. La sesión de preguntas y respuestas estuvo bastante nutrida y cubrio las expectativas.

Después de la charla de Andrés fuimos a una comida, la charla de sobremesa estuvo simplemente genial, los que nos quedamos a la comida pudimos convivir con Andrés, escuchar sus experiencias trabajando en Silicon Valley y algunas otras trabajando en México. Su esposa Ix-chel estuvo bastante activa en la charla, expresando sus impresiones en California y motivando a los asistentes a no dejar de aprender.

Precisamente por eso considero que ha sido la mejor reunión de alguna comunidad, ya que la convivencia entre los asistentes se dio de una manera muy personal y profunda. Compartimos una lasaña y ensalada con comentarios sobre tecnología e idiosincracias (que combinación¡¡).

Supere todas mis expectativas, difícilmente organizaremos algo similar, aunque el reto es interesante. La próxima reunión ya esta prevista, en breve daremos los detalles.

Actualización:

Fotos:
DSC00167

 

DSC00170

 
DSC00171

 

 DSC00160

 
DSC00162
 

 

Laminas.

 

Le “inyectan” 15 Millones USD a SpringSource

Apenas me entero que el pasado 26 de Junio le “inyectaron” a SpringSource 15 millones de USD. Esta vez la inversión vino a través de Accel Partners y de Benchmark Capital.

“estamos muy contentos de que Accel Partners se unan a nuestro equipo de inversionistas junto con Benchmark Capital, dos de los inversionistas más respetados en capital de riesgo y ambos con un amplio registro de éxito notable,” dijo Rod Johnson

Ahora esto como nos “afecta”? Yo creo que SpringSource va a tratar de adquirir algunas otras empresas de OpenSource, así como abrir nuevas oficinas y contratar gente nueva. Lo que nos traerá posiblemente un fortalecimiento en el  portafolio Spring y sobre todo en Springsource Application Platform.

Creo que este tipo de inversiones muestran como el OpenSource es un modelo de negocio rentable. Algunas de las reacciones pueden ver en:

http://www.springsource.com/node/393

http://bill.burkecentral.com/2008/07/09/springsource-goes-for-15m-more/

http://venturebeat.com/2008/06/25/springsource-raises-15m-for-java-infrastructure/

Bien por SpringSource, el futuro de SpringFramework y su portafolio se ve muy “iluminado” y con enorme potencial tanto económico como técnico.

 

Grails @ SG08

El lunes fue un día algo movido, primero la llegada temprana a la oficina, me desmañane 😛

A las 11:00 am me fui a Centro Banamex al Google Developers Days 2008, estuve en tres charlas, de la cual en la primera llegue tarde y estuve poco tiempo. Después de la keynote, estuve vagando buscando a alguien conocido y me encontré con D, fuimos al almuerzo que dio Google y esperamos la siguiente charla que fue sobre AppEngine. No me gusto mucho esa charla, tal pareciera que Amazon comploteo la charla porque ninguna demo salio bien.

Al terminar esa charla continuo una muy interesante dobre GWT, al speaker lo reconoci por su voz, ya que escucho su podcast JavaPosse. Dick Wall nos dio una muy amena charla introductoria a GWT, me gusto mucho, pero tuve que irme porque a las 4 debia estar en el Sheraton del Centro Historico en SG08.

Llegue barriendome al Sheraton, justo llegue, me pusieron el micrófono y me subí a platicar sobre Grails. La charla estuvo muy fluida, trate temas basicos sobre Groovy y Grails y mostre algunos videos.

Si desean pueden ver los slides aqui:

 

Fue un día movido.