#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 ;)

#Developars: Nayeli García

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

Soy Nayeli García (@nayeligarciac) soy de México D.F. y llevo 3 años viviendo en Madrid. Actualmente trabajo en una consultora para Isban. Llevo ya unos cuantos años de experiencia de desarrolladora .

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

Cuando estaba en la preparatoria (como dicen en España en el instituto o bachillerato) me gustaba la clase de computación. En estas clases nos enseñaban algunos programas, pero nada de programación. Así que entré a la carrera de Ingeniería en Sistemas sin saber lo que era programación. Ya en las clases me empezó a gustar, y además se me facilitaba. Creo que tuve suerte.

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

En toda mi experiencia me he enfocado en trabajar con java. Empecé en la universidad y después seguí porque era lo que necesitaba en los proyectos en los cuales estaba, después creo que le tomé un poco de "cariño" por influencia de mis compañeros de trabajo.

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

Frameworks que utilizo es spring y adf , aunque también le damos mantenimiento a una aplicación con struts.
El IDE que uso y que me gusta es Eclipse. Hace como un año estaba en un proyecto que tenía que trabajar con JDeveloper y fue una pesadilla. Y control de versiones utilizo cvs o svn.

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

Los libros de Manning me gustan y con el libro que aprendí mucho es el de J2EE Design and Development de Rod Johnson

- Añade lo que quieras.

Animo para que cada vez más mujeres se dediquen a esta carrera, aunque cada vez siento que somos más, creo que hace falta. Aunque casi siempre he tenido compañeros, pero me gusta tener compañeras, siento que hay algo de complicidad entre nosotras.