{"id":22553,"date":"2023-08-28T13:18:27","date_gmt":"2023-08-28T11:18:27","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=22553"},"modified":"2023-09-06T11:14:30","modified_gmt":"2023-09-06T09:14:30","slug":"cto-juan-pablo-martin-cobos-joinup","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/","title":{"rendered":"Perspectiva CTO: Juan Pablo Mart\u00edn Cobos de Joinup"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\" id=\"h-debes-elegir-el-stack-con-el-que-te-sientas-mas-comodo-siempre-que-sea-posible-creer-que-si-desarrollas-en-tal-tecnologia-tu-proyecto-va-a-ser-un-ferrari-y-si-desarrollas-en-otra-tu-proyecto-va-a-ser-un-twingo-claramente-estas-equivocado\">&#8220;Debes elegir el stack con el que te sientas m\u00e1s c\u00f3modo, siempre que sea posible. Creer que si desarrollas en tal tecnolog\u00eda tu proyecto va a ser un Ferrari y si desarrollas en otra tu proyecto va a ser un Twingo&#8230; Claramente est\u00e1s equivocado.&#8221;<\/h3>\n\n\n\n<p>Seguimos en Codemotion con nuestra serie Perspectiva CTO, en la que queremos contaros la trayectoria e inquietudes, el d\u00eda a d\u00eda y la historia personal de los mejores CTOs del panorama espa\u00f1ol. Por eso hoy os traemos otra <strong>entrevista a un CTO clave del ecosistema espa\u00f1ol.<\/strong><\/p>\n\n\n\n<p>El entrevistado de hoy es <a href=\"https:\/\/www.linkedin.com\/in\/juan-pablo-mart%C3%ADn-cobos-a3608b88\/\" class=\"ek-link\">Juan Pablo Mart\u00edn Cobos<\/a>, ingeniero inform\u00e1tico. Su trayectoria empieza en 2007 con<strong> Python y Django como sus lenguajes principales.<\/strong> En su primera empresa estuvo rodeado de grandes profesionales que le motivaron y le ense\u00f1aron a colaborar en proyectos de Software Libre.<\/p>\n\n\n\n<p>Hace ya siete a\u00f1os, Joinup le di\u00f3 a Pablo la oportunidad de ser CTO en un gran proyecto de smart mobility, basado en una soluci\u00f3n que incluye 3 apps dando servicios de taxi, movilidad de grupos, reservas de parkings, recarga de veh\u00edculos el\u00e9ctricos y kilometraje para empresas en varios pa\u00edses. Un proyecto que es muy destacable tanto en el plano tecnol\u00f3gico como en el plano empresarial.<\/p>\n\n\n\n<p>Podemos trazar el impacto del c\u00f3digo de Pablo en proyectos como Django y KDE e incluso encontrarlo en unas cuantas l\u00edneas de c\u00f3digo que se ejecutan en los servidores de la aplicaci\u00f3n de Instagram. \u201cEs una de las cosas bonitas del software libre\u201d.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-juan-pablo-como-crees-que-evolucionara-la-figura-del-cto-en-los-proximos-10-anos\">Juan Pablo, \u00bfC\u00f3mo crees que evolucionar\u00e1 la figura del CTO en los pr\u00f3ximos 10 a\u00f1os?*<\/h2>\n\n\n\n<p>\u201cLlevo siendo CTO 7 a\u00f1os y medio, cuento el medio ya que cada d\u00eda cuenta, y no he visto una evoluci\u00f3n como tal, con lo que no creo que en los pr\u00f3ximos 10 a\u00f1os evolucione demasiado. Donde si veo una evoluci\u00f3n clara es en tu rol dentro de la compa\u00f1\u00eda. <strong>Un CTO evoluciona conforme va creciendo el producto<\/strong>, conforme va creciendo el equipo, conforme van creciendo las expectativas. Cuando el producto es peque\u00f1o lo controlas todo&#8230; cuando el producto es peque\u00f1o no necesitas una funcionalidad que ahora es indispensable&#8230; <strong>A medida que el producto va creciendo tienes que ir delegando responsabilidades y el producto va adquiriendo vida.\u201d<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-que-recomendarias-a-las-personas-que-quieren-orientarse-para-ser-ctos\">\u00bfQu\u00e9 recomendar\u00edas a las personas que quieren orientarse para ser CTOs?*<\/h2>\n\n\n\n<p><strong>\u201cPaciencia y ganas,<\/strong> mismo consejo que si te planteas tener un hijo&#8230; de igual manera que te recomendar\u00eda a los hijos no le recomendar\u00eda a nadie dirigir, no le recomendar\u00eda a nadie ser CTO, se vive mucho mejor siendo dirigido, y siendo responsable s\u00f3lo de lo que uno hace. Lo peor de ser CTO, como yo entiendo ser un CTO, es que los verdaderos marrones te los terminas comiendo tu. Al final, <strong>t\u00fa eres el responsable de todo el trabajo t\u00e9cnico.\u201d<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-puedes-sugerir-un-libro-o-libros-que-te-hayan-sido-utiles-para-desarrollarte-mejor-como-cto\">\u00bfPuedes sugerir un libro o libros que te hayan sido \u00fatiles para desarrollarte mejor como CTO?*<\/h2>\n\n\n\n<p>&#8220;Pues la verdad es que no me he le\u00eddo ninguno&#8230; no soy muy fan de los &#8216;libros de autoayuda&#8217;&#8230; Si quieres leer algo, adem\u00e1s corto, que te haga mejorar como desarrollador y, a su vez, que te haga mejorar como CTO y te dir\u00eda que hasta como persona, es el <strong>&#8216;Zen de Python&#8217;: 20 principios de software y muchos de ellos aplicables a cualquier \u00e1mbito de la vida.&#8221;<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-compartirias-con-nosotros-una-batallita\">\u00bfCompartir\u00edas con nosotros una &#8220;batallita&#8221;? <\/h2>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-esa-vez-que-todo-pintaba-a-que-iba-ir-fatal-y-al-final-salio-bien\">Esa vez que todo pintaba a que iba ir fatal&#8230; y al final sali\u00f3 bien.<\/h4>\n\n\n\n<p>&#8220;Mi&nbsp; primera batalla como CTO fue hace 7 a\u00f1os y medio, cuando me contrataron para cambiar la soluci\u00f3n t\u00e9cnica que hab\u00eda en la empresa por una nueva desarrollada desde cero: un backend en alta disponibilidad y alto rendimiento&#8230; pero nunca hab\u00eda desarrollado algo as\u00ed. Y para desarrollar unas Apps con tecnolog\u00eda h\u00edbrida (Ionic \/ AngularJS)&#8230; y nunca hab\u00eda desarrollado unas Apps y no sab\u00eda nada de AngularJS&#8230;<\/p>\n\n\n\n<p>A primera vista, no era el candidato id\u00f3neo; a segunda vista, tampoco&#8230; pero hace 7 a\u00f1os, \u00bfCu\u00e1ntas personas cumpl\u00edan con ese perfil? \u00bfSe necesitaba tener ese perfil para poder empezar o se necesitaba una buena base para poder llegar a tener ese perfil?<\/p>\n\n\n\n<p>Fueron unos meses muy duros, en los que no hab\u00eda d\u00eda que no me preguntara&#8230; \u00bfPara qu\u00e9 me he cambiado de empresa? Si no lo consigo, \u00bfme admitir\u00e1n en mi anterior empresa? Por entonces, Python\/Django no ten\u00eda mucha oferta en Sevilla, y el trabajo remoto era una rara avis&#8230; Pero 9 meses despu\u00e9s, estaba un viernes de octubre de madrugada trabajando para hacer el cambio y poner el sistema nuevo (por entonces) en producci\u00f3n.<\/p>\n\n\n\n<p>Estuve a punto varias veces de tirar la toalla,<strong> sufr\u00eda del s\u00edndrome del impostor constantemente<\/strong> (\u00bfo realmente soy un impostor al que no han descubierto todav\u00eda?)&#8230; de hecho, un par de meses antes de poner el sistema en producci\u00f3n, tuve una buena oferta para cambiarme de trabajo, en el que iba a tener un trabajo m\u00e1s sencillo y, adem\u00e1s, me pagaban algo m\u00e1s&#8230; pero tras pensarlo mucho me pareci\u00f3 que si me cambiaba de trabajo con el rabo entre las piernas era como ponerme un techo de cristal&#8230; y <strong>en esta vida hemos venido a jugar<\/strong>, as\u00ed que me dije &#8220;qu\u00e9 co\u00f1*, intent\u00e9moslo&#8221; y espero no darme una buena hostia&#8230; Y por ahora ya van 7 a\u00f1os y medio y solamente ha habido alguna collejita.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-cuales-son-las-3-principales-necesidades-a-considerar-al-elegir-el-stack-tecnologico\">\u00bfCu\u00e1les son las 3 principales necesidades a considerar al elegir el stack tecnol\u00f3gico?<\/h2>\n\n\n\n<p><strong>\u201cDebes de elegir un stack tecnol\u00f3gico con el que puedas resolver tu problema sin ir contra el mismo stack tecnol\u00f3gico que has elegido<\/strong>. Una frase que repet\u00eda mucho uno de mis primeros jefes de proyecto cuando yo desarrollaba algo que funcionaba pero que no estaba pensado para usarse as\u00ed es:<strong> &#8220;no vayas contra el framework&#8221;,<\/strong> es decir si metes algo con calzador seguramente de problemas a la larga cuando quieras modificarlo un poco&#8230; si tienes suerte puede que incluso no de problemas con esta versi\u00f3n del framework, pero al actualizarlo tienes muchas papeletas para que te explote en la cara. Dicho de otra manera, si lo que quieres es volar, comprate un avi\u00f3n, no te compres un coche y le pongas alas.<\/p>\n\n\n\n<p>&nbsp;Otro punto a tener en cuenta es el tiempo que se tarda en desarrollar con una tecnolog\u00eda o con otra. Por poner un ejemplo real, nosotros<strong> en Joinup tenemos 3 Apps,<\/strong> la primera para iOS, Android y navegador, la segunda y tercera para iOS y Android. Si usaramos tecnolog\u00eda nativa tendr\u00edamos 7 proyectos, al usar <strong>tecnolog\u00eda h\u00edbrida<\/strong> tenemos solamente 3. <strong>Reducimos el c\u00f3digo en un 57%<\/strong>. Esto es un ahorro en tiempos de desarrollo, en errores, en que nuestras Apps sean &#8220;iguales&#8221; en todas las plataformas, etc. <\/p>\n\n\n\n<p>Es verdad que cada uno de los proyectos es m\u00e1s complejo&#8230; pero a\u00fan as\u00ed sigue siendo un ahorro brutal&#8230; Esto nos hace por ejemplo poder invertir todo este tiempo en mejorar nuestras Apps, hasta el punto de conseguir notas espectaculares en los markers, por ejemplo en la App que usa el usuario que disfruta de nuestros servicios tenemos un 4,8 en iOS y un 4,8 &#8211; 4,9 en Android.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-cual-es-el-error-mas-peligroso-que-se-puede-cometer-al-decidir-el-stack-tecnologico\">\u00bfCu\u00e1l es el error m\u00e1s peligroso que se puede cometer al decidir el stack tecnol\u00f3gico?<\/h2>\n\n\n\n<p>Elegir un stack por lo que te digan, por las modas, &#8220;ahora hay que desarrollar en tal tecnolog\u00eda&#8221;, etc. <strong>Debes elegir el stack con el que te sientas m\u00e1s c\u00f3modo, siempre que sea posible. <\/strong>Creer que si desarrollas en tal tecnolog\u00eda tu proyecto va a ser un Ferrari y si desarrollas en otra tu proyecto va a ser un Twingo&#8230; Claramente est\u00e1s equivocado.&nbsp;<\/p>\n\n\n\n<p>Yo empec\u00e9 a trabajar hace 16 a\u00f1os con Python\/Django cuando casi nadie los conoc\u00eda, le d\u00ed una oportunidad y me gust\u00f3 mucho&#8230; por entonces todo el mundo me dec\u00eda \u00bfPython, eso no tiene futuro? Java es lo que pega fuerte&#8230; y ahora es el lenguaje de programaci\u00f3n m\u00e1s usado del mundo. Todos entendemos que la tecnolog\u00eda puntera de hoy ser\u00e1 una tecnolog\u00eda obsoleta de ma\u00f1ana&#8230; pero lo que es m\u00e1s dif\u00edcil de ver es que la tecnolog\u00eda obsoleta o residual de hoy puede ser la tecnolog\u00eda puntera de ma\u00f1ana&#8230; Hay mucho de moda en las tecnolog\u00edas.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"637\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/04\/Julia-vs-Python-for-Data-Science-1024x637.jpg\" alt=\"Python vs Julia: which to choose to kickstart your career in data science\" class=\"wp-image-20654\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/04\/Julia-vs-Python-for-Data-Science-1024x637.jpg 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/04\/Julia-vs-Python-for-Data-Science-300x187.jpg 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/04\/Julia-vs-Python-for-Data-Science-768x477.jpg 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/04\/Julia-vs-Python-for-Data-Science.jpg 1031w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Cuando empec\u00e9 a trabajar en Joinup, escuchaba a mucha gente que me dec\u00eda: &#8220;\u00bfUn backend en alta disponibilidad en Python? Hay un benchmark que dice que &#8216;[PONGA AQU\u00cd EL LENGUAJE QUE QUIERA]&#8217; es un 3% m\u00e1s r\u00e1pido que Python&#8221;&#8230; Bueno, pues vayamos a por el otro 97%.<\/p>\n\n\n\n<p>Del mismo modo, hab\u00eda compa\u00f1eros que desarrollaban en Python que dec\u00edan: &#8220;\u00bfUn backend en alta disponibilidad en Django&#8230; en Python s\u00ed, pero Django es un macroframework, eso es imposible.&#8221; <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Bueno, pues<kbd>... <\/kbd>&#8220;LO INCRE\u00cdBLE SE HACE REAL CUANDO NO ES CIERTO LO CRE\u00cdBLE.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-que-consejo-habrias-deseado-recibir-cuando-te-encontraste-eligiendo-el-stack-tecnologico-por-primera-vez\">\u00bfQu\u00e9 consejo habr\u00edas deseado recibir cuando te encontraste eligiendo el stack tecnol\u00f3gico por primera vez?<\/h2>\n\n\n\n<p>Me habr\u00eda gustado encontrarme a alguien que me hubiera dicho est\u00e1s tomando una buena decisi\u00f3n. No necesitas tomar la mejor decisi\u00f3n en cada momento, con tomar una buena en cada momento es suficiente. Me habr\u00eda gustado encontrarme a alguien que me dijera yo he hecho algo similar. <strong>Tengo un backend en alto rendimiento en Python<\/strong> \/ Django (incluso con Django rest framework) y unas Apps h\u00edbridas que como las que est\u00e1is desarrollando no tienen nada que envidiar a unas Apps nativas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-como-te-mantienes-actualizado-sobre-las-novedades-del-sector\">\u00bfC\u00f3mo te mantienes actualizado sobre las novedades del sector?<\/h2>\n\n\n\n<p>Este es un asunto al que a veces le doy algunas vueltas. Ahora mismo, lo que hago, casi sin darme cuenta, es <strong>analizar cualquier soluci\u00f3n inform\u00e1tica que uso<\/strong>. Si veo algo que me llama la atenci\u00f3n, intento ver c\u00f3mo est\u00e1 hecho y si no, al menos intento buscar sus defectos o debilidades.<\/p>\n\n\n\n<p>Pero dentro de unos a\u00f1os&#8230; acabo de entrar en la cuarentena, y aunque no me considero joven, tampoco me siento viejo, me considero &#8220;post pureta.&#8221; Hacerse mayor en mi \u00e1mbito profesional tiene una consecuencia directa&#8230; \u00bfPodr\u00e9 seguir desarrollando y\/o dirigiendo con 50 a\u00f1os? \u00bfY con 60?&#8230; \u00bfY si sigue subiendo la edad de jubilaci\u00f3n?<\/p>\n\n\n\n<p>Es decir, por ejemplo: un m\u00e9dico, un abogado, un arquitecto con los a\u00f1os gana experiencia. Nadie les va a pedir que con 60 o 70 a\u00f1os sean los m\u00e1s h\u00e1biles tecnol\u00f3gicamente, todo el mundo entiende que sus hijos sean m\u00e1s duchos que ellos&#8230; pero t\u00fa vas a su consulta, su bufete o su despacho porque por su experiencia les hace mejores que otros.<\/p>\n\n\n\n<p>Pero cuando tu trabajo es la tecnolog\u00eda&#8230; entramos en un punto complicado&#8230; pero como ya he comentado&#8230; &#8220;hemos venido a jugar&#8221; y &#8220;espero no darme una buena hostia&#8221; en este caso con los a\u00f1os.\u201d<\/p>\n\n\n\n<p>La historia de Juan Pablo Mart\u00edn Cobos refleja la importancia de adaptarse a la evoluci\u00f3n tecnol\u00f3gica y mantener la pasi\u00f3n por el desarrollo, desafiando cualquier obst\u00e1culo a lo largo de su trayectoria como desarrollador y CTO. Esperamos que os haya gustado esta entrevista en Perspectiva CTO y que no os perd\u00e1is el resto de la serie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-unete-a-nuestra-comunidad\"><strong>\u00danete a nuestra comunidad<\/strong><\/h2>\n\n\n\n<p>\u00bfTe gustar\u00eda liderar un equipo t\u00e9cnico alg\u00fan d\u00eda? En nuestra plataforma de Talent puedes encontrar la forma de llevar tu carrera al siguiente nivel. Entra en nuestra web y encuentra tu trabajo ideal. <a href=\"https:\/\/www.codemotion.com\/talent\/jobs\/\" class=\"ek-link\">\u00c9chale un vistazo.<\/a><\/p>\n\n\n\n<p>Ser parte de la comunidad de Codemotion te permitir\u00e1 potenciar tu experiencia y enfrentar nuevos desaf\u00edos que impulsar\u00e1n tu carrera. Aprender\u00e1s nuevas habilidades t\u00e9cnicas y crecer\u00e1s junto a otros miembros mediante el intercambio de opiniones y la creaci\u00f3n conjunta. Tenemos dos comunidades para ti seg\u00fan tu experiencia:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Si eres <em>wanna-be-dev<\/em>, <em>&nbsp;junior-dev <\/em>o<em> early-mid-dev<\/em> nuestra comunidad de <strong>Discord <\/strong>es para ti. All\u00ed encontrar\u00e1s recursos, eventos, formaci\u00f3n, muchos compa\u00f1eros de viaje y beneficios exclusivos. <a href=\"https:\/\/forms.gle\/khscfj8dUj3iPvCi9\" class=\"ek-link\">S\u00famate aqu\u00ed.<\/a><\/li>\n\n\n\n<li>Si eres <em>late-mid-dev, senior-dev, Tech Lead o CTO<\/em> nuestra comunidad de <strong>Telegram <\/strong>es para ti. All\u00ed encontrar\u00e1s el mejor networking, art\u00edculos high-tech, debates de tendencias tech y beneficios exclusivos. <a href=\"https:\/\/t.me\/+blEFka3EDodjMTFk\" class=\"ek-link\">S\u00famate aqu\u00ed.<\/a><\/li>\n<\/ol>\n\n\n\n<p>\u00a1Nos vemos en Codemotion!<\/p>\n\n\n\n<script src=\"https:\/\/codemotion.activehosted.com\/f\/embed.php?id=44\" type=\"text\/javascript\" charset=\"utf-8\"><\/script>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Debes elegir el stack con el que te sientas m\u00e1s c\u00f3modo, siempre que sea posible. Creer que si desarrollas en tal tecnolog\u00eda tu proyecto va a ser un Ferrari y si desarrollas en otra tu proyecto va a ser un Twingo&#8230; Claramente est\u00e1s equivocado.&#8221; Seguimos en Codemotion con nuestra serie Perspectiva CTO, en la que&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/\">Read more<\/a><\/p>\n","protected":false},"author":177,"featured_media":23084,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[10819],"tags":[],"collections":[],"class_list":{"0":"post-22553","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-perspectiva-cto","8":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Perspectiva CTO: Juan Pablo Mart\u00edn Cobos de Joinup<\/title>\n<meta name=\"description\" content=\"Os contamos la trayectoria e inquietudes, el d\u00eda a d\u00eda y la historia personal de los mejores CTOs. Hoy: Juan Pablo Martin Cobos de Joinup.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Perspectiva CTO: Juan Pablo Mart\u00edn Cobos de Joinup\" \/>\n<meta property=\"og:description\" content=\"Os contamos la trayectoria e inquietudes, el d\u00eda a d\u00eda y la historia personal de los mejores CTOs. Hoy: Juan Pablo Martin Cobos de Joinup.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-28T11:18:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-06T09:14:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Natalia de Pablo Garcia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Natalia de Pablo Garcia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/\"},\"author\":{\"name\":\"Natalia de Pablo Garcia\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/2450f8e4083152e4feaea1ada456aeee\"},\"headline\":\"Perspectiva CTO: Juan Pablo Mart\u00edn Cobos de Joinup\",\"datePublished\":\"2023-08-28T11:18:27+00:00\",\"dateModified\":\"2023-09-06T09:14:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/\"},\"wordCount\":2096,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome.png\",\"articleSection\":[\"Perspectiva CTO\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/\",\"name\":\"Perspectiva CTO: Juan Pablo Mart\u00edn Cobos de Joinup\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome.png\",\"datePublished\":\"2023-08-28T11:18:27+00:00\",\"dateModified\":\"2023-09-06T09:14:30+00:00\",\"description\":\"Os contamos la trayectoria e inquietudes, el d\u00eda a d\u00eda y la historia personal de los mejores CTOs. Hoy: Juan Pablo Martin Cobos de Joinup.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome.png\",\"width\":1200,\"height\":628,\"caption\":\"Juan Pablo Mart\u00edn Cobos\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Perspectiva CTO\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Perspectiva CTO: Juan Pablo Mart\u00edn Cobos de Joinup\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/2450f8e4083152e4feaea1ada456aeee\",\"name\":\"Natalia de Pablo Garcia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/11\/Untitled-design-100x100.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/11\/Untitled-design-100x100.jpg\",\"caption\":\"Natalia de Pablo Garcia\"},\"sameAs\":[\"www.linkedin.com\/in\/nataliadepablo\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/natalia-de-pablo-garcia\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Perspectiva CTO: Juan Pablo Mart\u00edn Cobos de Joinup","description":"Os contamos la trayectoria e inquietudes, el d\u00eda a d\u00eda y la historia personal de los mejores CTOs. Hoy: Juan Pablo Martin Cobos de Joinup.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/","og_locale":"en_US","og_type":"article","og_title":"Perspectiva CTO: Juan Pablo Mart\u00edn Cobos de Joinup","og_description":"Os contamos la trayectoria e inquietudes, el d\u00eda a d\u00eda y la historia personal de los mejores CTOs. Hoy: Juan Pablo Martin Cobos de Joinup.","og_url":"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2023-08-28T11:18:27+00:00","article_modified_time":"2023-09-06T09:14:30+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome.png","type":"image\/png"}],"author":"Natalia de Pablo Garcia","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Natalia de Pablo Garcia","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/"},"author":{"name":"Natalia de Pablo Garcia","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/2450f8e4083152e4feaea1ada456aeee"},"headline":"Perspectiva CTO: Juan Pablo Mart\u00edn Cobos de Joinup","datePublished":"2023-08-28T11:18:27+00:00","dateModified":"2023-09-06T09:14:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/"},"wordCount":2096,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome.png","articleSection":["Perspectiva CTO"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/","url":"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/","name":"Perspectiva CTO: Juan Pablo Mart\u00edn Cobos de Joinup","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome.png","datePublished":"2023-08-28T11:18:27+00:00","dateModified":"2023-09-06T09:14:30+00:00","description":"Os contamos la trayectoria e inquietudes, el d\u00eda a d\u00eda y la historia personal de los mejores CTOs. Hoy: Juan Pablo Martin Cobos de Joinup.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome.png","width":1200,"height":628,"caption":"Juan Pablo Mart\u00edn Cobos"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/cto-juan-pablo-martin-cobos-joinup\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Perspectiva CTO","item":"https:\/\/www.codemotion.com\/magazine\/es\/perspectiva-cto\/"},{"@type":"ListItem","position":3,"name":"Perspectiva CTO: Juan Pablo Mart\u00edn Cobos de Joinup"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/2450f8e4083152e4feaea1ada456aeee","name":"Natalia de Pablo Garcia","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/11\/Untitled-design-100x100.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/11\/Untitled-design-100x100.jpg","caption":"Natalia de Pablo Garcia"},"sameAs":["www.linkedin.com\/in\/nataliadepablo"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/natalia-de-pablo-garcia\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome-600x400.png","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome-600x600.png","author_info":{"display_name":"Natalia de Pablo Garcia","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/natalia-de-pablo-garcia\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome.png",1200,628,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome-150x150.png",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome-300x157.png",300,157,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome-768x402.png",768,402,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome-1024x536.png",1024,536,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome.png",1200,628,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome.png",1200,628,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome.png",100,52,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome-180x128.png",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome-896x504.png",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome-400x225.png",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome-600x400.png",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/08\/cognome-600x600.png",600,600,true]},"uagb_author_info":{"display_name":"Natalia de Pablo Garcia","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/natalia-de-pablo-garcia\/"},"uagb_comment_info":0,"uagb_excerpt":"&#8220;Debes elegir el stack con el que te sientas m\u00e1s c\u00f3modo, siempre que sea posible. Creer que si desarrollas en tal tecnolog\u00eda tu proyecto va a ser un Ferrari y si desarrollas en otra tu proyecto va a ser un Twingo&#8230; Claramente est\u00e1s equivocado.&#8221; Seguimos en Codemotion con nuestra serie Perspectiva CTO, en la que&#8230;&hellip;","lang":"es","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/22553","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/177"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=22553"}],"version-history":[{"count":6,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/22553\/revisions"}],"predecessor-version":[{"id":22890,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/22553\/revisions\/22890"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/23084"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=22553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=22553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=22553"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=22553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}