 {"id":519588,"date":"2025-12-08T13:50:08","date_gmt":"2025-12-08T20:50:08","guid":{"rendered":"https:\/\/jorgep.com\/blog\/?p=519588"},"modified":"2025-12-08T18:34:15","modified_gmt":"2025-12-09T01:34:15","slug":"from-vibe-coding-to-coding-partner","status":"publish","type":"post","link":"https:\/\/jorgep.com\/blog\/from-vibe-coding-to-coding-partner\/","title":{"rendered":"From Vibe Coding to Coding Partner"},"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>For the past couple of years, I\u2019ve written and spoken a lot about my AI discovery journey \u2014 explaining what AI\u00a0<em>really<\/em>\u00a0is. Not magic, but a system, a platform, a powerful set of tools.  What I haven\u2019t talked about much is\u00a0<em>how<\/em>\u00a0that journey has changed the way I code. This is that story.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Vibe Coding Phase<\/h2>\n\n\n\n<p>Just a short eight months ago, I was deep in what I now call my\u00a0<em>vibe coding<\/em>\u00a0phase \u2014 that uncharted space where I wasn\u2019t sure if I was building with AI or just experimenting with it. Every session felt like a jam session: me, a text editor, a model that sometimes understood me, and a lot of coffee. The results? A strange mix of amazing exhilaration and chaos.<\/p>\n\n\n\n<p>It was raw. Messy. Human. Back then, AI was clever but clumsy \u2014 a creative sidekick, not a collaborator. It was like coding with a friend who had great ideas but no sense of timing. .\u00a0I was copy and pasting, using VSCode, and later Bolt, Claude Code, and others. Just learning by doing. Sometimes it nailed the rhythm; sometimes, it completely lost the beat. Yet under all that noise, I could\u00a0<em>feel<\/em>\u00a0something taking shape \u2014 the beginning of a new kind of development energy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Me, Myself, and My Code<\/h2>\n\n\n\n<p>Before that, my coding had always been solitary. I lived in that beautiful space where you understood every line because you wrote every line \u2014 every bug, every fix, every late-night breakthrough. It had its own quiet rhythm: just me, my thoughts, and the comforting glow of the IDE (mostly Visual Studio Code, though I\u2019ve flirted with others).<\/p>\n\n\n\n<p>Sure, IntelliSense existed \u2014 a loyal secretary catching my syntax slips \u2014 but it was all still manual. If you wanted to build, you did it the hard way. That level of control taught me craftsmanship and intuition. The trade\u2011off, though, was energy. I didn\u2019t realize how much of it went into tasks AI could later handle with ease.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Moment It Clicked<\/h2>\n\n\n\n<p>Fast\u2011forward to one unforgettable night \u2014 1:47\u202fa.m. My wife had pinged twice to tell me to come to bed, but my curiosity refused to let go. My screen glowed softly, a half\u2011finished function blinking like it was daring me to finish. I sighed, leaned back, and typed to my AI assistant:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cCan you help me figure this out?\u201d<\/p>\n<\/blockquote>\n\n\n\n<p>The response appeared instantly \u2014 clean, clear, and, to my surprise, insightful. It didn\u2019t just fix the issue; it explained&nbsp;<em>why<\/em>&nbsp;my own logic faltered. That\u2019s when it clicked. This wasn\u2019t the same vibe coding I\u2019d been doing for months. Something had changed. For the first time, I wasn\u2019t talking to a tool \u2014 I was&nbsp;<em>collaborating with a partner.<\/em><\/p>\n\n\n\n<p>That late\u2011night realization made me look back and see how far I\u2019d come from those early, solo nights of code and caffeine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vibe Coding \u2014 The Early Sparks<\/h2>\n\n\n\n<p>When the first AI coding assistants arrived \u2014 GitHub Copilot, TabNine, those early versions that hinted at promise \u2014 I dove in like a kid unwrapping a new gadget. It felt magical, until it didn\u2019t.<\/p>\n\n\n\n<p>AI would write snippets that looked smart but broke three lines later. It suggested fixes that worked \u201cin theory,\u201d not in my repo. Still, something about that unpredictability kept me hooked. Each miss taught me to communicate more clearly, to guide the AI rather than expect perfection. We were improvising \u2014 still learning the same song, just out of sync.<\/p>\n\n\n\n<p>Then, almost overnight, everything changed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Moment Everything Changed<\/h2>\n\n\n\n<p>In the past few weeks, the ecosystem has exploded: Google Antigravity. AWS Kiro. Microsoft Foundry. And my absolute favorite \u2014&nbsp;<strong>Cursor<\/strong>.<\/p>\n\n\n\n<p>Cursor doesn\u2019t just understand my code; it understands&nbsp;<em>me.<\/em>&nbsp;It remembers past logic, anticipates my patterns, and even suggests tests that align with how I build. It\u2019s the first time AI has felt less like autocomplete and more like intuition.<\/p>\n\n\n\n<p>Now, when I talk to Cursor, I don\u2019t prompt \u2014 I&nbsp;<em>converse.<\/em>&nbsp;It\u2019s a rhythm that feels natural. Fluid. Productive. The vibe phase has evolved into something else entirely: genuine partnership.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Building with a True Partner<\/h2>\n\n\n\n<p>Today, I spend far less time wrestling with syntax and far more designing&nbsp;<em>how things should feel.<\/em>&nbsp;That\u2019s been the biggest shift \u2014 from coder to creator, from managing details to shaping direction.<\/p>\n\n\n\n<p>AI now handles roughly 60% of the scaffolding, freeing me to focus on architecture, flow, and user experience \u2014 the&nbsp;<em>soul<\/em>&nbsp;of the build. It\u2019s made my work feel more human again because I can zoom out, connect the dots, and stay anchored to purpose instead of process. Creativity, once buried under deadlines, is now front and center.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Looking Back \u2014 and Forward<\/h2>\n\n\n\n<p>If you\u2019d told me two years ago that I\u2019d call code \u201ca collaboration with a machine,\u201d I would\u2019ve laughed. But now, it feels inevitable \u2014 and honestly, thrilling.<\/p>\n\n\n\n<p>The past 18 months taught me how to&nbsp;<em>trust<\/em>&nbsp;this new creative partner. The last three weeks proved that trust was justified. I\u2019ve crossed the line from vibe coding to having a true&nbsp;<em>code partner.<\/em>&nbsp;And like any great partnership, it\u2019s made me sharper, faster, and infinitely more curious.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>The code compiles because of AI \u2014 but the&nbsp;<em>vision<\/em>? That\u2019s always human. Together, this blend feels unstoppable.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What How and Do<\/h2>\n\n\n\n<p>I am now focusing on &#8220;the what&#8221;, collaborating\/brainstorming on the best way to figure HOW, and have a partner to doing the Do&#8211; Amazing!    AMAZING HOW technology changed in just 6-months!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Beyond Just Coding<\/h2>\n\n\n\n<p>This shift hasn\u2019t only changed how I code \u2014 it\u2019s changed how I&nbsp;<em>think.<\/em>&nbsp;Once you experience real partnership with AI, you start to see it everywhere. I now use AI for brainstorming, writing, strategy \u2014 anything that helps ideas take shape faster.<\/p>\n\n\n\n<p>Still, coding feels special. It\u2019s ahead of every other AI application \u2014 faster, deeper, more seamless. Developers are the lucky ones living slightly in the future, seeing firsthand what true human\u2011machine collaboration looks like.<\/p>\n\n\n\n<p>At this point, I don\u2019t \u201cuse\u201d AI anymore. I&nbsp;<em>work with it.<\/em>&nbsp;It\u2019s not about automation; it\u2019s about imagination \u2014 expanding what\u2019s possible.<\/p>\n\n\n\n<p>Every session feels like a new conversation, another experiment in co\u2011creation. And that\u2019s the biggest takeaway from my journey: this wasn\u2019t really about coding all along. It\u2019s about learning how to&nbsp;<em>build with curiosity,<\/em>&nbsp;how to&nbsp;<em>trust collaboration,<\/em>&nbsp;and how to&nbsp;<em>create alongside possibility itself.<\/em><\/p>\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>For the past couple of years, I\u2019ve written and spoken a lot about my AI discovery journey \u2014 explaining what AI\u00a0really\u00a0is. Not magic, but a system, a platform, a powerful set of tools. What I haven\u2019t talked about much is\u00a0how\u00a0that journey has changed the way I code. This is that story. The Vibe Coding Phase&#8230;<\/p>\n","protected":false},"author":2,"featured_media":518057,"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-519588","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\/FeaturedImage-VibeCoding.jpg",800,300,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\/519588","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=519588"}],"version-history":[{"count":5,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts\/519588\/revisions"}],"predecessor-version":[{"id":519595,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts\/519588\/revisions\/519595"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/media\/518057"}],"wp:attachment":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/media?parent=519588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/categories?post=519588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/tags?post=519588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}