 {"id":519688,"date":"2026-01-01T21:21:23","date_gmt":"2026-01-02T04:21:23","guid":{"rendered":"https:\/\/jorgep.com\/blog\/?p=519688"},"modified":"2026-01-01T21:45:08","modified_gmt":"2026-01-02T04:45:08","slug":"the-evolution-of-ai-coding-assistants-as-of-december-2025","status":"publish","type":"post","link":"https:\/\/jorgep.com\/blog\/the-evolution-of-ai-coding-assistants-as-of-december-2025\/","title":{"rendered":"The Evolution of AI Coding Assistants (as of December 2025)"},"content":{"rendered":"\n<div class=\"wp-block-columns has-theme-palette-7-background-color has-background is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Part of: <strong> <a href=\"https:\/\/jorgep.com\/blog\/series-ai-learnings\/\">AI Learning Series Here<\/a><\/strong><\/p>\n\n\n<style>.kadence-column395113_43ef2d-d5 > .kt-inside-inner-col,.kadence-column395113_43ef2d-d5 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column395113_43ef2d-d5 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column395113_43ef2d-d5 > .kt-inside-inner-col{flex-direction:column;}.kadence-column395113_43ef2d-d5 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column395113_43ef2d-d5 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column395113_43ef2d-d5{position:relative;}@media all and (max-width: 1024px){.kadence-column395113_43ef2d-d5 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column395113_43ef2d-d5 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column395113_43ef2d-d5\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading510545_6813a5-28, .wp-block-kadence-advancedheading.kt-adv-heading510545_6813a5-28[data-kb-block=\"kb-adv-heading510545_6813a5-28\"]{font-size:var(--global-kb-font-size-sm, 0.9rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading510545_6813a5-28 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading510545_6813a5-28[data-kb-block=\"kb-adv-heading510545_6813a5-28\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading510545_6813a5-28 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading510545_6813a5-28[data-kb-block=\"kb-adv-heading510545_6813a5-28\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading510545_6813a5-28 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading510545_6813a5-28\">Quick Links:&nbsp;<a href=\"https:\/\/jorgep.com\/blog\/resources-for-learning-ai\/\">Resources for Learning AI<\/a> | <a href=\"https:\/\/jorgep.com\/blog\/keeping-up-with-ai\/\">Keep up with AI<\/a> | <a href=\"https:\/\/jorgep.com\/blog\/list-of-ai-tools\/\" data-type=\"post\" data-id=\"402818\">List of AI Tools<\/a><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-template-part\"><style>.wp-block-kadence-advancedheading.kt-adv-heading395113_c650df-47, .wp-block-kadence-advancedheading.kt-adv-heading395113_c650df-47[data-kb-block=\"kb-adv-heading395113_c650df-47\"]{text-align:center;font-size:var(--global-kb-font-size-md, 1.25rem);line-height:60px;font-style:normal;background-color:#f5a511;}.wp-block-kadence-advancedheading.kt-adv-heading395113_c650df-47 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading395113_c650df-47[data-kb-block=\"kb-adv-heading395113_c650df-47\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading395113_c650df-47 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading395113_c650df-47[data-kb-block=\"kb-adv-heading395113_c650df-47\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading395113_c650df-47 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading395113_c650df-47\">Subscribe to <a href=\"https:\/\/go.35s.be\/jtb\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>JorgeTechBits  newsletter<\/strong><\/a><\/p>\n<\/div><\/div>\n<\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading519190_4a1b6f-84, .wp-block-kadence-advancedheading.kt-adv-heading519190_4a1b6f-84[data-kb-block=\"kb-adv-heading519190_4a1b6f-84\"]{font-size:var(--global-kb-font-size-sm, 0.9rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading519190_4a1b6f-84 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading519190_4a1b6f-84[data-kb-block=\"kb-adv-heading519190_4a1b6f-84\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading519190_4a1b6f-84 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading519190_4a1b6f-84[data-kb-block=\"kb-adv-heading519190_4a1b6f-84\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading519190_4a1b6f-84 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading519190_4a1b6f-84\">AI Disclaimer I love exploring new technology, and that includes using AI to help with research and editing! My digital &#8220;team&#8221; includes tools like Google Gemini, Notebook LM, Microsoft Copilot, Perplexity.ai, Claude.ai, and others as needed. They help me gather insights and polish content\u2014so you get the best, most up-to-date information possible.<\/p>\n\n\n\n<p>It has been fascinating to watch the transition from the early days of simple scripts to the complex, self-hosted ecosystems we manage today. If you\u2019ve been following the AI space for any length of time, you know that for years, AI was essentially a &#8220;power tool&#8221;\u2014something that helped you work faster but still required you to pull every lever yourself.<\/p>\n\n\n\n<p>In 2026, we have reached a major tipping point. The tools we once called <strong>&#8220;coding assistants&#8221;<\/strong> have undergone a massive upgrade. We are now firmly in the era of the <strong>&#8220;coding partner.&#8221;<\/strong>  See my blogs:   <a href=\"https:\/\/jorgep.com\/blog\/vibe-coding-beyond-ai-code-completion\/\" data-type=\"post\" data-id=\"518056\">Vibe Coding: Beyond AI Code Completion<\/a> and <a href=\"https:\/\/jorgep.com\/blog\/from-vibe-coding-to-coding-partner\/\" data-type=\"post\" data-id=\"519588\">From Vibe Coding to Coding Partner<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Shift: From Tool to Teammate<\/h3>\n\n\n\n<p>The difference between an assistant and a partner isn&#8217;t just marketing jargon; it\u2019s a change in how the work actually gets done.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The Assistant Era (Autocomplete):<\/strong> This was a <strong>one-way command<\/strong>. You knew exactly what line of PHP or Python you needed, and the AI saved you the keystrokes. It was like having a high-end calculator\u2014great for math, but it didn&#8217;t understand why you were doing the calculation.<\/li>\n\n\n\n<li><strong>The Partner Era (Agentic):<\/strong> This is a <strong>two-way collaboration<\/strong>. Today\u2019s tools\u2014like <strong>Windsurf<\/strong>, <strong>Cursor<\/strong>, or <strong>Kilo Code<\/strong>\u2014don\u2019t just wait for you to type. They understand the &#8220;why&#8221; behind your project. They can look at your entire repository, understand how your Docker containers talk to your database, and suggest architectural changes before you even spot a bottleneck.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Why This Changes the Game<\/h3>\n\n\n\n<p>For anyone managing modern tech stacks\u2014whether you&#8217;re building WordPress plugins, automating workflows in n8n, or deploying local LLMs\u2014this shift from &#8220;assistant&#8221; to &#8220;partner&#8221; solves the three biggest hurdles in development:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Project-Wide Context:<\/strong> Instead of looking at one file at a time, a partner holds your entire codebase in its &#8220;mind.&#8221; It knows that a change in your API script might break a function in your frontend, and it warns you (or fixes it) proactively.<\/li>\n\n\n\n<li><strong>Autonomous Action:<\/strong> We\u2019ve moved beyond &#8220;writing code&#8221; to &#8220;executing tasks.&#8221; You can now give a high-level goal, such as <em>&#8220;Debug the authentication flow in this container,&#8221;<\/em> and the partner will explore the files, run terminal commands, analyze logs, and present you with a finished solution.<\/li>\n\n\n\n<li><strong>Architectural Reasoning:<\/strong> You can use these tools as a sounding board. Instead of just asking for a snippet, you can ask, <em>&#8220;Is this the most efficient way to structure this database for scaling?&#8221;<\/em> The AI now has the reasoning capability to debate the pros and cons of different tech stacks with you.<\/li>\n<\/ol>\n\n\n\n<p>In short, you are no longer just a coder; you are an <strong>architect<\/strong>. The AI has evolved from a simple &#8220;type-ahead&#8221; script into a digital &#8220;Junior Developer&#8221; that handles the syntax, the debugging, and the boilerplate, freeing you up to focus on the high-level strategy and creativity that really move the needle.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Evolution Timeline<\/h3>\n\n\n\n<p>The transition has been incredible, and it seems it is only accelerating.  It has moved from <strong>predicting the next word<\/strong> to <strong>executing a multi-step engineering plan.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Stage<\/strong><\/td><td><strong>Era<\/strong><\/td><td><strong>Typical Tools<\/strong><\/td><td><strong>Paradigm Shift<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>Simple Autocomplete<\/strong><\/td><td>Early 2020<\/td><td>IntelliSense, Eclipse JDT<\/td><td>Rule-based &#8220;type-ahead.&#8221; No understanding of logic or intent.<\/td><\/tr><tr><td><strong>Statistical Snippets<\/strong><\/td><td>2021 \u2013 2022<\/td><td>GitHub Copilot (v1), Tabnine<\/td><td>First LLMs (Codex). Can generate functions from comments, but limited to the current file.<\/td><\/tr><tr><td><strong>Project Awareness<\/strong><\/td><td>2023 \u2013 2024<\/td><td>Cursor, Copilot Chat, Amazon Q<\/td><td><strong>RAG (Retrieval)<\/strong>: The AI searches your codebase for relevant snippets to provide context.<\/td><\/tr><tr><td><strong>The Agentic Era<\/strong><\/td><td>2025<\/td><td><strong>Windsurf<\/strong>, Cursor (Agent Mode)<\/td><td><strong>Flow-based Agents<\/strong>: AI reasons across files, runs terminal commands, and fixes its own bugs in a loop.<\/td><\/tr><tr><td><strong>Autonomous Units<\/strong><\/td><td>2026+  the Sky is the limit!<\/td><td>GitHub Copilot Workspace, Kilo Code<\/td><td><strong>Full-Cycle Engineering<\/strong>: AI picks up a JIRA\/GitHub issue and delivers a tested Pull Request with minimal human intervention.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2. Comprehensive Assistant Comparison<\/h3>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Assistant<\/strong><\/td><td><strong>Core Focus<\/strong><\/td><td><strong>Key Strengths<\/strong><\/td><td><strong>Emerging Weaknesses<\/strong><\/td><td><strong>Best Use-Case<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>Windsurf (Codeium)<\/strong><\/td><td><strong>Agentic &#8220;Flow&#8221;<\/strong><\/td><td>Innovative &#8220;Flow&#8221; state; AI and human work in a continuous, synced loop; very high context accuracy.<\/td><td>Newer ecosystem; proprietary &#8220;Flow&#8221; can feel like it&#8217;s taking too much control for some.<\/td><td>Rapidly building complex features from scratch.<\/td><\/tr><tr><td><strong>Cursor AI<\/strong><\/td><td><strong>AI-First IDE<\/strong><\/td><td>&#8220;Composer&#8221; mode for multi-file edits; supports 20+ models (Claude 3.5, GPT-4o, Gemini 2.0); deep repo indexing.<\/td><td>Requires a subscription for top-tier models; heavy memory usage for large repos.<\/td><td>Solo devs and teams wanting the most &#8220;polished&#8221; AI editor.<\/td><\/tr><tr><td><strong>GitHub Copilot<\/strong><\/td><td><strong>Ecosystem Native<\/strong><\/td><td>Deep integration with GitHub Actions, PR reviews, and Azure; IP indemnity for enterprise.<\/td><td>Historically slower to adopt &#8220;Agent&#8221; features than Cursor\/Windsurf; RAG-based context can be hit-or-miss.<\/td><td>Large enterprises already locked into the GitHub\/Azure stack.<\/td><\/tr><tr><td><strong>Kilo Code<\/strong><\/td><td><strong>Privacy &amp; Local<\/strong><\/td><td><strong>Open-source core<\/strong>; supports local models (Ollama\/DeepSeek); highly customizable &#8220;Modes&#8221; for permissions.<\/td><td>Steeper setup curve; requires managing your own API keys or local hardware.<\/td><td>Security-conscious firms and &#8220;power users&#8221; who want full control.<\/td><\/tr><tr><td><strong>Amazon Q \/ Gemini<\/strong><\/td><td><strong>Cloud-Centric<\/strong><\/td><td>Native optimization for AWS\/GCP; specialized in cloud architecture, IAM, and infrastructure-as-code.<\/td><td>Less effective for general-purpose front-end or local-only development.<\/td><td>DevOps engineers and Cloud-native architects.<\/td><\/tr><tr><td><strong>Tabnine<\/strong><\/td><td><strong>Lightweight\/Speed<\/strong><\/td><td>Can run entirely offline; zero-latency suggestions; focuses on &#8220;doing one thing well.&#8221;<\/td><td>Lacks the deep &#8220;Agentic&#8221; reasoning and multi-file editing of Windsurf\/Cursor.<\/td><td>Devs on legacy systems or those who only want fast autocomplete.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">3. The New &#8220;Big Three&#8221; Rivalry<\/h3>\n\n\n\n<p>Choosing the right &#8220;coding partner&#8221; is no longer just a question of which AI writes better code\u2014it\u2019s about which one fits your specific workflow, privacy needs, and budget. As we move into 2026, the &#8220;Big Three&#8221; have carved out distinct identities: <strong>Cursor<\/strong> is the polished pioneer, <strong>Windsurf<\/strong> is the agentic specialist, and <strong>Kilo Code<\/strong> is the open-source, high-control alternative.<\/p>\n\n\n\n<p>Below is the deep dive into how they stack up, including the latest as of end of 2025 cost structures.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Feature<\/strong><\/td><td><strong>Cursor AI<\/strong><\/td><td><strong>Windsurf (Codeium)<\/strong><\/td><td><strong><a href=\"https:\/\/go.35s.be\/KiloCode\">Kilo Code<\/a><\/strong>  ( MY PERSONAL FAVORITE RIGHT NOW<\/td><\/tr><\/thead><tbody><tr><td><strong>Context Strategy<\/strong><\/td><td><strong>Hybrid RAG + Long Context<\/strong>: Uses advanced indexing and massive windows to &#8220;see&#8221; your whole project.<\/td><td><strong>Context-Aware &#8220;Flow&#8221;<\/strong>: Maintains a real-time &#8220;mental map&#8221; of your active project state and history.<\/td><td><strong>User-Defined Context<\/strong>: Offers the most transparency; you control exactly what is indexed locally.<\/td><\/tr><tr><td><strong>Agentic Power<\/strong><\/td><td><strong>High<\/strong>: The &#8220;Composer&#8221; mode handles multi-file edits and terminal tasks reliably.<\/td><td><strong>Highest<\/strong>: Designed for the &#8220;Reason-Act-Observe&#8221; loop; can self-correct bugs in a continuous flow.<\/td><td><strong>High<\/strong>: Extremely flexible; utilizes &#8220;Modes&#8221; to give the AI specific permissions for different tasks.<\/td><\/tr><tr><td><strong>Model Choice<\/strong><\/td><td>Multi-model (supports Claude 3.5+, GPT-4o, Gemini 2.0).<\/td><td>Optimized for proprietary models + Claude\/GPT for high-performance reasoning.<\/td><td><strong>Universal<\/strong>: Total freedom to use any model via API or run models locally (BYOK).<\/td><\/tr><tr><td><strong>Philosophy<\/strong><\/td><td>&#8220;The AI is a powerful tool integrated into your editor.&#8221;<\/td><td>&#8220;The AI and human are a unified, continuous flow.&#8221;<\/td><td>&#8220;The AI is a transparent, locally-controlled agent.&#8221;<\/td><\/tr><tr><td><strong>Cost (2025 Estimates)<\/strong><\/td><td><strong>Subscription + Credit Pool<\/strong>: ~$20\/mo (Pro) for a credit pool ($20 value) plus &#8220;Auto&#8221; model.  <br>one challenge to speak about: in May 2025 they changed the unlimited to limited and it is tough! the token\/completion quota are challenging and they are reached quickly.<br><\/td><td><strong>Credit-Based<\/strong>: ~$15\/mo (Pro) includes ~500 prompt credits. Additional credits purchased as needed.  500 credits is generous for the occasional developer, but if you are prototyping or working on a large code base, they are exhausted quickly!<\/td><td><strong>Pay-As-You-Go<\/strong>: $0\/mo base. You pay exactly what the model provider charges (no markup) or run locally for free.<br><br><strong><em>I can connect to <a href=\"https:\/\/jorgep.com\/blog\/building-the-ultimate-private-ai-lab\/\" data-type=\"post\" data-id=\"519629\">my local AI server <\/a>or <a href=\"https:\/\/go.35s.be\/OpenRouter\">OpenRouter.ai<\/a> and choose my model, path and routing (multi-model approach).   Can be very efficient and either free of very cost efficitent!<\/em><\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Critical Concepts to Keep in Mind! <\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Long-Context vs. RAG:<\/strong> Older tools use <strong>RAG<\/strong> (searching for code snippets). Modern tools (like Gemini-powered assistants) use <strong>Long-Context<\/strong>, allowing the AI to &#8220;see&#8221; up to 2 million tokens\u2014effectively your entire project, documentation, and library dependencies at once.<\/li>\n\n\n\n<li><strong>Model Context Protocol (MCP):<\/strong> A new standard (pioneered by Anthropic) that allows these assistants to &#8220;plug into&#8221; tools like Google Drive, Slack, or local DBs to get context that isn&#8217;t just code.<\/li>\n\n\n\n<li><strong>Legal &amp; Security:<\/strong> Enterprise versions of these tools now include <strong>IP Indemnity<\/strong> (protecting you from copyright claims) and <strong>Zero-Data-Retention<\/strong> (ensuring your code isn&#8217;t used to train the next model).<\/li>\n\n\n\n<li><strong>Local Models:<\/strong> With the rise of <strong>DeepSeek-Coder V3<\/strong> and <strong>Codestral<\/strong>, you can now get GPT-4 level performance running locally on your own machine via Kilo Code or Tabnine, ensuring 100% privacy.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">5. Key Takeaway for Your Workflow<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cursor<\/strong> remains the &#8220;it just works&#8221; solution for those who want a premium, managed experience.<\/li>\n\n\n\n<li><strong>Windsurf<\/strong> is the choice if you want the AI to take more initiative in long, complex debugging or feature-building sessions.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/go.35s.be\/KiloCode\">Kilo Code<\/a><\/strong> is the winner for those who prioritize cost-transparency and want to avoid &#8220;subscription bloat&#8221; by paying only for the tokens they actually consume.<\/li>\n<\/ul>\n\n\n\n<p>As you continue to refine your development stack, choosing between a fixed subscription and a pay-as-you-go model will likely be the biggest factor in your long-term setup.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Choosing Your Path<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>For the &#8220;Bleeding Edge&#8221; Experience:<\/strong> Try <strong>Windsurf<\/strong>. Its &#8220;Flow&#8221; state is currently the most advanced realization of an AI &#8220;pair programmer.&#8221;<\/li>\n\n\n\n<li><strong>For the Best All-Rounder:<\/strong> <strong>Cursor<\/strong> remains the gold standard for UI\/UX and ease of use with the best available models.<\/li>\n\n\n\n<li><strong>For Enterprise Cloud Devs:<\/strong> Stick with <strong>Amazon Q<\/strong> (AWS) or <strong>Gemini<\/strong> (GCP) for deep infrastructure integration.<\/li>\n\n\n\n<li><strong>For Total Privacy:<\/strong> Use <strong>Kilo Code<\/strong> paired with a local <strong>DeepSeek<\/strong> or <strong>Llama 3<\/strong> instance.<\/li>\n<\/ul>\n\n\n\n<div style=\"font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 1.6; color: #333;\">\n    <p>\n        <strong>Disclaimer:<\/strong> \n        <em>I personally love to share my learnings, thoughts, and ideas; I get great satisfaction knowing someone has read and benefited from an article. This content is created entirely on my own time and in a personal capacity. The views expressed here are mine alone and do not represent the positions or opinions of my employer.<\/em>\n    <\/p>\n    <p>\n        In my professional role, I serve as a Workforce Transformation Solutions Principal for \n        <a href=\"https:\/\/www.dell.com\/en-us\/work\/learn\/by-service-type-deployment\" style=\"color: #007db8; font-weight: bold; text-decoration: none;\">Dell Technology Services<\/a>. \n        I am passionate about guiding organizations through complex technology transitions and \n        <a href=\"https:\/\/www.delltechnologies.com\/en-us\/what-we-do\/workforce-transformation.htm\" style=\"color: #007db8; font-weight: bold; text-decoration: none;\">Workforce Transformation<\/a>. \n        <a href=\"https:\/\/www.delltechnologies.com\/en-us\/index.htm\" style=\"color: #007db8; font-weight: bold; text-decoration: none;\">Learn more at Dell Technologies<\/a>.\n    <\/p>\n    <hr style=\"border: 0; border-top: 1px solid #ddd; margin: 12px 0;\">\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>It has been fascinating to watch the transition from the early days of simple scripts to the complex, self-hosted ecosystems we manage today. If you\u2019ve been following the AI space for any length of time, you know that for years, AI was essentially a &#8220;power tool&#8221;\u2014something that helped you work faster but still required you&#8230;<\/p>\n","protected":false},"author":2,"featured_media":519690,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","ngg_post_thumbnail":0,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[441],"tags":[471,930,871,989],"class_list":["post-519688","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-talk","tag-ai","tag-ai-series","tag-genai","tag-vibe-coding"],"taxonomy_info":{"category":[{"value":441,"label":"Tech Talk"}],"post_tag":[{"value":471,"label":"AI"},{"value":930,"label":"AI Series"},{"value":871,"label":"GenAi"},{"value":989,"label":"Vibe Coding"}]},"featured_image_src_large":["https:\/\/jorgep.com\/blog\/wp-content\/uploads\/FeaturedBuildLog-CodingAssistants.png",1024,512,false],"author_info":{"display_name":"Jorge Pereira","author_link":"https:\/\/jorgep.com\/blog\/author\/jorge\/"},"comment_info":0,"category_info":[{"term_id":441,"name":"Tech Talk","slug":"tech-talk","term_group":0,"term_taxonomy_id":451,"taxonomy":"category","description":"","parent":0,"count":678,"filter":"raw","cat_ID":441,"category_count":678,"category_description":"","cat_name":"Tech Talk","category_nicename":"tech-talk","category_parent":0}],"tag_info":[{"term_id":471,"name":"AI","slug":"ai","term_group":0,"term_taxonomy_id":481,"taxonomy":"post_tag","description":"","parent":0,"count":147,"filter":"raw"},{"term_id":930,"name":"AI Series","slug":"ai-series","term_group":0,"term_taxonomy_id":940,"taxonomy":"post_tag","description":"","parent":0,"count":152,"filter":"raw"},{"term_id":871,"name":"GenAi","slug":"genai","term_group":0,"term_taxonomy_id":881,"taxonomy":"post_tag","description":"","parent":0,"count":83,"filter":"raw"},{"term_id":989,"name":"Vibe Coding","slug":"vibe-coding","term_group":0,"term_taxonomy_id":999,"taxonomy":"post_tag","description":"","parent":0,"count":13,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts\/519688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/comments?post=519688"}],"version-history":[{"count":3,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts\/519688\/revisions"}],"predecessor-version":[{"id":519693,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts\/519688\/revisions\/519693"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/media\/519690"}],"wp:attachment":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/media?parent=519688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/categories?post=519688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/tags?post=519688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}