Pcloud servicio de almacenamiento en la nube a buen precio. https://partner.pcloud.com/r/62970
Empezamos una nueva entrevista que se realizo entre el 21 al 27 Febrero.
Entrevista en Diferido: Empezamos una nueva entrevista a Francesc Box desarrollador No Code, podcaster pero lo mejor es que se presente el mismo.
¿Te podrías presentar en una líneas?
Francesc Box: Telegram no tiene límite de caracteres como Twitter, ¿verdad? jejeje
Llevo más de 30 años en el mundo de la informática, empezando en el año 1986 como programador en Clipper Summer’87, luego moviéndome a programador en RPG en los sistemas IBM AS/400. Como en aquella época éramos programadores y no “developers”, y todavía no era un trabajo fashion que generara vídeos del estilo “Day in the life of..”, me moví a tareas de consultoría, con un ERP llamado Infor LN.
Tras los últimos 6 años viviendo en Holanda, decidí volver a mis inicios como desarrollador de soluciones, pero esta vez usando herramientas no-code, concretamente Bubble, y co-fundando Nocode.co, una comunidad en español alrededor del no-code.
También, en un momento de crisis de fe en el año 2002, trabajé en Médicos Sin Fronteras, primero 3 años como soporte IT en la sede de Barcelona, y luego como logista en terreno, en proyectos en República Democrática del Congo, Darfur, Niger,… Una experiencia que me ayudó a entender las prioridades reales de la vida, cosa que a veces olvidas sentado frente a una pantalla.
EED: Para empezar , unas cuantas preguntas cortas para conocerte mejor a ti y a tu entorno tecnológico.
¿Qué ordenador utilizas?
¿Qué sistema operativo utilizas?
¿Podrías trabajar solo con una tablet?
¿Qué software consideras imprescindible en todos tu equipos?
¿Qué componente analógico consideras imprescindible en tu trabajo?
FB: Me voy a centrar en mi faceta de desarrollador No-Code en Bubble, porque con otras herramientas no-code, o con mi trabajo como consultor ERP, podría ser diferente
¿Qué ordenador utilizas? MacBook Pro de 13 pulgadas, del 2020
¿Qué sistema operativo utilizas? MacOS
¿Podrías trabajar solo con una tablet? Sí. De hecho, muchos días que me voy a trabajar fuera de casa sólo llevo el iPad, aunque con Bubble es necesario un mouse externo o el Magic Keyboard, dado que con los dedos es complicado.
¿Qué software consideras imprescindible en todos tu equipos? Antivirus y navegador. Casi todo lo que uso (bubble, slack, discord, telegram, gmail,…) tiene su versión web; y la versión escritorio, aunque pueda tener más funcionalidades, no es imprescindible
¿Qué componente analógico consideras imprescindible en tu trabajo? Papel y pluma (sí, soy de los antiguos que incluso fuma en pipa jejeje). Me gusta garabatear mientras trabajo o apuntarme datos cortos a mano, como el número de registros de una tabla, o el nombre de una variable….
EED: Creo que para empezar conviene dejar claro algunos conceptos , así que comenzaremos con uno que rondará por la entrevista.
¿Qué es y que implica el desarrollo No-Code?
FB : Él no-code es un paradigma de programación mediante el cual se construyen soluciones digitales usando herramientas visuales, que se emplean para diseñar, programar y probar dichas soluciones. Todo sin necesidad de escribir lineas de código.
Las características de la programación no-code son:
Se usa una herramienta o entorno en el proceso
La mayor parte de dicho proceso debe realizarse de manera visual sin necesidad de escribir líneas de código.
No es estrictamente necesario incluir líneas de código para que la solución funcione.
No se acostumbra a tener acceso al código fuente de la solución.
Los programas funcionan bajo el entorno cerrado de una herramienta concreta y no es posible moverlos a otros entornos o herramientas.
¿Qué implica? Si vienes del mundo de la programación “tradicional”, cambiar un poco la manera en que encaras la construcción de la herramienta, centrándote más en el flujo de los procesos que en cómo implementarlos. Si vienes del mundo de la no-programación, debes aprender a aplicar flujos de proceso y lógicas a lo que quieres hacer.
EED: En el mundo del ámbito tecnológico, la edad suele ser un requisito "no oficial" para determinados procesos de selección, he visto mas de una vez que la gente que supera determinada edad no la valoran , incluido con muchos años de experiencia, prefieren gente mas joven, aunque no tengas los conocimientos y experiencia necesarias .
¿Te ha pasado esto alguna vez? ¿Por qué crees que pasa?
FB: La verdad es que no me ha pasado nunca. Pero yo empecé en el mundo de la programación por allá el 1988, a los 20 años, pero se juntaron los hechos que era joven (ains, ¡qué tiempos aquellos!) y que ser programador no era tan habitual.
Luego, con el paso del tiempo, aunque si que era un ”novato” tal vez en cuanto a la tecnología que debía usar en un nuevo trabajo, mis años acumulados de experiencia en procesos de negocio, en trato y gestión de clientes, y en haber visto 1000 casuísticas diferentes, hacían que no tuviera problemas. Y esto me sigue pasando a mis 53 años.
Yo creo que el hecho de ir a buscar gente joven, en algunos o muchos casos, puede darse al hecho que tienen más “hambre” que los que ya tenemos una edad, que a veces ya no estamos como para aguantar ciertas tonterías. O que valoramos otros aspectos de la vida que no sea el tirarse 12 horas, o más, al día delante de la pantalla aprendiendo el lenguaje o el framework de moda. Puede que una persona joven que está por construirse el CV sea más “maleable” que alguien que tiene un CV que no cabe en una página. Pero bueno, esto son opiniones hechas con mi título de cuñado, porque nunca se sabe lo que piensa la gente que te entrevista.
Hace unos años, cuando empecé a plantearme dejar Holanda para volver a España, hice una entrevista para una consultora pequeña de Logroño y no me pillaron porque no se fiaban de alguien que, estando en Holanda, quisiera ir a una ciudad “como Logroño” (textual). Ni el hecho que tengo familia viviendo en la ciudad les convenció.
EED: Tienes un podcast sobre inteligencia artificial que se llama Saludos Profesor Faulken con pequeños audios sobre temas relacionados con la IA contados para gente que no son expertos en la materia. En este canal han pasado unas cuantas personas del ámbito de la IA(NLP, Visión Artificial y otros), que siempre le he realizado una pregunta que creo que es interesante responder .
La IA es algo que mucha gente conoce le "suena" ya sea por películas, series, libros o noticias , pero es un campo muy complejo que poca gente entiende de una forma mas "técnica", por eso me gustaría saber cuanto de realidad hay en el mundo de IA.
¿Cómo de inteligente es la Inteligencia Artificial en la actualidad?
FB: En el mundo de la IA hay mucha realidad pero también mucho humo, hay que reconocerlo. A nivel marketing, le añades “incorpora IA” o algo parecido a un producto o servicio, y lo petas.
Pero creo que tampoco hay que desmerecerlo. La IA está presente en muchos productos y servicios, desde los algoritmos que aprenden de tus patrones de visionado en una plataforma de streaming para proponerte cosas a mirar, hasta aplicaciones que para mi ya justifican todos los vende-humos que puedan existir, como robots que ayudan a vestir a personas con movilidad reducida y aprenden de los gestos de las mismas para saber cómo ayudar o qué fuerza o rapidez aplicar, algoritmos que analizan el historial de comentarios y acciones de los usuarios para detectar posibles estados de depresión, tendencias suicidas o malos tratos, dispositivos que son capaces de transformar los impulsos cerebrales de los “pensamientos” de personas sin habla y sin movilidad para reproducirlos en una pantalla e incluso con sonido,….
Si soplamos para apartar el humo, hay mucho hecho y aún muchísimo por descubrir. La IA ha venido para quedarse y, en buenas manos y con un poco de cabeza, para mejorar, si no nuestras vidas que somos unos privilegiados (yo me lo considero), si la de las personas que no lo tienen tan fácil. No sé si contesta exactamente a la pregunta de "cuán inteligente es".
EED: El mundo de No--Code es algo desconocido para mi pero he leído y escuchado algo sobre él, para despejarme muchas dudas que tengo te pongo una serie de frases sobre No-Code y que respondas que opinas.
No-Code es muy útil para iniciarte en el mundo de la programación.
Con las herramientas de No-Code solo puedes hacer prototipos de tus aplicaciones.
No es necesario tener conocimiento de programación para utilizar este tipo de herramientas .
Las herramientas No-Code son muy buenas para personas no técnicas como diseñadores.
WordPress es la herramienta de No-Code mas utilizada.
FB: No-Code es muy útil para iniciarte en el mundo de la programación.
Para mii no es del todo acertado, porque no considero que programo con el no-code, sino que construyo soluciones digitales. Pero por otra parte te ayuda a aplicar la lógica a los procesos de negocio para encontrar cómo implementarlos, a analizar por qué tienes un determinado error o un proceso no funciona como esperabas,… así que te ayuda en unas cosas, pero más que en la programación, en el análisis que todo programador debe hacer antes de agarrar el teclado
Con las herramientas de No-Code solo puedes hacer prototipos de tus aplicaciones.
Tampoco es del todo correcto. Con herramientas no-code puedes hacer cosas muy potentes y muy escalables. ¿Qué hay aplicaciones o situaciones concretas que necesitarías un lenguaje de programación? Pues dependiendo de la herramienta no-code, igual puedes hacerlo via plug-in. Y tampoco todos los lenguajes de programación sirven para todo. Cada cosa tiene su área, y en algunas se pueden hasta combinar.
No es necesario tener conocimiento de programación para utilizar este tipo de herramientas .
Correcto. Pero dependiendo de la solución que quieras construir, deberás tener capacidades de lógica y análisis de procesos. No es lo mismo montar una landing page que un membership site.
Las herramientas No-Code son muy buenas para personas no técnicas como diseñadores.
Again, dependiendo de la herramienta, pero en principio sí. Algunas permiten que un diseñador pueda montar una maqueta funcional para mostrar su propuesta, en lugar de wireframes estáticos.
WordPress es la herramienta de No-Code mas utilizada
A nivel de creación de páginas web, más o menos complejas, yo diría que sí. Pero otras herramientas como Webflow o Bubble vienen pisando fuerte. Y hay gente que usa Notion para su página web también.
EED: Una pregunta fija en todas las entrevistas que cambia en función del perfil del entrevistado . En tu caso, me centro en el desarrollo No-Code.
¿Qué añadirías al desarrollo No-Code?
¿Qué eliminaría del desarrollo No-Code?
¿Qué modificarías del desarrollo No-Code?
FB:
¿Qué añadirías al desarrollo No-Code?
Hablando de Bubble, que es el que más domino, hecho de menos estructuras lógicas de programación, como bucles sobre tablas, o poder pasar a producción sólo una parte de la solución, algunas páginas en concreto; ahora lo pasas todo a producción, así que si en Live hay un error gordo, y en desarrollo estás a medio construir algo, esa noche será muy larga.
¿Qué eliminarías del desarrollo No-Code?
Tanta ansiedad por sacar herramientas nuevas que, o tienes la cabeza muy fría, o te entra FOMO de no saber la última solución para crear páginas web, por ejemplo.
¿Qué modificarías del desarrollo No-Code?
Esa dicotomía entre Code vs No-Code. No somos excluyentes, sino que cada herramienta tiene su aplicación y a veces podemos hasta complementarnos. Suerte que hay gente inteligente que organiza charlas entre coders y no-coders para que se vea que no nos matamos como en Juego de Tronos
EED: Si quiero empezar en el mundo de desarrollo No-Code para sacar el máximo provecho a estas herramientas.
¿Qué recomiendas leer y aprender?
¿Qué herramientas me recomiendas usar?
FB: ¿Qué recomiendas leer y aprender?
Obviamente, seguir a Nocodemy en Twitch y en redes, y puedes aprender Adalo gratuitamente en nuestra página web nocodemy.co, sólo tienes que registrarte.
Más gente a seguir sería a Alex (@Vaughtton en twitter) de nocodehackers.es, experto en Webflow y con un podcast sobre no-code, y a Pablo Heredia (@pabloheredia24), experto en Bubble. Aparte, participar en el foro de Bubble. Otra fuente de información es la newsletter de www.nocode.tech
Qué aprender sería lo mismo que te recomiendo usar, que te contesto en la siguiente pregunta
¿Qué herramientas me recomiendas usar?
Yo creo que las principales herramientas para empezar, y sobretodo enfocado a soluciones para emprendedores, sería: Carrd para construcción de landing pages; Adalo para apps para móviles; Bubble para aplicaciones web complejas con base de datos, identificación de usuario, pago de membresía,..; Webflow, si vienes del mundo del diseño, para la construcción de páginas web; y como último Airtable si queremos trabajar con datos organizados en una base. Y también añadiría Make (antiguo Integromat) para automatizaciones.
EED: Tiene un podcast de IA y otro de entrevistas, co- fundado una comunidad y mas cosas, en definitiva tienes y te gustas crear side project, pero...
¿Qué side project te gustaría crear pero es muy posible que nunca lo hagas?
FB: Bueno, pues algo que no tiene nada que ver con la tecnología, y que es un sueño compartido con mi mujer: comprar una casa algo aislada, con mucho terreno, y montar una guardería para perros. Ofreceríamos estancias de varios días, de día entero, o de medio día. E incluso pasar a recoger y entregar. Eso de guarderías de dia o medio día era algo muy habitual en Holanda, donde la gente y el Gobierno no consideran que los perros son cosas, como sí pasaba hasta hace muy poquito en España.
Y, con los ingresos de la parte de guardería, montaríamos en el mismo espacio un centro de acogida o protectora para perros abandonados, que al fin y al cabo ese es nuestro verdadero objeto de deseo.
Si nos tocara la lotería a lo bestia, de aquello que te da vértigo al ver la cantidad final, haríamos solamente el centro de acogida. Y no sería un side project, sino el proyecto de nuestras vidas.
EED: La último pregunta del Viernes suele ser una pregunta de un anterior entrevistado con el mismo perfil, pero me gustaría hacerte una pregunta que creo que sería interesante y está relacionado con tu perfil.
¿Te gusta programar?
FB: Me encanta. Dejar la programación hace 20 años es algo de lo que me he arrepentido mucho a lo largo de los años.
EED: El fin de semana ,cambia el formato de la entrevista y las preguntas, con dos preguntas algo diferentes.
La primera pregunta sería.
¿Qué te hubiera gustado que te preguntase? Debes responder a tu propia pregunta.
La segunda pregunta.
¿Qué le hubieras preguntado a un desarrollador?
FB: ¿Qué te hubiera gustado que te preguntase?
¿Qué cambiarias de tu carrera laboral? Añadiría más consistencia. Centrarme y especializarme en algo en lugar de ir cambiando conforme se presentaban las oportunidades
¿Qué le hubieras preguntado a un desarrollador?
¿No crees que se nos ha ido de las manos tanto lenguaje de programación y framework? (python, R, C#, C++, JS, Java, Go, node.js, vue.js…)
EED: El Domingo , es el último día de la entrevista, será el momento de la despedida y para decir tus métodos de contacto, también si tienes un blog, podcast cualquier otro proyecto que quieras comentar.
Por último me gustaría que me recomendaras a una persona que creas que este dispuesto a participar.
Gracias por participar en la entrevista, ha sido un placer y espero que te haya resultado entretenida.
Hasta la próxima, un saludo.
FB: La verdad es que ha sido muy interesante y el ritmo de las preguntas totalmente asumible. Me podéis encontrar el twitter como @misterboxdev, o en linkedin http://linkedin.com/in/francescbox
En cuanto a proyectos, podéis seguir el podcast de Saludos Profesor Falken (ahora en pausa por cambios recientes) o apuntaros a https://nocodemy.co, que ahora y por tiempo limitado tenemos el curso de Adalo gratuito si te registras
En cuanto a alguien para entrevistar, estaría bien a algún consultor, de un ERP o de negocios. Creo que es un perfil que no se suele tener en cuenta y pueda dar mucho juego.
Ha sido un placer ser entrevistado por aquí y, como dice Victor Correal, nos vemos por internet!
APOYAME
Si quieres ayudarme de forma económica para invertirlo en mis proyectos, hay disponible varios métodos:
Buy me Coffe https://buymeacoffee.com/jajt
Digital Ocean https://m.do.co/c/34c3769f0465
Gracias de antemano.