#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.

#Developars: Emma López

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

Buenas, soy Emma (@hell03610), una developar murciana de nacimiento y valenciana de adopción. Desde hace unos meses formo parte de la crew de beCode, miembro de Agilismo y promotora de VLCTechHub.

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

Desde el instituto, mi primer ordenador iba con diskettes de 5 1/4. Lo que más me llamaba la atención era la resolución de problemas, estaba entre estudiar psicología o informática. Al final me decanté por informática porque era más de "ciencias". A pesar de todas las asignaturas de hardware que he tenido que aprobar, no me arrepiento ;)

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

Mis primeros programas fueron con BASIC, en la universidad vimos mucho c y c++. El paso a java fue bastante engorroso, verbose y pesado y desde entonces tengo esa misma sensación. No tengo lenguaje favorito, aunque hay algunos que no me caen bien (java, objetive-c). Eso sí, me he acostumbrado a los lenguajes con llaves y ahora me parecen hasta elegantes comparados con un begin end :p

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

Gran parte de mi desarrollo profesional ha sido en c#, así que mucho Visual Studio conviviendo alegremente con NUnit, dbUnit, Jenkins, Cucumber, Fitnesse, Subversion...
Ahora estoy de lleno en javascript usando Cuore, jQuery, node...con git, jasmine, mocha y mongodb. Sublime Text es un editor que me esta gustando mucho, es muy rápido y cómodo. Kanbanflow me ha encantado como panel para equipos que trabajan en remoto, de hecho ahora tengo siete!!

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

Así a quemarropa, como antibiotico de amplio espectro diría que "Clean Code". Aun no siendo técnico, también recomendaría leer "Ampliación del campo de batalla" para ayudar a despertar. Pero en definitiva, lo que cuenta es no dejar nunca de aprender y divertirse.

- Añade lo que quieras.

Si vienes por Valencia, pásate a hacernos una visita por beCode!