<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Vibe Coding on Think before you push the button</title>
        <link>https://stingr.net/tags/vibe-coding/</link>
        <description>Recent content in Vibe Coding on Think before you push the button</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-us</language>
        <lastBuildDate>Sun, 08 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://stingr.net/tags/vibe-coding/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Vibe coding in Rust</title>
        <link>https://stingr.net/p/vibe-coding-in-rust/</link>
        <pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate>
        
        <guid>https://stingr.net/p/vibe-coding-in-rust/</guid>
        <description>&lt;p&gt;While my machines are still down I am trying to use claude to convert one of my old projects to Rust.&lt;/p&gt;
&lt;p&gt;It was originally written in Go (I think I started it on go 1.2). Well, &lt;em&gt;originally&lt;/em&gt; it was in C++, on boost::asio, and it was glorious piece of shit.&lt;/p&gt;
&lt;p&gt;I didn&amp;rsquo;t really have any problems with runlib in Go, except it was a bit awkward around the edges where I needed to lock goroutine to a system thread on windows to prevent win32.GetThreadDesktop from exploding. And on linux I needed to do massive cgo abuse plus &lt;a class=&#34;link&#34; href=&#34;https://chromium.googlesource.com/linux-syscall-support/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;this&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t know if it&amp;rsquo;s possible to do better with Rust but the ability to convert the thing at once is valuable - now I can try focusing on rearranging individual pieces to be simpler and to use more of the features of Rust.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
