¡Volveremos pronto con nuevos capítulos de #ReiníciaTech!
Me llamo Enric Caumons Gou, nací en el año 1989 en la bonita ciudad costera de Vilanova i la Geltrú (Barcelona) y mi pasión por la tecnología empezó desde que solo era un niño. Soy de la generación que usábamos bolis para rebobinar cintas de casete y de los que mirábamos las películas de dibujos animados en cintas de vídeo VHS. Aún me acuerdo cuando sacaron al mercado la Game Boy Color, en esa época fue toda una revolución, ¿te acuerdas? Por supuesto, cuando era pequeño los teléfonos móviles...
La frase «Programar es una tarea sobrehumana» la dijo un profesor que tuve en la facultad y no la voy a olvidar nunca. Son unas pocas palabras que juntas tienen muchísimo significado y eran el preludio de lo que nos esperaba en el futuro. En el momento que las escuché realmente me impactaron, pero no pensé hasta qué punto serían ciertas. En este capítulo voy a hablar de lo que significan para mí estas palabras y te explicaré algunos casos que las ilustran claramente. ¿Te imaginas escribir un...
Se suele esperar que un cirujano haga la intervención de forma correcta, precisa y lo menos intrusiva posible para que la posterior recuperación sea más rápida y efectiva. En nuestro caso, seguimos esta filosofía, puesto que muchas veces hacemos intervenciones increíbles a código abierto. En este capítulo hablaré de situaciones y tipos de proyectos que nos solemos encontrar cuando tenemos que intervenir en sistemas desarrollados por terceros. Menos es más La experiencia te puede ayudar a...
El sedentarismo digital consiste en quedarse estancado en un conjunto de tecnologías (muchas veces muy pequeñito) y no moverse de allí. Hay gente capaz de estar haciendo lo mismo durante años, o incluso décadas, y que no quiere actualizarse. Son felices en su zona de confort moldeada alrededor de ellos durante años y no están dispuestos a cambiar. Son como la gente que tiene un sofá con un hueco con la forma de su trasero y no quieren cambiarlo porque para ellos es un sofá a medida (nunca...
Tranquilo, esto no es ninguna amenaza de muerte, solo es la realidad en algunos países, por ejemplo, en España. Parece que la carrera de los desarrolladores sea algo como: becario, programador junior, programador senior, analista programador, arquitecto, jefe de equipo, gestor de proyectos y puestos directivos de mayor rango, como el famoso Chief Technology Officer o CTO. Es decir, se empieza delante de una pantalla escribiendo código todo el día y se acaba en puestos directivos gestionando...
Desde hace unos años está muy de moda el desarrollo ágil, que se basa en el desarrollo iterativo e incremental (a diferencia del desarrollo en cascada), donde los requisitos y soluciones evolucionan con el tiempo según la necesidad del proyecto. Es decir, en vez de desarrollar todo el proyecto entero de golpe, se va desarrollando de forma incremental, validándolo con el cliente. Estas metodologías de desarrollo ágil presentan muchas ventajas porque nos permiten desarrollar en ciclos cortos...
En primer lugar, me gustaría decir que las estimaciones temporales son aproximaciones y no deberían ser consideradas como contratos inflexibles. En otras palabras, los plazos de tiempo no tendrían que ser inamovibles. En segundo lugar, también hay que tener en cuenta que a medida que se acerca la fecha de entrega aumenta la presión sobre el equipo y cuando esto ocurre es más fácil cometer errores, que pueden resultar fatales. Por lo tanto, es muy recomendable dejar un margen de tiempo...
El hecho de trabajar con máquinas durante todos estos años me ha enseñado unos valores que intento aplicar en mi vida diaria: ser metódico y constante. Si empiezo una tarea me obligo a terminarla para evitar la tendencia a empezar cosas y dejarlas a medias. Recuerda que la perseverancia es una de las mayores virtudes. Tal y como dijo Lao Tse: «Un viaje de mil millas empieza con un primer paso». Muchas veces, mientras desarrollo, pienso que si todo ese trabajo lo tuviera que hacer una persona...
En este capítulo voy a hablar de perfiles de personas que pueden causar problemas dentro de un equipo. En algunos casos esto es remediable y temporal, pero en otros no. No obstante, antes que nada me gustaría hacer hincapié en la Ley de Brooks, explicada en el libro El Mítico Hombre-Mes escrito por Frederick Brooks. Esta ley básicamente dice que asignar más programadores a un proyecto atrasado solo lo atrasará más, debido al tiempo requerido por los nuevos programadores para aprender acerca...
Las personas sin implicación, también llamadas stoppers, son aquella gente que bloquea los proyectos cada vez que se depende de ellos. Las razones pueden ser muy diversas, por ejemplo: son muy lentas, tienen otras prioridades más importantes, no les interesa lo más mínimo tu proyecto, meten las narices donde no deben, quieren boicotearlo por alguna razón, etc. Muchas veces también actúan como stoppers las personas de mentalidad muy rígida que no quieren bajar del burro, aunque haya otras...
No he podido evitar dedicar un capítulo a los encantadores de serpientes o vendedores de humo, como les quieras llamar. Vaya por delante que no tengo nada en contra de los comerciales, vendedores y gente de marketing honrada, esta es una crítica a las personas que obran de mala fe. Me refiero a esa gente que habla de grandezas, pero no hay nada de verdad en lo que dicen porque no tienen ni idea de lo que cuentan y/o distorsionan totalmente la realidad. Esta gente suele tener varias...
Esta pregunta me la hago siempre que participo en proyectos, asisto a reuniones y conferencias técnicas enfocadas al desarrollo de software. Evidentemente, sí hay mujeres que se dedican a este sector profesional, pero por desgracia son pocas. Cuando ves listas de asistentes, listas de autores y colaboradores de proyectos de software, en definitiva, cualquier lista de nombres de personas involucradas en temas de desarrollo, puedes ver como la mayoría son hombres. ¿Por qué? Al lado de un gran...
Creo que las personas tenemos la capacidad o el potencial de desarrollar un cierto nivel de habilidades personales. Esta capacidad puede ser mayor o menor dependiendo de cada persona y podrá variar en función de los hábitos y habilidades que vayamos adquiriendo a lo largo de nuestra vida. No obstante, hay un factor limitador muy importante: el tiempo, ya que mientras estamos aprendiendo o mejorando una habilidad A, dejamos de poder aprender una habilidad B en ese mismo momento, es decir, hay...
Esta web utiliza cookies. Si continúas usándola, asumiremos que estás de acuerdo.