<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 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">
    <channel>
        <title>I Let ChatGPT Teach Me Embedded Programming — It Went Badly | UPERFECT BE156MF Monitor</title>
        <link>https://makertube.net/videos/watch/588f347e-a961-4d5e-9d12-297452f7184d</link>
        <description>Get your own UPERFECT monitor using the following link https://shop.uperfect.com/4dNpTOl Use the following offer codes for a discount ncotech50, $50off for order amount above $300 ncotech60, $60off for order amount above $400 I picked up a Cheap Yellow Display (CYD) — an ESP32 with a built-in LCD — and tried to get it working from scratch. I had no idea what I was doing. So I asked ChatGPT. That was my first mistake. I thought this would take ten minutes. It took six hours. This is what ChatGPT actually taught me — and it wasn't what I expected. What followed was six hours of boot loops, library rabbit holes, vibe coding, and the slow realisation that I'd stopped thinking entirely. At some point I became the slower, more confused half of the conversation. But here's what I actually learned: the real problem in embedded programming isn't the code. It's vocabulary. You can't search for what you don't know exists. And it turns out that's where AI is genuinely useful — not as a code generator, but as a way of finding the words you need to go and read properly. Zero to moving text on screen. Six hours. Not sure I'd have got there without it. “Music by Karl Casey @ White Bat Audio” ━━━━━━━━━━━━━━━━━━━━━━━━━━ CHAPTERS ━━━━━━━━━━━━━━━━━━━━━━━━━━ 0:00 Six hours. Just this. 1:25 The ASCII aquarium that started everything 2:28 Enter ChatGPT (first mistake) 3:50 Hello World — after an hour 4:40 The library maze 5:23 I realised I'd stopped thinking 6:57 What's actually different about this board 8:34 Sponsor — UPerfect portable monitor 12:49 The breakthrough (I'd been ignoring a setting) 15:38 A spinning cube I don't understand 17:17 The AI trap: outsourcing your brain 18:05 Back to the actual goal: ASCII text 19:05 Why learning is hard (it's the vocabulary) 20:01 What ChatGPT is actually good for 21:44 Six hours well spent. Mostly. #uperfect. #WatchWithUPERFECT #ESP32 #CheapYellowDisplay #EmbeddedProgramming #Arduino #ChatGPT</description>
        <lastBuildDate>Sat, 27 Jun 2026 20:13:54 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://apertatube.net</generator>
        <image>
            <title>I Let ChatGPT Teach Me Embedded Programming — It Went Badly | UPERFECT BE156MF Monitor</title>
            <url>https://apertatube.net/client/assets/images/icons/icon-1500x1500.png</url>
            <link>https://makertube.net/videos/watch/588f347e-a961-4d5e-9d12-297452f7184d</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://apertatube.net/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://apertatube.net/feeds/video-comments.xml?videoId=588f347e-a961-4d5e-9d12-297452f7184d" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[I Let ChatGPT Teach Me Embedded Programming — It Went Badly | UPERFECT BE156MF Monitor - nwoof]]></title>
            <link>https://apertatube.net/w/bWgEEpi181BVUtvJHoi8ha;threadId=32084</link>
            <guid>https://apertatube.net/w/bWgEEpi181BVUtvJHoi8ha;threadId=32084</guid>
            <pubDate>Fri, 26 Jun 2026 01:28:15 GMT</pubDate>
            <content:encoded><![CDATA[<p>That's why I prefer just to use a search engine.</p>
]]></content:encoded>
            <dc:creator>nwoof</dc:creator>
        </item>
    </channel>
</rss>