Entrevista con: Carlos Chapi
Entrevista realizada por Andreas Scherbaum
PostgreSQL es la base de datos relacional de código abierto más avanzada del mundo. La serie de entrevistas «Persona de la Semana de PostgreSQL» presenta los que hacen del proyecto lo que es hoy. Aquí pueden leer todas las entrevistas.
Por favor, háblanos de ti, y de tus orígenes.
Me llamo Carlos Chapi, soy un ingeniero informático de Ecuador y, al momento de escribir este artículo, tengo 33 años. Además, me casé hace poco, así que también estoy adaptándome a eso.
¿A qué dedicas tu tiempo libre? ¿Cuáles son tus intereses?
Me encanta la música, así que la escucho todo el tiempo, aunque esté trabajando. A veces toco la guitarra. Me apasionan los idiomas, así que intento sacar un poco de tiempo cada día para aprender algo. También me gustan mucho los videojuegos, sobre todo los de estrategia por turnos, de estrategia en tiempo real, los mobas y los simuladores de vuelo.
¿Tienes algún canal en las redes sociales que debamos conocer?
Claro, pueden consultar mi perfil de LinkedIn.
¿Cuál es el último libro que leíste? ¿O un libro que recomendarías a los lectores?
Diez negritos de Agatha Christie es uno de los buenos. Lo leí hace mucho tiempo, ya he olvidado la mayoría de los detalles pero aún recuerdo que me gustó mucho. Soy fan de las buenas novelas de misterio.
¿Cuál es tu película o programa favorito?
Me gustan mucho las series, y aprecio mucho cuando una serie de ciencia ficción intenta darme una explicación creíble sobre todo lo que ocurre en ella, así que mi voto va para Fringe.
¿Cuál sería tu fin de semana ideal?
Uno en el que estoy durmiendo la mayor parte del tiempo. Hacer una parrillada con amigos una vez que me despierte, también suena como una gran idea.
¿Qué tienes pendiente en tu lista de deseos?
Me encanta viajar y visitar grandes ciudades tipo cyberpunk. Estaba a punto de volar a Tokio la semana que declararon la pandemia de COVID-19 y cerraron muchos aeropuertos, así que no pude ir. Espero poder ir algún día. Otras ciudades a las que me encantaría ir algún día son Seúl, Hong Kong, Moscú, Dubai, Pekín y algunas más.
Pilotar un avión de verdad es algo que también me encantaría hacer, aunque probablemente sea menos factible.
¿Cuál es el mejor consejo que recibiste?
Cuida bien de tu corazón (es decir, mis pensamientos y sentimientos más profundos).
¿Cuándo empezaste a utilizar PostgreSQL y por qué?
Jaime Casanova fue quien me lo hizo conocer, quizás alrededor de 2010. Como yo estaba cursando mis últimos años en la universidad, llegué a aprender mucho sobre PostgreSQL con él e incluso pude hacer algunos pequeños trabajos aquí y allá.
¿Recuerdas con qué versión de PostgreSQL empezaste?
Sí, la 8.4.
Lo que estudiaste en la universidad, ¿estaba relacionado con la informática? ¿Fueron tus estudios útiles para tu actual trabajo?
Sí, soy ingeniero informático, así que está totalmente relacionado. Sí que adquirí nuevos conocimientos teóricos sobre programación y bases de datos, pero diría que la mayor parte de los conocimientos prácticos los he conseguido haciendo las cosas yo mismo (¡y a veces dañándolas!).
¿Qué otras bases de datos utilizas? ¿Cuál es tu favorita?
Por lo general sólo uso PostgreSQL, aunque a veces me gusta usar SQLite para proyectos pequeños/portátiles.
¿En qué proyectos relacionados con PostgreSQL estás trabajando actualmente?
Mi trabajo a tiempo completo es como ingeniero de soporte para bases de datos PostgreSQL, así que casi todo lo que hago se centra en eso.
¿Cómo contribuyes a PostgreSQL?
Creo que dar soporte como tal es una forma de contribuir, especialmente porque en mi país no hay muchos expertos en PostgreSQL pero hay bastantes empresas que lo usan como base de datos para su sistema principal o proyectos paralelos.
¿Hiciste alguna contribución a PostgreSQL que no implique la escritura de código?
Intento mantener actualizada la traducción al español de PostgreSQL.
¿Qué es lo más molesto que se te ocurre de PostgreSQL? ¿Y existe alguna posibilidad de solucionarlo?
Hay muchas cosas que se pueden hacer con PostgreSQL. Es una pieza de software muy flexible, pero realmente me gustaría ver algún día algún tipo de «panel de control centralizado» o algo así, que sea compatible con muchas de las extensiones más utilizadas para que pueda gestionar todo desde un solo lugar, preferiblemente una interfaz gráfica de usuario. Probablemente sea mucho pedir, pero bueno, se puede soñar.
¿Cuál es la característica que más te gusta de la última versión de PostgreSQL?
Las consultas en pipeline suenan muy útiles. Debería tomarme un tiempo para probarlas.
Además, ¿qué característica o mecanismo te gustaría ver en PostgreSQL? ¿Y por qué?
Recuperación selectiva de datos a partir de respaldos físicos.
¿Qué habilidades son imprescindibles para un desarrollador/usuario de PostgreSQL?
Capacidad de lectura. La documentación es muy buena y completa. Utilícenla.
¿Utilizas alguna de las mejores prácticas de Git que facilitan el trabajo con PostgreSQL?
Comprueba siempre dos veces tus comandos git. Es muy fácil meter la pata con git.
¿Crees que PostgreSQL tiene una barrera de entrada muy elevada?
Probablemente sí, al principio me costó bastante acostumbrarme a algunas cosas.
¿Crees que PostgreSQL estará presente durante muchos años en el futuro?
Creo que sí. Tiene mucho potencial.
El hecho de que Postgres sea de código abierto y cuente con una sólida comunidad libre hace que esto sea una certeza.
¿Recomendarías Postgres para fines comerciales o para proyectos paralelos?
Para ambos. He visto que funciona muy bien en ambos casos.
¿Lees la lista de correo -hackers? ¿Y alguna otra lista?
No me gustan las listas de correo. Simplemente no me acostumbro a ellas.
¿En qué otros espacios virtuales pasas tu tiempo?
Soy miembro de unos servidores Slack, Mattermost y solía usar mucho el IRC, aunque últimamente no tanto.
¿En qué otros proyectos de código abierto participas o estás interesado?
Me encanta Python desde hace mucho tiempo. El proyecto Rocky Linux también ha despertado mi interés últimamente.
¿Quieres añadir algo más?
Traten bien a los hongos, puede que algún día dominen el mundo.