{"id":18564,"date":"2025-06-02T13:45:58","date_gmt":"2025-06-02T11:45:58","guid":{"rendered":"https:\/\/immune.institute\/?p=18564"},"modified":"2025-06-02T13:47:07","modified_gmt":"2025-06-02T11:47:07","slug":"vibe-coding-programar-con-flow-creatividad-y-pasion","status":"publish","type":"post","link":"https:\/\/immune.institute\/en\/blog\/vibe-coding-programar-con-flow-creatividad-y-pasion\/","title":{"rendered":"Vibe Coding: programming with flow, creativity and passion"},"content":{"rendered":"<p class=\"wp-block-paragraph\">In the world of software development, methodologies, languages and technologies are constantly evolving. However, one thing remains essential: the enjoyment and personal connection with the code. This is where the concept of <strong>vibe coding<\/strong>The new programming approach goes beyond structured methods and enters the realm of flow, creativity and passion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Olga Mu\u00f1oz<\/strong>lead teacher in the <a href=\"https:\/\/immune.institute\/en\/programas\/bootcamp-diseno-ux-ui\/\">Bootcamp in UX \/ UI Design<\/a> y <strong>Santy Fern\u00e1ndez<\/strong>The teacher in the same programme gives all the keys to vibe coding. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is Vibe Coding?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Vibe coding<\/strong> is not a formal methodology or a new framework. It is an attitude, a philosophy, a subjective and emotional approach to programming. It is about programming in a state of deep, almost meditative connection, where ideas flow without friction and the developer feels completely in tune with his work environment. It is that magical moment where time is diluted and the only thing that exists is the fluid interaction between the mind and the code.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/immune.institute\/wp-content\/uploads\/2025\/06\/vibe-coding-1024x576.jpg\" alt=\"\" class=\"wp-image-18576\" srcset=\"https:\/\/immune.institute\/wp-content\/uploads\/2025\/06\/vibe-coding-1024x576.jpg 1024w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/06\/vibe-coding-256x144.jpg 256w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/06\/vibe-coding-512x288.jpg 512w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/06\/vibe-coding-768x432.jpg 768w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/06\/vibe-coding-1536x864.jpg 1536w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/06\/vibe-coding-18x10.jpg 18w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/06\/vibe-coding.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This approach moves away from the rigidity and sequential thinking typical of classical frameworks. Instead of following a predefined checklist or a strict architecture, the vibe coder follows his intuition, letting logic and creativity manifest themselves organically.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The origin of Vibe Coding<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The idea of <strong>vibe coding<\/strong> arises as a reaction to the excess of formalism in software engineering. While it is true that structured methodologies are often necessary - especially in large-scale projects or corporate environments - it is also true that they can dampen the creative spark of developers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.youtube.com\/watch?v=uquw8yUKaYM\" target=\"_blank\" rel=\"noopener\">Vibe coding<\/a> A commitment to rescue that spark. To find moments of pure enjoyment in programming. By allowing developers to work with a language they like, in an environment they master, with a visual theme that inspires them and music that puts them in a state of flow.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How is Vibe Coding Practised?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">While there is no single way to do vibe coding, there are some common elements that many developers share when they enter this state:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Comfortable environment<\/strong>: dim lighting, tidy screen, clean desk.<\/li>\n\n\n\n<li><strong>Custom code editor<\/strong>: attractive visual themes, nice fonts, optimised shortcuts.<\/li>\n\n\n\n<li><strong>Flow-inducing music<\/strong>Whether it's lo-fi, techno, jazz or even epic soundtracks, music is a great ally of the vibe coder.<\/li>\n\n\n\n<li><strong>Favourite technologies<\/strong>: frameworks, languages or <a href=\"https:\/\/immune.institute\/en\/blog\/librerias-python-que-son\/\">bookshops<\/a> that the developer knows well and enjoys using.<\/li>\n\n\n\n<li><strong>Absence of interruptions<\/strong>: working without external distractions allows total immersion.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The aim is to facilitate the programmer's immersion into a state of concentration and creativity, where code flows naturally.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why does Vibe Coding matter?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We live in an age where efficiency and productivity are often the predominant indicators of value at work. But in the creative realm - and yes, programming is creative too - inspiration and emotional connection to what we do are just as important.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Vibe coding<\/strong> helps reconnect with the intrinsic motivation for programming. It reminds us why we started writing code in the first place. It brings us back to the joy of solving problems, of building new things, of experimenting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Moreover, the benefits of vibe coding are not just emotional. Many developers report that, when they work in this state, their productivity increases significantly, as does the quality of the code they produce. By being in flow, decisions are made with greater clarity, fewer mistakes are made and work is more enjoyable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Vibe Coding in the professional environment<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">One of the most common criticisms of the vibe coding concept is its supposed incompatibility with teamwork or business projects. However, this need not be the case.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Incorporating vibe coding spaces within a team can be highly beneficial. For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Allow blocks of work without meetings or interruptions.<\/li>\n\n\n\n<li>Encourage customisation of development environments.<\/li>\n\n\n\n<li>Grant freedom to choose technologies within certain limits.<\/li>\n\n\n\n<li>Encourage creative exploration with technical spikes or internal hackathons.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A happy, connected and flowing developer is far more valuable than one who is simply fulfilling tickets. Vibe coding can be a powerful tool for improving team wellbeing and software quality.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusion: Rediscovering a passion for code<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Vibe coding<\/strong> is an invitation to fall in love with code again. To allow ourselves moments of enjoyment, exploration and creative freedom within the technical work. It is not about abandoning structure or planning, but about balancing it with a dose of passion and emotional connection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In a world where programming has often become a routine, mechanical exercise, the <strong>vibe coding<\/strong> reminds us that writing code can also be art, music and emotion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When was the last time you coded with vibe?<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Vibe Coding Live | Step by Step Workshop\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/lFcJvP9disY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>","protected":false},"excerpt":{"rendered":"<p>En el mundo del desarrollo de software, las metodolog\u00edas, los lenguajes y las tecnolog\u00edas evolucionan constantemente. Sin embargo, hay algo que permanece esencial: el disfrute y la conexi\u00f3n personal con el c\u00f3digo. Aqu\u00ed es donde nace el concepto de vibe coding, una forma de programar que va m\u00e1s all\u00e1 de los m\u00e9todos estructurados y se [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":18576,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-18564","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts\/18564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/comments?post=18564"}],"version-history":[{"count":0,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts\/18564\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/media\/18576"}],"wp:attachment":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/media?parent=18564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/categories?post=18564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/tags?post=18564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}