{"id":454,"date":"2025-03-13T16:08:48","date_gmt":"2025-03-13T19:08:48","guid":{"rendered":"https:\/\/blog.teamcubation.com\/?p=454"},"modified":"2025-03-17T17:38:24","modified_gmt":"2025-03-17T20:38:24","slug":"sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia","status":"publish","type":"post","link":"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/","title":{"rendered":"Sobreviviendo como desarrollador de software en la era de la IA"},"content":{"rendered":"<p>Entonces, \u00bfc\u00f3mo hace un desarrollador de software contempor\u00e1neo para sobrevivir a esta tormenta de herramientas de IA que lo atormentan y, en varios casos, interfieren con su trabajo en lugar de colaborar? De eso se trata este art\u00edculo.<\/p>\n<h4>Relax<\/h4>\n<p>Como primera recomendaci\u00f3n: relajate, trat\u00e1 de no estresarte por tratar de usar todo lo que ofrece el mercado (porque siempre va a ser mucho, siempre va a haber algo nuevo que no est\u00e1s usando) y enfocate en seguir haciendo tu trabajo. Pod\u00e9s incorporar herramientas basadas en IA donde lo sientas org\u00e1nico, natural y \u00fatil, pero forzarte a probar cada nueva herramienta que sale y tratar de usarla en cada feature que est\u00e9s desarrollando es probablemente una receta para el desastre. La incorporaci\u00f3n atropellada de IA y sin detenerse a entender y razonar lo que se est\u00e1 haciendo es seguramente perjudicial para tu trabajo y tu carrera.<\/p>\n<div id=\"attachment_437\" style=\"width: 1802px\" class=\"wp-caption alignnone\"><img decoding=\"async\" aria-describedby=\"caption-attachment-437\" class=\"wp-image-437 size-full\" src=\"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers2.jpg\" alt=\"\" width=\"1792\" height=\"1024\" srcset=\"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers2-200x114.jpg 200w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers2-300x171.jpg 300w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers2-400x229.jpg 400w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers2-600x343.jpg 600w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers2-768x439.jpg 768w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers2-800x457.jpg 800w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers2-1024x585.jpg 1024w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers2-1200x686.jpg 1200w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers2-1536x878.jpg 1536w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers2.jpg 1792w\" sizes=\"(max-width: 1792px) 100vw, 1792px\" \/><p id=\"caption-attachment-437\" class=\"wp-caption-text\">Cr\u00e9ditos: DALL\u00b7E 3 (https:\/\/openai.com\/index\/dall-e-3\/)<\/p><\/div>\n<p>La IA en el corto plazo no va a sacarte el trabajo, pero no incorporar herramientas de IA s\u00ed puede dejarte sin trabajo en el mediano plazo, de igual forma que puede hacerlo el no mantenerte actualizado con los nuevos lenguajes, frameworks y tendencias del mundo de desarrollo de software (o sea, lo que viene pasando desde hace 40 a\u00f1os). Pens\u00e1 a las herramientas de IA como una nueva tecnolog\u00eda que apareci\u00f3 en el mercado y que deber\u00edas incorporar para mantenerte al d\u00eda. Lo mejor que pod\u00e9s hacer es aprender a incorporar org\u00e1nicamente las herramientas de IA para hacer mejor tu trabajo de hoy.<\/p>\n<h4>Herramientas de IA para desarrolladores<\/h4>\n<p>Ahora bien, si te convenc\u00ed hasta ac\u00e1 te estar\u00e1s preguntando: \u00bfcu\u00e1l de las cientos de herramientas de IA para asistir al desarrollo de software uso? La respuesta es, como en muchos casos: <strong>depende<\/strong>. \u00bfDe qu\u00e9? De tu seniority, del tipo de desarrollador que seas, de tus preferencias y de varios otros factores. Vamos a analizar algunos escenarios m\u00e1s adelante.<\/p>\n<p>Pero antes, hagamos un paneo r\u00e1pido del tipo de herramientas de IA de asistencia a desarrolladores que existen hoy en d\u00eda en el mercado. A continuaci\u00f3n resumimos de forma no exhaustiva las principales categor\u00edas de herramientas de asistencia a desarrolladores mediante IA con algunos ejemplos de cada una:<\/p>\n<p><strong><span style=\"color: #000000;\">Chats<\/span><br \/>\n<\/strong>Aqu\u00ed hablamos de chats interactivos donde uno puede conversar con un modelo de generaci\u00f3n de texto (LLM), como el cl\u00e1sico y conocido ChatGPT. No son espec\u00edficamente para desarrolladores pero las incluimos porque son las m\u00e1s utilizadas y casi todas est\u00e1n optimizadas para generar c\u00f3digo.<\/p>\n<p>Algunos ejemplos: <a href=\"https:\/\/chatgpt.com\/\"><span style=\"font-weight: 400;\">ChatGPT<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/claude.ai\/\"><span style=\"font-weight: 400;\">Claude<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/gemini.google.com\/\"><span style=\"font-weight: 400;\">Gemini<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/grok.com\/\"><span style=\"font-weight: 400;\">Grok<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/www.perplexity.ai\/\"><span style=\"font-weight: 400;\">Perplexity<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/copilot.microsoft.com\/\"><span style=\"font-weight: 400;\">Microsoft Copilot<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/chat.deepseek.com\/\"><span style=\"font-weight: 400;\">Deepseek<\/span><\/a><\/p>\n<p><span style=\"color: #000000;\"><strong>Asistentes de autocompletado en IDEs<\/strong><\/span><br \/>\nEstos son asistentes dentro de IDEs del mercado usualmente distribuidas como plugins que sugieren c\u00f3digo mientras uno escribe el mismo. Algunas de ellas, como GitHub Copilot, evolucionaron en un chat embebido que permite ingresar prompts espec\u00edficos, por lo que se solapan con la siguiente categor\u00eda.<\/p>\n<p>Algunos ejemplos: <a href=\"https:\/\/github.com\/features\/copilot\"><span style=\"font-weight: 400;\">GitHub Copilot<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/supermaven.com\/\"><span style=\"font-weight: 400;\">Supermaven<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/codeium.com\/supercomplete\"><span style=\"font-weight: 400;\">Codeium Supercomplete<\/span><\/a><\/p>\n<p><span style=\"color: #000000;\"><strong>IDEs con generaci\u00f3n de c\u00f3digo<\/strong><\/span><br \/>\nEn este caso hablamos de IDEs completas que traen embebidas caracter\u00edsticas para generar c\u00f3digo y\/o aplicaciones completas.<\/p>\n<p>Algunos ejemplos: <a href=\"https:\/\/www.cursor.com\/\"><span style=\"font-weight: 400;\">Cursor<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/codeium.com\/windsurf\"><span style=\"font-weight: 400;\">Windsurf<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/www.trae.ai\/\"><span style=\"font-weight: 400;\">Trae<\/span><\/a><\/p>\n<p><span style=\"color: #000000;\"><strong>Webs\/SaaS<\/strong><\/span><br \/>\nEstas herramientas son similares a la categor\u00eda anterior pero en lugar de ser una aplicaci\u00f3n instalable son p\u00e1ginas web donde uno puede generar aplicaciones completas mediante prompts, y en varios casos tambi\u00e9n hacer el deploy de las mismas.<\/p>\n<p>Algunos ejemplos: <a href=\"https:\/\/v0.dev\/\"><span style=\"font-weight: 400;\">v0 (de Vercel)<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/lovable.dev\/\"><span style=\"font-weight: 400;\">Lovable<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/replit.com\/\"><span style=\"font-weight: 400;\">Replit<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/bolt.new\/\"><span style=\"font-weight: 400;\">Bolt<\/span><\/a><\/p>\n<p><span style=\"color: #000000;\"><strong>APIs<\/strong><\/span><br \/>\nAqu\u00ed hablamos de APIs de bajo nivel (usualmente REST) que permiten acceder program\u00e1ticamente a LLMs.<\/p>\n<p>Algunos ejemplos: <a href=\"https:\/\/platform.openai.com\/\"><span style=\"font-weight: 400;\">OpenAI<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/www.anthropic.com\/api\"><span style=\"font-weight: 400;\">Anthropic<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/ai.google.dev\/\"><span style=\"font-weight: 400;\">Google\/Gemini<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/x.ai\/api\"><span style=\"font-weight: 400;\">Grok<\/span><\/a><\/p>\n<p><span style=\"color: #000000;\"><strong>Bibliotecas para crear agentes<\/strong><\/span><br \/>\nEstas son bibliotecas de c\u00f3digo para crear program\u00e1ticamente agentes aut\u00f3nomos que pueden realizar tareas apoyados por IAs.<\/p>\n<p>Algunos ejemplos: <a href=\"https:\/\/ai.pydantic.dev\/\"><span style=\"font-weight: 400;\">PydanticAI<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/www.langchain.com\/\"><span style=\"font-weight: 400;\">LangChain<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/github.com\/microsoft\/autogen\"><span style=\"font-weight: 400;\">AutoGen<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/www.crewai.com\/\"><span style=\"font-weight: 400;\">CrewAI<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/www.agno.com\/\"><span style=\"font-weight: 400;\">Agno<\/span><\/a><\/p>\n<p>Una nota especial merece la categor\u00eda de <strong>\u201cIDEs completas con generaci\u00f3n de c\u00f3digo\u201d<\/strong>. Estas IDEs est\u00e1n muy de moda en estos momentos (marzo de 2025) ya que mucha gente las utiliza para el famoso \u201cVibe coding\u201d, esto es: describir en forma de texto los requerimientos de un producto de software y dejar que la IDE genere el c\u00f3digo entero, probarlo, modificar el prompt si es necesario y seguir iterando de esta forma, sin detenerse a mirar, entender o corregir el c\u00f3digo generado, confiando en la IA y seguir \u201cprogramando\u201d seg\u00fan nos \u201cvibre\u201d. El t\u00e9rmino lo acu\u00f1\u00f3 Andrej Karpathy, uno de los fundadores de OpenAI, <a href=\"https:\/\/x.com\/karpathy\/status\/1886192184808149383\" target=\"_blank\" rel=\"noopener\">en este post en X<\/a>.<\/p>\n<p>Si se preguntan c\u00f3mo se ve un desarrollador \u201cvibe codeando\u201d, pueden imaginar algo as\u00ed:<\/p>\n<div id=\"attachment_438\" style=\"width: 1290px\" class=\"wp-caption alignnone\"><img decoding=\"async\" aria-describedby=\"caption-attachment-438\" class=\"wp-image-438 size-full\" src=\"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers3.jpg\" alt=\"\" width=\"1280\" height=\"671\" srcset=\"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers3-200x105.jpg 200w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers3-300x157.jpg 300w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers3-400x210.jpg 400w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers3-600x315.jpg 600w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers3-768x403.jpg 768w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers3-800x419.jpg 800w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers3-1024x537.jpg 1024w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers3-1200x629.jpg 1200w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers3.jpg 1280w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><p id=\"caption-attachment-438\" class=\"wp-caption-text\">Cr\u00e9ditos: Reddit<\/p><\/div>\n<h4>\u00bfEntonces, qu\u00e9 uso?<\/h4>\n<p>Bien, si sos un desarrollador de software probablemente te est\u00e1s preguntando, despu\u00e9s de la monta\u00f1a de herramientas que acabamos de resumir \u00bfentonces, qu\u00e9 de todo eso tengo que usar? Como dijimos antes, la respuesta es muy personal, pero a continuaci\u00f3n vamos a dar algunas recomendaciones generales de herramientas <strong>sugeridas<\/strong> seg\u00fan el nivel de seniority que tengas. Todo es ajustable a tus preferencias, necesidades, tipo de proyecto, tecnolog\u00edas utilizadas y varios factores m\u00e1s.<\/p>\n<div id=\"attachment_439\" style=\"width: 1418px\" class=\"wp-caption alignnone\"><img decoding=\"async\" aria-describedby=\"caption-attachment-439\" class=\"size-full wp-image-439\" src=\"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers4.png\" alt=\"\" width=\"1408\" height=\"768\" srcset=\"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers4-200x109.png 200w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers4-300x164.png 300w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers4-400x218.png 400w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers4-600x327.png 600w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers4-768x419.png 768w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers4-800x436.png 800w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers4-1024x559.png 1024w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers4-1200x655.png 1200w, https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers4.png 1408w\" sizes=\"(max-width: 1408px) 100vw, 1408px\" \/><p id=\"caption-attachment-439\" class=\"wp-caption-text\">Cr\u00e9ditos: Google ImageFX (https:\/\/labs.google\/fx\/tools\/image-fx)<\/p><\/div>\n<h4>\u00bfQu\u00e9 me conviene usar si soy un desarrollador {seniority}?<\/h4>\n<h5>Si {seniority} == \u201cJunior\/Trainee\u201d<\/h5>\n<p>En este caso te recomendamos usar las herramientas de IA con mucha cautela y limitaci\u00f3n. Ten\u00e9 en cuenta que probablemente est\u00e1s aprendiendo al mismo tiempo: un lenguaje, un framework, teor\u00eda de programaci\u00f3n y varias cosas m\u00e1s. Abusar de IAs en este momento puede perjudicar tu proceso de aprendizaje, pero hay buenas noticias: tambi\u00e9n puede empoderar y acelerar tu proceso de convertirte en un mejor programador.<\/p>\n<p>Lo m\u00e1s conveniente en este punto es apoyarte principalmente en las herramientas de la categor\u00eda <strong>\u201cChats\u201d<\/strong> y aprovechar las capacidades de conversaci\u00f3n de estas herramientas para usarlas de mentores en el proceso de aprender a programar (no creemos que puedan reemplazar a un buen mentor humano, pero pueden complementarlo). Aprovech\u00e1 la <strong>\u201cmemoria\u201d<\/strong> de los chats para tener conversaciones largas indagando en todo lo que no entiendas o te genere dudas. En lugar de usar prompts como: \u201cGenerar un componente en React para hacer una lista de tareas\u201d pod\u00e9s usar prompts que te permitan aprender como: \u201cPor favor, explicame paso a paso c\u00f3mo escribir un componente en React para hacer una lista de tareas. Explicame l\u00ednea por l\u00ednea qu\u00e9 hacer el c\u00f3digo.\u201d y luego de leer en detalle la respuesta hacer preguntas de seguimiento sobre las partes que te generen dudas. De esta forma pod\u00e9s usar a la IA como tu profesor de programaci\u00f3n personal.<\/p>\n<p>No es recomendable utilizar demasiado las otras herramientas, pero las que son de la categor\u00eda <strong>\u201cAsistentes de autocompletado en IDEs\u201d<\/strong> podr\u00edan ser usadas con buen criterio para escribir c\u00f3digo autodocumentado en las IDEs. Por ejemplo, con GitHub Copilot, en un archivo nuevo podr\u00edamos escribir el siguiente comentario:<\/p>\n<p><span style=\"color: #808080;\">\/* Traemos todos los usuarios de la base de datos y las ordenamos por apellido en memoria, luego los transformamos en un JSON, comentando l\u00ednea por l\u00ednea el c\u00f3digo *\/<\/span><\/p>\n<p>Luego de este comentario GitHub Copilot comenzar\u00e1 a escribir el c\u00f3digo, esto es bastante c\u00f3modo porque no tenemos que salir de la IDE, y los comentarios pueden ayudar a entender el c\u00f3digo generado. Sin embargo suele ser m\u00e1s eficiente utilizar chats para este tipo de tareas, porque permiten hacer preguntas de seguimiento.<\/p>\n<p>A medida que avances en tu carrera pod\u00e9s empezar a incorporar las otras herramientas cuando sientas que ya sos capaz de entender el c\u00f3digo que los chats generan.<\/p>\n<h5>Si {seniority} == \u201cSemi Senior\u201d<\/h5>\n<p>En este caso, naturalmente aplican las recomendaciones anteriores, y tambi\u00e9n es recomendable comenzar a activar herramientas de autocompletado en la IDE de tu preferencia, pero siempre prestando atenci\u00f3n a <strong>leer, entender y validar<\/strong> el c\u00f3digo generado sin aceptar ciegamente el c\u00f3digo. La idea es poder aprovechar las herramientas de IA para acelerar tu velocidad de desarrollo, pero sin dejar de seguir aprendiendo e incorporando nuevos conocimientos.<\/p>\n<p>Tambi\u00e9n es recomendable comenzar a <strong>utilizar chats para generar peque\u00f1os componentes, funciones o clases necesarias<\/strong>, esas t\u00edpicas cosas que podr\u00edas escribir de memoria o leyendo un poco de documentaci\u00f3n y que una LLM es capaz de escribir m\u00e1s r\u00e1pido.<\/p>\n<p>De nuevo, <strong>nunca te olvides de leer el c\u00f3digo, entenderlo, testearlo y documentar lo que no es evidente<\/strong>. Las LLMs se equivocan y deliran, y es posible introducir bugs sin darse cuenta.<\/p>\n<p>Otra forma interesante de usar las IAs en este estad\u00edo de tu carrera es pedirles que <strong>revisen el c\u00f3digo que escribiste y te hagan recomendaciones antes de enviar un Pull\/Merge Request<\/strong>, esto pod\u00e9s hacerlo copiando y pegando el c\u00f3digo en alg\u00fan chat o mediante herramientas embebidas en alguna IDE. De forma similar pod\u00e9s pedirle a estas herramientas que escriban <strong>tests unitarios para tu c\u00f3digo<\/strong>, o incluso pod\u00e9s describir el problema y pedirle que solamente te escriban los tests para vos completar el c\u00f3digo validando que los tests pasen (<strong>TDD guiado por una IA<\/strong>), es una forma interesante de desafiarte a tener un manejo m\u00e1s h\u00e1bil del lenguaje o framework que est\u00e1s usando.<\/p>\n<h5>Si {seniority} == \u201cSenior\u201d<\/h5>\n<p>En este punto asumimos que ten\u00e9s un manejo fluido de los lenguajes, bibliotecas y frameworks en los que est\u00e1s programando, por lo que podr\u00edas utilizar libremente cualquiera de las herramientas que comentamos. En particular, <strong>las IDEs que generan c\u00f3digo<\/strong> pueden acelerar much\u00edsimo tu velocidad y convertirte en un \u201c<a href=\"https:\/\/www.xataka.com\/otros\/que-10x-engineer-donde-surge-polemica-que-mitifica-figura-genio-programador\" target=\"_blank\" rel=\"noopener\">10x Engineer<\/a>\u201d, pero ojo: es recomendable <strong>revisar el c\u00f3digo generado<\/strong>, no s\u00f3lo para asegurarte de que cumple lo que le pediste, si no tambi\u00e9n para seguir teniendo un conocimiento del codebase que est\u00e1s creando, y validar la robustez y calidad del mismo. Cuanto menos conocimiento tengas del c\u00f3digo que est\u00e1s escribiendo, m\u00e1s cerca del <strong>\u201cvibe coding\u201d<\/strong> est\u00e1s, y los riesgos son mayores (hablamos un poco m\u00e1s de esto hacia el final del art\u00edculo).<\/p>\n<p>Como ya comentamos, <strong>las preferencias son muy personales<\/strong>, por ejemplo: el autor de este art\u00edculo prefiere <strong>escribir los encabezados de las funciones\/clases\/componentes<\/strong> y dejar que las herramientas de autocompletado de c\u00f3digo empiecen a escribir el c\u00f3digo, e ir aceptando lo que coincida con la idea en mente y si no lo hace escribir a mano lo que corresponda y luego seguir dejando que la IA escriba. Es una forma de programar apoyado en IAs pero <strong>\u201cguiando\u201d la estructura, forma y estilo del c\u00f3digo<\/strong> seg\u00fan las preferencias propias. Aunque tambi\u00e9n para casos puntuales es m\u00e1s c\u00f3modo pedirle directamente a un chat lo que necesit\u00e1s, y copiarlo y pegarlo en tu c\u00f3digo, por ejemplo: escribir una expresi\u00f3n regular para validar un email.<\/p>\n<p>Como <strong>recomendaci\u00f3n general para cualquier desarrollador Senior<\/strong> dir\u00edamos que es buena idea <strong>probar al menos un rato una herramienta de cada categor\u00eda<\/strong> para entender si nos sentimos c\u00f3modos con ellas y en qu\u00e9 extensi\u00f3n preferimos usarlas. La idea es encontrar el mejor set de herramientas para poder resolver tu trabajo diario <strong>de la forma m\u00e1s eficiente posible y en el camino seguir disfrutando de programar<\/strong>.<\/p>\n<h4>Riesgos<\/h4>\n<p>Como comentamos a lo largo del art\u00edculo el sobre\u00faso de herramientas de IA para desarrollar puede conllevar algunos riesgos. A continuaci\u00f3n comentamos algunos de ellos:<\/p>\n<ul>\n<li><strong>Riesgos de crear c\u00f3digo con errores\/bugs<\/strong> no evidentes a simple vista<\/li>\n<li><strong>Posibilidad de crear c\u00f3digo poco eficiente o con alto acoplamiento<\/strong><\/li>\n<li><strong>Alta probabilidad de crear c\u00f3digo dif\u00edcil de mantener y\/o debuggear<\/strong><\/li>\n<li><strong>Posibilidad de introducir vulnerabilidades de seguridad<\/strong>, o peor a\u00fan: de ser v\u00edctima de inyecci\u00f3n de <strong>c\u00f3digo malicioso<\/strong> por parte de las LLMs utilizadas (esto sucede cuando el c\u00f3digo generado por la LLM tiene elementos maliciosos que podr\u00edan <strong>filtrar informaci\u00f3n sensible<\/strong> de nuestra aplicaci\u00f3n a terceros)<\/li>\n<li>Es muy probable que en proyectos grandes con mucho c\u00f3digo generado por IA terminemos con una <strong>soluci\u00f3n poco homog\u00e9nea<\/strong> en cuanto a criterios de dise\u00f1o, porque las IAs suelen trabajar con un <strong>contexto muy local<\/strong> al\/los archivo(s) creados o editados, debido a las limitaciones de ventanas de trabajo de las LLMs y ahorro de costos.<\/li>\n<\/ul>\n<p>Con respecto al riesgo de problemas de mantenibilidad, es v\u00e1lido pensar de la siguiente manera: no voy a necesitar mantener el c\u00f3digo porque la IA siempre puede hacerlo por m\u00ed, es decir, no necesito entender el c\u00f3digo si la IA lo entiende por m\u00ed. Esto es correcto hasta cierto punto y podr\u00eda funcionar si uno est\u00e1 dispuesto a utilizar IAs con intensidad, pero a medida que un producto crece se vuelve cada vez m\u00e1s dif\u00edcil de sostener y obtener buenos resultados, por lo que en este caso se recomienda documentar las decisiones de dise\u00f1o, funcionales y de arquitectura de la soluci\u00f3n, y alimentar a los modelos con estos archivos; se suele utilizar <strong>archivos .MD<\/strong> para escribir esta documentaci\u00f3n dentro del proyecto, junto con archivos de configuraci\u00f3n espec\u00edficos como <strong>.cursorrules<\/strong> en Cursor que indican d\u00f3nde est\u00e1 la documentaci\u00f3n y templates para archivos est\u00e1ndar. <a href=\"https:\/\/medium.com\/@vrknetha\/the-ultimate-guide-to-ai-powered-development-with-cursor-from-chaos-to-clean-code-fc679973bbc4\" target=\"_blank\" rel=\"noopener\">Este art\u00edculo<\/a> profundiza en este tipo de estrategias. Esta forma de desarrollo es posible pero a\u00fan muy incipiente y la <strong>mantenibilidad a largo plazo del c\u00f3digo generado es a d\u00eda de hoy dudosa<\/strong>. Tambi\u00e9n <strong>es incierto si las ventanas de memoria con las que trabajan las LLMs son capaces de considerar bases de c\u00f3digo grandes<\/strong> y a medida que el volumen de c\u00f3digo crece son m\u00e1s proclives a cometer errores.<\/p>\n<p>Como recomendaci\u00f3n general para evitar estos riesgos aconsejamos <strong>usar las herramientas con criterio, tratando de revisar y entender el c\u00f3digo generado, us\u00e1ndolas como un apoyo a tu trabajo y no como un reemplazo del mismo<\/strong>. Demostremosle a la IAs que nosotros las podemos usar para ser mejores en nuestro trabajo.<\/p>\n<h4>Outro<\/h4>\n<p>Como palabras finales queremos aclarar que todas las opiniones expresadas en este art\u00edculo son puntos de vista personales del autor y cada lector es libre de disentir, abrazar el vibe coding y desear ser reemplazado por IAs en el futuro \ud83d\ude09.<\/p>\n<p>Finalmente, queremos comentar que desde <strong>Teamcubation<\/strong> nos dedicamos desde hace m\u00e1s de 3 a\u00f1os a acompa\u00f1ar a desarrolladores junior\/trainee en sus caminos de aprendizaje con un mentoreo personalizado. Recientemente agregamos programas espec\u00edficos para acelerar la adopci\u00f3n de IA en equipos de desarrollo, si sos desarrollador o trabaj\u00e1s con desarrolladores te invitamos a conocer m\u00e1s de nuestros servicios por ac\u00e1: <a href=\"https:\/\/teamcubation.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/teamcubation.com\/<\/a>.<\/p>\n<p><span style=\"color: #808080; font-size: 14px; line-height: 1.2;\"><em>Disclaimer: el texto de este art\u00edculo fue completamente escrito por un humano, palabra por palabra, letra por letra, sin ninguna asistencia de IAs, \u00bflo pod\u00e9s creer? \u00a1Qu\u00e9 cosa extra\u00f1a!<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un desarrollador de software en la actualidad se enfrenta a m\u00faltiples desaf\u00edos y presiones en su cotidianidad, entre ellos: mantener su trabajo amenazado por la IA, aprender nuevas herramientas de IA e incorporarlas a su trabajo, estar al d\u00eda con cada nueva herramienta que sale el mercado, y en medio de todo esto lo esencial del d\u00eda a d\u00eda: desarrollar software correcto, eficiente y mantenible.<\/p>\n","protected":false},"author":1,"featured_media":436,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-454","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Sobreviviendo como desarrollador de software en la era de la IA | Teamcubation Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sobreviviendo como desarrollador de software en la era de la IA | Teamcubation Blog\" \/>\n<meta property=\"og:description\" content=\"Un desarrollador de software en la actualidad se enfrenta a m\u00faltiples desaf\u00edos y presiones en su cotidianidad, entre ellos: mantener su trabajo amenazado por la IA, aprender nuevas herramientas de IA e incorporarlas a su trabajo, estar al d\u00eda con cada nueva herramienta que sale el mercado, y en medio de todo esto lo esencial del d\u00eda a d\u00eda: desarrollar software correcto, eficiente y mantenible.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/\" \/>\n<meta property=\"og:site_name\" content=\"Teamcubation Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-13T19:08:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-17T20:38:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1408\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jonathan Tapicer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jonathan Tapicer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/\"},\"author\":{\"name\":\"Jonathan Tapicer\",\"@id\":\"https:\/\/teamcubation.com\/blog\/#\/schema\/person\/1d5657018b6da706c7d4617b40ac7ae5\"},\"headline\":\"Sobreviviendo como desarrollador de software en la era de la IA\",\"datePublished\":\"2025-03-13T19:08:48+00:00\",\"dateModified\":\"2025-03-17T20:38:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/\"},\"wordCount\":2556,\"publisher\":{\"@id\":\"https:\/\/teamcubation.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers1.png\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"es-AR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/\",\"url\":\"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/\",\"name\":\"Sobreviviendo como desarrollador de software en la era de la IA | Teamcubation Blog\",\"isPartOf\":{\"@id\":\"https:\/\/teamcubation.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers1.png\",\"datePublished\":\"2025-03-13T19:08:48+00:00\",\"dateModified\":\"2025-03-17T20:38:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/#breadcrumb\"},\"inLanguage\":\"es-AR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-AR\",\"@id\":\"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/#primaryimage\",\"url\":\"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers1.png\",\"contentUrl\":\"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers1.png\",\"width\":1408,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\/\/teamcubation.com\/blog\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\/\/teamcubation.com\/blog\/es\/category\/blog\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Sobreviviendo como desarrollador de software en la era de la IA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/teamcubation.com\/blog\/#website\",\"url\":\"https:\/\/teamcubation.com\/blog\/\",\"name\":\"Teamcubation Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/teamcubation.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/teamcubation.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-AR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/teamcubation.com\/blog\/#organization\",\"name\":\"Teamboarding\",\"url\":\"https:\/\/teamcubation.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-AR\",\"@id\":\"https:\/\/teamcubation.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2024\/10\/tb.png\",\"contentUrl\":\"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2024\/10\/tb.png\",\"width\":1392,\"height\":1392,\"caption\":\"Teamboarding\"},\"image\":{\"@id\":\"https:\/\/teamcubation.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/teamcubation.com\/blog\/#\/schema\/person\/1d5657018b6da706c7d4617b40ac7ae5\",\"name\":\"Jonathan Tapicer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-AR\",\"@id\":\"https:\/\/teamcubation.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ffdd1a9a16fbe4bafa7e3a38c550104f7ac4f9c761790f637bec5787f9231f08?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ffdd1a9a16fbe4bafa7e3a38c550104f7ac4f9c761790f637bec5787f9231f08?s=96&d=mm&r=g\",\"caption\":\"Jonathan Tapicer\"},\"description\":\"CTO at Teamcubation. Follow me on LinkedIn\",\"url\":\"https:\/\/teamcubation.com\/blog\/author\/jonathan-tapicer\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sobreviviendo como desarrollador de software en la era de la IA | Teamcubation Blog","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:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/","og_locale":"es_ES","og_type":"article","og_title":"Sobreviviendo como desarrollador de software en la era de la IA | Teamcubation Blog","og_description":"Un desarrollador de software en la actualidad se enfrenta a m\u00faltiples desaf\u00edos y presiones en su cotidianidad, entre ellos: mantener su trabajo amenazado por la IA, aprender nuevas herramientas de IA e incorporarlas a su trabajo, estar al d\u00eda con cada nueva herramienta que sale el mercado, y en medio de todo esto lo esencial del d\u00eda a d\u00eda: desarrollar software correcto, eficiente y mantenible.","og_url":"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/","og_site_name":"Teamcubation Blog","article_published_time":"2025-03-13T19:08:48+00:00","article_modified_time":"2025-03-17T20:38:24+00:00","og_image":[{"width":1408,"height":768,"url":"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers1.png","type":"image\/png"}],"author":"Jonathan Tapicer","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Jonathan Tapicer","Tiempo de lectura":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/#article","isPartOf":{"@id":"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/"},"author":{"name":"Jonathan Tapicer","@id":"https:\/\/teamcubation.com\/blog\/#\/schema\/person\/1d5657018b6da706c7d4617b40ac7ae5"},"headline":"Sobreviviendo como desarrollador de software en la era de la IA","datePublished":"2025-03-13T19:08:48+00:00","dateModified":"2025-03-17T20:38:24+00:00","mainEntityOfPage":{"@id":"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/"},"wordCount":2556,"publisher":{"@id":"https:\/\/teamcubation.com\/blog\/#organization"},"image":{"@id":"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/#primaryimage"},"thumbnailUrl":"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers1.png","articleSection":["Blog"],"inLanguage":"es-AR"},{"@type":"WebPage","@id":"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/","url":"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/","name":"Sobreviviendo como desarrollador de software en la era de la IA | Teamcubation Blog","isPartOf":{"@id":"https:\/\/teamcubation.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/#primaryimage"},"image":{"@id":"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/#primaryimage"},"thumbnailUrl":"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers1.png","datePublished":"2025-03-13T19:08:48+00:00","dateModified":"2025-03-17T20:38:24+00:00","breadcrumb":{"@id":"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/#breadcrumb"},"inLanguage":"es-AR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/"]}]},{"@type":"ImageObject","inLanguage":"es-AR","@id":"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/#primaryimage","url":"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers1.png","contentUrl":"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2025\/03\/ia-developers1.png","width":1408,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/teamcubation.com\/blog\/es\/sobreviviendo-como-desarrollador-de-software-en-la-era-de-la-ia\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/teamcubation.com\/blog\/es\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/teamcubation.com\/blog\/es\/category\/blog\/"},{"@type":"ListItem","position":3,"name":"Sobreviviendo como desarrollador de software en la era de la IA"}]},{"@type":"WebSite","@id":"https:\/\/teamcubation.com\/blog\/#website","url":"https:\/\/teamcubation.com\/blog\/","name":"Teamcubation Blog","description":"","publisher":{"@id":"https:\/\/teamcubation.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/teamcubation.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-AR"},{"@type":"Organization","@id":"https:\/\/teamcubation.com\/blog\/#organization","name":"Teamboarding","url":"https:\/\/teamcubation.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es-AR","@id":"https:\/\/teamcubation.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2024\/10\/tb.png","contentUrl":"https:\/\/teamcubation.com\/blog\/wp-content\/uploads\/2024\/10\/tb.png","width":1392,"height":1392,"caption":"Teamboarding"},"image":{"@id":"https:\/\/teamcubation.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/teamcubation.com\/blog\/#\/schema\/person\/1d5657018b6da706c7d4617b40ac7ae5","name":"Jonathan Tapicer","image":{"@type":"ImageObject","inLanguage":"es-AR","@id":"https:\/\/teamcubation.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ffdd1a9a16fbe4bafa7e3a38c550104f7ac4f9c761790f637bec5787f9231f08?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ffdd1a9a16fbe4bafa7e3a38c550104f7ac4f9c761790f637bec5787f9231f08?s=96&d=mm&r=g","caption":"Jonathan Tapicer"},"description":"CTO at Teamcubation. Follow me on LinkedIn","url":"https:\/\/teamcubation.com\/blog\/author\/jonathan-tapicer\/"}]}},"_links":{"self":[{"href":"https:\/\/teamcubation.com\/blog\/wp-json\/wp\/v2\/posts\/454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teamcubation.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/teamcubation.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/teamcubation.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/teamcubation.com\/blog\/wp-json\/wp\/v2\/comments?post=454"}],"version-history":[{"count":6,"href":"https:\/\/teamcubation.com\/blog\/wp-json\/wp\/v2\/posts\/454\/revisions"}],"predecessor-version":[{"id":500,"href":"https:\/\/teamcubation.com\/blog\/wp-json\/wp\/v2\/posts\/454\/revisions\/500"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/teamcubation.com\/blog\/wp-json\/wp\/v2\/media\/436"}],"wp:attachment":[{"href":"https:\/\/teamcubation.com\/blog\/wp-json\/wp\/v2\/media?parent=454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teamcubation.com\/blog\/wp-json\/wp\/v2\/categories?post=454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teamcubation.com\/blog\/wp-json\/wp\/v2\/tags?post=454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}