Jorge Barroso, cofundador de Karumi

Desarrollador del mes: Jorge Barroso, cofundador de Karumi

Jorge Barroso formaba parte del equipo de desarrolladores de Tuenti hasta que un día se juntó con unos amigos y decidió aventurarse a montar su propia startup donde desarrollar software del que sentirse orgulloso. Así se fundó Karumi. 

BBVAOpen4U
|
08 Sep. 2017

El cofundador de Karumi nos ofrece su doble visión como desarrollador y emprendedor en aspectos fundamentales de los dos ámbitos. Jorge Barroso nos ha contado cómo ejecutan los proyectos en Karumi y nos ha dado algunos consejos muy útiles para desarrolladores. 

1.- “El desarrollador es…”, ¿cómo continuarías la frase?

Un conjunto de muchas cualidades. Es un ingeniero que resuelve problemas, un artesano que da forma a ideas a través de código fuente, una persona social que debe relacionarse con su entorno, ... Es muchas cosas, lo que debemos dejar fuera de la ecuación es que ya no es aquel personaje con gafas de pasta y camisa de cuadros que no salía de su habitación.

2.- ¿Nos podrías decir 3 características que suelen ser habituales en startups que se dedican al desarrollo y que, como Karumi, están teniendo éxito?

Lo principal es el trabajo duro, nada se consigue sin ser constante en el trabajo e intentando hacer las cosas bien. Lo siguiente es relacionarse con el ecosistema ya existente, ya que la mejor forma de aprender es de forma colaborativa, debemos apoyarnos y ayudarnos entre todos. Una tarde de conversación con otro desarrollador puede ser mucho más enriquecedor que una semana entera de trabajo.

Por último, la suerte. Para que un producto o idea funcione tiene que coincidir la oportunidad con la tecnología. A veces llegas un poco tarde, otras veces puedes llegar pronto o cualquier detalle puede hacer que tu idea que es maravillosa no llegue a cuajar en el mercado.

3.- ¿A qué os referís cuando señaláis que en Karumi os sentís orgullosos del software que desarrolláis?

Creemos en el software bien hecho, que funcione y que sea honesto. Aunque parezca mentira muchas empresas que se dedican al desarrollo no ponen mimo en cómo está hecho el código y eso repercute en el producto. Si construyes una casa en una semana, lo más probable es que se caiga o que las cosas fallen. Lo mismo sucede con el software.

En Karumi desarrollamos software de calidad y, por eso, nos sentimos orgullosos. Le damos a los productos el mimo que necesitan y se lo decimos a nuestros clientes. Preferimos rechazar un proyecto que construir mal una casa en una semana.

4.- Tu secreto para el éxito que sí puedes desvelar es…

Trabajar con los mejores. El equipo de Karumi está formado por los mejores desarrolladores que conozco, cada día me enseñan algo nuevo y eso es lo que hace que me apetezca venir todos los días a trabajar.

5.- Resume en una frase el mayor aprendizaje o hito de tu aventura como desarrollador/emprendedor.

Como desarrollador, lo que aprendí desde que empecé es que todas las noches antes de irte a la cama tienes que preguntarte: ¿qué he aprendido hoy? El mundo del desarrollo es un continuo aprendizaje y todos los días debemos saber algo nuevo.

Como emprendedor, a no tener miedo. Tener una empresa es estar siempre al borde del abismo: no sabes qué va a pasar mañana o dentro de un mes, hay que estar preparado para fallar, girar y adaptarse.

6.- ¿Quién te ha inspirado de manera especial y por qué?

Me fijo en mucha gente, me encanta leer biografías o entrevistas de gente respetada en sus campos. Creo que se aprende muchísimo de la experiencia de otros. Una de las mejores que he leído es sobre la vida de Charles Chaplin, tuvo muchos fracasos antes de hacerse famoso, además de que estuvo reinventándose toda su vida. Una de las cosas que más me llama la atención es que dice que todo su éxito se debe a sus fracasos, que de todos ellos sacó una buena lección. Creo que hablamos demasiado de los éxitos y muy poco de los fracasos, la mayoría de las veces se aprende mucho más de lo segundo que de lo primero.

7.- ¿Cuál es el principal beneficio del open source?

El aprendizaje. Una de las cosas más maravillosas del ser humano es que partimos del conocimiento acumulado de nuestros antepasados. Internet ha conseguido que la información fluya de forma inmediata y global y el open source democratiza el acceso al conocimiento.

Poder construir software de forma colaborativa sobre los cimientos de un conocimiento global es el camino para construir mejor tecnología y dar saltos gigantes en la calidad y la cantidad.

8.- ¿Qué suponen las APIs para una empresa actualmente?

Técnicamente una API es una serie de acciones que puede hacer un software. Diseñamos una API que está online o que está dentro de muchas aplicaciones como open source. Al final cuando ofrecemos una aplicación o una librería, debemos ofrecer una serie de acciones que se puedan realizar con ella. Del correcto diseño de una API a veces depende el éxito o fracaso de un producto.

Hacer software cada vez es algo más complejo y grande, ya no somos un grupo de 4 personas haciendo un producto, si no equipos de decenas y hasta miles de personas. Las APIs ayudan a que grupos enteros de productos hablen entre ellos y hay que poner esmero y dedicación a que estas APIs estén bien definidas y especificadas.

9.- ¿Cuál consideras que es el mayor éxito que puede alcanzar un desarrollador?

Ser feliz con su trabajo en el día a día y estar orgulloso de lo que hace.

10.- Un consejo que nunca te dieron y que te gustaría dar a un joven desarrollador.

Haz las cosas con cariño, piensa que lo que programes hoy lo tendrá que mantener alguien mañana e intenta aprender algo nuevo todos los días.

Nadie dijo que esto fuera a ser fácil, pero eso es lo bonito del desarrollo, ¿no?

 

¿Te interesan las APIs financieras? Descubre todas las que te ofrece BBVA

¡Suscríbete!

Recibe nuestro boletín semanal. No te pierdas nuestros trucos, consejos, artículos y los eventos más innovadores.