<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Fractional Developer: 🛠️ Softwerk]]></title><description><![CDATA[Frameworks, Tools und Code - Alles rund um die Softwareentwicklung als Handwerk.]]></description><link>https://blog.fractional-developer.com/s/softwerk</link><image><url>https://substackcdn.com/image/fetch/$s_!T0xh!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3adb3ca1-97d1-4a6f-9977-f71bbabf2a82_600x600.png</url><title>Fractional Developer: 🛠️ Softwerk</title><link>https://blog.fractional-developer.com/s/softwerk</link></image><generator>Substack</generator><lastBuildDate>Sat, 16 May 2026 12:52:03 GMT</lastBuildDate><atom:link href="https://blog.fractional-developer.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Rebar Hassan]]></copyright><language><![CDATA[de]]></language><webMaster><![CDATA[rebar@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[rebar@substack.com]]></itunes:email><itunes:name><![CDATA[Rebar Hassan]]></itunes:name></itunes:owner><itunes:author><![CDATA[Rebar Hassan]]></itunes:author><googleplay:owner><![CDATA[rebar@substack.com]]></googleplay:owner><googleplay:email><![CDATA[rebar@substack.com]]></googleplay:email><googleplay:author><![CDATA[Rebar Hassan]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Vibe Coding]]></title><description><![CDATA["Vibe Coding" wird aktuell &#252;berall diskutiert &#8211; meist mit Augenrollen.Verst&#228;ndlich, denn niemand will Code, der nur zuf&#228;llig funktioniert, weil die KI mal was Brauchbares ausgespuckt hat.]]></description><link>https://blog.fractional-developer.com/p/vibe-coding</link><guid isPermaLink="false">https://blog.fractional-developer.com/p/vibe-coding</guid><dc:creator><![CDATA[Rebar Hassan]]></dc:creator><pubDate>Thu, 17 Apr 2025 14:50:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hgWi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ee5322-530b-45f8-aa45-371ca76116ab_1200x1200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>"Vibe Coding" wird aktuell &#252;berall diskutiert &#8211; meist mit Augenrollen.<br>Verst&#228;ndlich, denn niemand will Code, der nur zuf&#228;llig funktioniert, weil die KI mal was Brauchbares ausgespuckt hat.<br><br>Zwischen blindem Vertrauen und kompletter Ablehnung liegt aber eine pragmatische Mitte, die mir im Alltag tats&#228;chlich hilft:<br><br>Phase 1: Klare Vorgaben<br>--<br>Ich gebe der KI nicht nur die Aufgabe, sondern auch eine durchdachte Struktur vor. Komponenten, Schnittstellen, Interaktionen &#8211; je pr&#228;ziser ich beschreibe, desto brauchbarer der Output.<br><br>Phase 2: Kritisches Refinement<br>--<br>Hier zeigt sich meine eigentliche Expertise: Schwachstellen erkennen, bessere L&#246;sungen fordern, Architektur anpassen. Die KI liefert Vorschl&#228;ge, meine Erfahrung bewertet sie.<br><br>Phase 3: Integration<br>--<br>Teile wandern ins Projekt, manches kompiliert nicht oder ist halluziniert. Kleine Fixes sind immer n&#246;tig.<br><br>Phase 4: Eigene Kontrolle<br>--<br>Den letzten Teil mache ich komplett selbst &#8211; testen, bugfixen, anpassen. Hier entsteht der Unterschied zwischen "funktioniert irgendwie" und "ist tats&#228;chlich guter Code".<br><br>Am Ende steht eine L&#246;sung, die meine Entwickler-Erfahrung mit der Effizienz von KI kombiniert. Nicht "vibe", sondern bewusstes Handwerk mit modernen Werkzeugen.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hgWi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ee5322-530b-45f8-aa45-371ca76116ab_1200x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hgWi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ee5322-530b-45f8-aa45-371ca76116ab_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!hgWi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ee5322-530b-45f8-aa45-371ca76116ab_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!hgWi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ee5322-530b-45f8-aa45-371ca76116ab_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!hgWi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ee5322-530b-45f8-aa45-371ca76116ab_1200x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hgWi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ee5322-530b-45f8-aa45-371ca76116ab_1200x1200.png" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36ee5322-530b-45f8-aa45-371ca76116ab_1200x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112095,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.fractional-developer.com/i/161542115?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ee5322-530b-45f8-aa45-371ca76116ab_1200x1200.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hgWi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ee5322-530b-45f8-aa45-371ca76116ab_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!hgWi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ee5322-530b-45f8-aa45-371ca76116ab_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!hgWi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ee5322-530b-45f8-aa45-371ca76116ab_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!hgWi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ee5322-530b-45f8-aa45-371ca76116ab_1200x1200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>]]></content:encoded></item></channel></rss>