#Developars: Fátima Casaú

- Preséntate en unas líneas: ¿Quién eres? ¿De dónde eres? ¿Dónde trabajas?...

Soy Fátima Casaú Pérez, extremeña, de un pueblo de Badajoz llamado Talarrubias (lo tenía que decir). Me vine a Madrid a estudiar Ingeniero Técnico en Informática y antes de terminar empecé a trabajar en Salenda, dónde continúo. En Salenda he aprendido todo lo que sé sobre desarrollo de aplicaciones web sobre la plataforma Java y sobre todo, en Groovy & Grails, además de seguir de cerca el mundo del "agilismo". Pues a eso me dedico, al desarrollo de aplicaciones web, gestiono algunos proyectos en Salenda y algo de formación.

- ¿Desde cuando y cómo te picó el gusanillo de la informática?

Pues... no sabría decir, desde siempre me ha llamado mucho la atención, quizá más atraída por los sistemas aunque, en la universidad, y sobre todo al empezar a trabajar me diese cuenta de que lo que realmente me gustaba era el desarrollo.

- ¿Cual o cuáles son tus lenguajes de programación favoritos? ¿Razones?

Pues, en un principio Java y ahora, claramente Groovy, ya que te da toda la robustez de Java pero con una sintaxis mucho más sencilla e intuitiva lo que le da una gran potencia al lenguaje.
Por otro lado, JavaScript me gusta bastante por todas las posibilidades que da del lado del cliente, más cuando nos ayudamos de algunas librerías como jQuery.

- ¿Y tus herramientas habituales? (frameworks, librerías, IDE/editor, sistema de control de versiones...)

Cuando llego al trabajo, lo primero que hago es abrir el Chrome con el correo (Gmail), Hootsuite y Google Reader, para intentar no perderme nada, HipChat para comunicarme con todos mis compañeros, JIRA y GreenHopper para la gestión de los proyectos, y Confluence para guardar y compartir cualquier información relevante que lea o que haya que tener en cuenta para cualquier proyecto.
A la hora de desarrollar utilizo el IDE Springsource Tool Suite ya que, a día de hoy, se podría decir que es el mejor, gratuito, para el desarrollo con Groovy & Grails. Los frameworks y librerías, ya los he dicho, Groovy & Grails con todo lo que hay por debajo, Hibernate, Spring, Java.... también con JavaScript, con librerías como jQuery, YUI,.... HTML, CSS. Como sistema de control de versiones, utilizo SVN y como servidor de CI, Bamboo. Ah! y FireBug, no podría vivir sin él.

- Recomienda alguna lectura técnica que no nos deberíamos perder.

Groovy in Action :D Realmente yo leo más en blogs y twitter que en los libros.

- Añade lo que quieras.

Últimamente estoy muy interesada en el desarrollo de aplicaciones móviles, en HTML5 y CSS3.
Suelo estar presente en todos los eventos sobre TIC que puedo. También intento asistir a algunas reuniones de grupos locales como Madrid GUG (Madrid Groovy User Group), AUG Spain (Atlassian User Group of Spain) y MadridJS. En internet, me gustaría estar más presente de lo que estoy ahora mismo, pero me podéis encontrar en twitter @fatimacasau.

Por último, decir que estoy orgullosa de ser una de las pocas chicas con un perfil técnico en el mundo de la informática, aunque ojalá y fuéramos más.

#Developars: Rosa María Orellana

- Preséntate en unas líneas: ¿Quién eres? ¿De dónde eres? ¿Dónde trabajas?

Hola soy Rosa María, más conocida en el mundo virtual como @assoritam, acabo de cumplir 32 años soy de Perú, co-fundadora de PyhtonPeru, linuxera, amante del software libre y organizadora de eventos relacionados a las TIC. Actualmente trabajo en El Comercio empresa más importante de medios de mi País, dentro del equipo de Plataforma Digital encargado de desarrollar todas las aplicaciones y portales de la Compañía, actualmente encargada de velar por la arquitectura de los componentes de las plataformas y crear nuevas soluciones. Estoy en mi último semestre de la carrera Ingeniería Informática en la Pontificia Universidad Católica del Perú, mi tema de tesis esta orientada a Usabilidad/UX de aplicaciones web y en mis tiempo libres aun desarrollo.

¿Desde cuando y cómo te picó el gusanillo de la informática?

Desde muy niña siempre me llamó la atención como funcionaban las cosas electrónicas era, de armar y desarmar cosas. Luego comencé con los juegos en mi pc 486, luego quise averiguar como se hacían estos juegos y no entendía nada de niña, hasta que terminé la escuela y decidí estudiar informática. Aprendía más matematicas y físicas que otra cosa hasta que dejé la universidad, por n razones me puse a trabjar en lo que es ventas de aplicaciones web por el 2004/2005. Desde entonces me interesó hacer mejores cosas con la web, entré como practicante a esta empresa luego tuve un par de salidas, una por irme a trabajar a mi Universidad y otra por que quise implantar mi propia empresa. Luego decidí regresar a la Universidad conociendo mucho de lo que es web. Ahora que llevo los curso y ya estoy a punto de culminar, pienso que la enseñanza es muy baja, que fuera de ella aprendí más con mi laptop, el software libre, y el mundo de la web, que cada día avanza siento que todavía va evolucionar más y quiero conocer mejores cosas. Ahora vengo investigando todo lo que es web semántica.

- ¿Cual o cuáles son tus lenguajes de programación favoritos? ¿Razones?

Python, me ayudó a resolver problemas sumamente rápidos y con unas cuantas lineas de código, pienso que se puede enseñar con este lenguaje, sin necesidad de traumar a los alumnos de universidad con c++ , c o java.
Ruby, ahora estoy metiéndome mucho a este lenguaje, es bastante implícito de las cosas solo que cuando hay que meterle mano a las gemas de un framework es la hitoria, pero es divertido.
Php, por que aún sigue siendo el lenguaje que la mayoría conoce en mi País, y bien o mal nos resulta para hacer grandes portales web en la empresa donde trabajo.

- ¿Y tus herramientas habituales? (frameworks, librerías, IDE/editor, sistema de control de versiones…)

Django de Python,
PHP Unit
IDE vim / NetBeans para Ruby y Java
SVN GIT
RSPEC me parece fabuloso para Testing.
Firebug siempre me salva y me ayuda a entenderme con los CSS, javascript y jquerys.

- ¿Recomienda alguna lectura técnica que no nos deberíamos perder?

Online Python Tutor para aprender python, también Python Argentina me parece un buen tutorial para aprender python y Rails Tutorial para Ruby.

- Añade lo que quieras.

Quiero enseñar a más niñas a querer este mundo, me gustaría vivir sólo enseñando todo lo que aprendido y seguiré aprendiendo pero sólo a chicas, por una especial razón, se que aún es difícil mostrar que podemos aportar también en este mundo del desarrollo de software.
Te dejo mi blog con el último post que escribí en febrero: ¡ Jugar con Software No es para Niñas !

#Developars: Davinia MC

- Preséntate en unas líneas: ¿Quién eres? ¿De dónde eres? ¿Dónde trabajas?...

Soy Davinia MC (@davyria). Nací y vivo en Madrid. Profesionalmente hablando, acabo de cambiarme de Toprural a T2O Media, siempre en departamentos de software. He trabajado también en empresas de desarrollo software para móviles y de temas de GIS (mapas).

- ¿Desde cuándo y cómo te picó el gusanillo de la informática?

Desde pequeña veía cómo mi tío jugaba y programaba en su Commodore 64, luego mis padres compraron un 386 que heredé cuando compraron el Pentium 100 (el del error de coma flotante). Después ampliaba mi ordenador a piezas vendiendo las antiguas en páginas de segunda mano. De ahí a aprender C y después estudiar la ingeniería técnica de sistemas y luego el grado de software fueron pasos lógicos. No recuerdo ninguna etapa de mi vida sin algún cachivache tecnológico entre mis manos.

- ¿Cual o cuáles son tus lenguajes de programación favoritos? ¿Razones?

Mi lenguaje favorito actualmente es Java, ya que llevo muchos años dedicados a él, me parece muy cómodo y versátil, y me gusta la comunidad que hay detrás. Últimamente me ha dado por python y espero seguir por ese camino. He hecho algunos pinitos con Objective-C y Android, pero mucho menos de lo que me gustaría.

- ¿Y tus herramientas habituales? (frameworks, librerías, IDE/editor, sistema de control de versiones...)

Mi IDE favorito es eclipse, que siempre lo instalo junto los plugins subclipse, m2eclipse, code pro analytix y findbugs. El IDE IntelliJ IDEA también es muy bueno, en algunos aspectos superior a eclipse, pero soy fiel al primero. Como control de versiones SVN. También utilizo muchas herramientas de Atlassian como JiRa+Greenhopper para gestión de proyectos con Scrum, su wiki confluence, Bamboo para integración continua. Sobre frameworks sobre todo Spring, he usado otros como Struts, Stripes (si no habéis oído hablar de él no os perdéis gran cosa).

- Recomienda alguna lectura técnica que no nos deberíamos perder.

Soy de esas personas que no hablan con los que no se hayan leído "Clean Code" (es broma), también recomiendo "The pragmatic programmer", "Refactoring: Improving the Design of Existing Code". "The art of software testing" también es una lectura obligada, y "Scrum y XP desde las trincheras".

- Añade lo que quieras.

Además de informática de vocación, me encantan los juegos (PC, consola, mesa...), las series, los libros, el humor, la danza y los zombies. En twitter me podéis encontrar como @davyria: gracias a @devsidestory en mi bio de twitter pone "developar", cosa de la que me siento especialmente orgullosa. Tengo un blog en el que escribo mucho menos de lo que me gustaría, debido a que estoy involucrada en dos proyectos extra-laborales, y ya estoy pensando en el tercero. Espero pronto poder dar más datos sobre ello.

#Developars: Cristina Quintana

- Preséntate en unas líneas: ¿Quién eres? ¿De dónde eres? ¿Dónde trabajas?...

Me llamo Cristina Quintana Cano, aunque mis amigos me llaman Cristi, mis compañeros de trabajo Cris, en twitter @jautu y podría seguir, pero bueno, lo importante, como se suele decir, es que me llamen.
Soy de Córdoba. He estado allí gran parte de mi vida, hasta que terminé la carrera de informática. Tras esto, me trasladé una temporada a Sevilla por trabajo, dónde estuve casi tres años, pero dejé aquello por emprender. Era el mejor momento para hacerlo y todo quedó en una gran experiencia de la que he aprendido mucho, y gracias a la cuál, actualmente trabajo en Acilia. En esta empresa he encontrado nuevos retos y unos compañeros maravillosos. ¡Me encanta esta nueva familia!

- ¿Desde cuando y cómo te picó el gusanillo de la informática?

El gusanillo me pica cada día, jaja...
Siempre que me preguntan esto y no sé explicar como empezó todo, ya que no tengo nadie alrededor que le apasionará este mundo.
Así que pese a lo que todo el mundo espera escuchar, lo mío con este sector no fue una bonita historia de amor.

A veces terminas el instituto, quieres seguir estudiando y sólo puedes elegir entre las opciones a tu alcance, que son las carreras que hay en tu ciudad. Por lo que más bien fue el programa educativo que las salidas laborales, lo que me atrajo de la informática, ya que me encantan las matemáticas y que es la informática sino eso.
Entre nosotros... Mi verdadera pasión hubiera sido la arquitectura.
Pero no te engañes, adoro lo que hago, ya que no hay tiempo para aburrirse. Es un mundo que siempre está cambiando y exige mucho a los que se lo toman en serio.
He acabado muy enganchada. Me alucina todo lo que se puede llegar a hacer.

- ¿Cuál o cuáles son tus lenguajes de programación favoritos? ¿Razones?

No creo tener un lenguaje favorito. He trabajado con muchos y al final, más o menos son todos los mismo pero con reglas o patrones diferentes. Como decía un amigo y comparto su opinión: si "sabes" programar en un lenguaje, "sabes" programar en todos.
Por otro lado, si debo confesar que se agradece haber comenzado a trabajar con un lenguaje tan robusto con Java, que hace ver algunas flaquezas de los demás, y es estupendo para sentar adecuadamente las bases.
Actualmente trabajo con Php y con varios de sus framework, entre ellos Symfony, algo que debeis probar todos (100% recomendado).
Como estamos confesando cosas, diré que echo de menos dedicarle tiempo a Python, mi lenguaje favorito, no apto para obsesivos del orden. La indentación hará que os volvais locos cuando leáis código en un lenguaje diferente a éste.

- ¿Y tus herramientas habituales? (frameworks, librerías, IDE/editor, sistema de control de versiones...)

Aunque chica debianita en mis comienzos, no me resistí a probar Mac, que hace que todo sea más sencillo y no pierdas el tiempo (pero se echan de menos esas configuraciones a mano).
Como editores o IDE, estaba totamente hecha a trabajar con Eclipse, hasta que probé PHPStorm, algo que también va con el cambio del lenguaje.
Como framework: Django para Python, y Zend framework o Symfony para PHP.
Control de versiones, vamos a ver, control de versiones... Tanto Subversion como Git. Pero obligado probar el segundo, te da mucha más libertad de acción cuando le pillas el truco a los repositorios distribuidos.
Respecto a lo demás, siempre que algo se pueda hacer por línea de comandos, me veras utilizar la consola o terminal antes que otra cosa.

- Recomienda alguna lectura técnica que no nos deberíamos perder.

El último libro que he leído es "Desarrollo web ágil con Symfony2" de Javir Eguiluz, muy bueno tanto para perfiles avanzados como para aquellos que acaban de empezar con el framework.
Esto no es lo normal. en mí. No suelo coger un libro y leerlo de la primera a la última página, suelo tenerlos como consulta de temas específicos. Es más habitual que vaya navegando de artículo en artículo, investigando cositas.

- Añade lo que quieras.

A mis compañeras developars, decirles que tenemos que seguir ahí, demostrando que no somos bichos raros, pero que también podemos tener ese punto freak.
A todos en general, y sobre todo con lo que se escucha últimamente, hagan en el día a día todo aquello que les haga dormir tranquilos por las noches. No pierdan la ilusión y no desesperen. Me gusta pensar que todo ocurre por algo, pero siempre por algo bueno. ¡Siempre por algo bueno!

El no-diseño de minchador

Algo que se me ha criticado en múltiples ocasiones, tanto delante de una cerveza como por mundos interneteriles, desde que hice público mi nuevo proyecto: minchador, es lo fea de la foto de la página de pre-registro a la beta.

No es que no sea fea, que lo es. Pero era la única foto que tenía mía que no sale gente en estado ebrio (o de camino) o parece que por la mesa han pasado una panda de cavernícolas.

Pero como dijo un tal Reid Hoffman, co fundador de LinkedIn:

“Si no te da vergüenza la primera versión de tu producto, es que esperaste demasiado para lanzar."

Bien, esta cita de un tipo de los que podríamos llamar exitoso en esto del internet. Que no es un producto lo que lancé, pero me sirve un poco de defensa :D.

Por supuesto hay que coger con pinzas esta cita, como muchas otras, no volverse loco y salir a lo bruto; que es lo que seguramente da la sensación que he hecho yo. Pero realmente el publicar un launchrock así, en pelotas, para mi tenía su sentido por 2 cosas principalmente:

  • 1 - Comprobar el interés que puede haber en un producto así antes de empezar a invertir mucho tiempo y dinero. Principalmente de restaurantes o de posibles distribuidores/revendedores del producto.
  • 2 - Darme presión social para obligarme a dedicar tiempo para lanzarlo en poco tiempo. Aunque debo reconocer que, por razones varias, en el pasado no me resultó efectivo...

La verdad que sí he encontrado cierto interés, como es obvio no muchos restaurantes para la beta inicial, pero sí un puñado de posibles revendedores. Y, cosa que no me esperaba tan inicialmente, posibles integraciones con sitios de terceros.

También he empezado a recibir esa presión de ¿cómo lo llevas?, como era de esperar :).

Por otro lado me ha servido para conocer un poco más el sector, a posibles aliados y a nueva competencia de productos que hacen cosas similares.

En realidad, no sólo de funcionalidad similar, sino de muchas más funcionalidades; cosa que espero que a la larga juegue a mi favor: Al tener un producto más simple, que sólo hace un par de cosas, tratar de ser el que mejor las hace.

En fin, que por ahora no sigue siendo más que un producto en fase de desarrollo que poco a poco ya va teniendo cara y ojos, del que estoy deseando tener entre manos ya el logo ;)