<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CloudShock.dev</title>
    <link>https://cloudshock.dev</link>
    <description>Code &gt; Ideas &gt; Experiments — Extended Notes from the wild, wild world of the internet.</description>
    <language>en-us</language>
    <managingEditor>editor@cloudshock.dev (Brian Austin)</managingEditor>
    <webMaster>webmaster@cloudshock.dev (Brian Austin)</webMaster>
    <lastBuildDate>Thu, 26 Mar 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://cloudshock.dev/index.xml" rel="self" type="application/rss+xml"/>

    <!-- Blog Posts -->
    <item>
      <title>Resetting Social Media&apos;s Black Mirror</title>
      <link>https://cloudshock.dev/technology/resetting-social-media/</link>
      <guid>https://cloudshock.dev/technology/resetting-social-media/</guid>
      <pubDate>Fri, 30 Dec 2025 00:00:00 -0400</pubDate>
      <author>author@cloudshock.dev (Brian Austin)</author>
      <category>Technology</category>
      <description>What if you could reset Instagram&apos;s algorithm and make it crave cyberpunk? I did—and the results were mind-bending.</description>
    </item>

    <item>
      <title>I Made the Linux Switch, and It Stuck</title>
      <link>https://cloudshock.dev/development/omarchy-linux</link>
      <guid>https://cloudshock.dev/development/omarchy-linux</guid>
      <pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate>
      <author>author@cloudshock.dev (Brian Austin)</author>
      <category>Development</category>
      <description>How I set up my dev environment and built this Cards web app.</description>
    </item>

    <!-- Featured Decks -->
    <item>
      <title>Cards Against Developers: Agile Cards</title>
      <link>https://cards.cloudshock.dev</link>
      <guid>https://cards.cloudshock.dev</guid>
      <pubDate>Sat, 22 Feb 2026 00:00:00 +0000</pubDate>
      <category>Agile</category>
      <description>The O.G. of the cards projects. Learn agile terms, profit!</description>
    </item>

    <item>
      <title>Cards Against Developers: Engineering Laws</title>
      <link>https://cloudshock.dev</link>
      <guid>https://cloudshock.dev#engineering-laws</guid>
      <pubDate>Sat, 22 Feb 2026 00:00:00 +0000</pubDate>
      <category>The Law</category>
      <description>Engineering laws gone wrong. A cautionary tale of anti-patterns. Coming soon.</description>
    </item>

    <!-- Old Content -->
<item>
      <title>How to Reset the Instagram Content Algorithm</title>
      <link>https://cloudshock.dev/technology/how-to/reset-instagram-algo/</link>
      <pubDate>Tue, 03 Mar 2026 00:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/technology/how-to/reset-instagram-algo/</guid>
      <description>&lt;p&gt;Resetting the Instagram algorithm clears the suggested content signals Instagram uses to recommend posts, Reels, and Explore content — it does &lt;strong&gt;not&lt;/strong&gt; delete your account, posts, followers, or DMs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to Reset the TikTok Content Algorithm</title>
      <link>https://cloudshock.dev/technology/how-to/reset-tiktok-algo/</link>
      <pubDate>Tue, 03 Mar 2026 00:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/technology/how-to/reset-tiktok-algo/</guid>
      <description>&lt;p&gt;Resetting the TikTok algorithm clears the behavioral signals used to personalize your For You Page (FYP). Your followers, following list, drafts, and posted videos remain completely unchanged.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Archiving Personal Data</title>
      <link>https://cloudshock.dev/technology/refreshing-the-backups/</link>
      <pubDate>Mon, 01 Sep 2025 00:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/technology/refreshing-the-backups/</guid>
      <description>&lt;h2 id=&#34;your-backups-are-rotting-on-the-shelfright-now-one-bit-flip-away-from-losing-family-photos-forever-heres-how-optical-media-saves-the-day&#34;&gt;Your backups are rotting on the shelf—right now. One bit flip away from losing family photos forever. Here&amp;rsquo;s how optical media saves the day.&lt;/h2&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/technology/dvd-rwpng.png&#34;&#xA;    alt=&#34;DVD RW&#34; width=&#34;150&#34; height=&#34;150&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 id=&#34;the-problem&#34;&gt;The Problem&lt;/h2&gt;&#xA;&lt;p&gt;When was the last time the backups were refreshed? Old hard drives, SSDs, thumb drives, and USBs quietly ticking away on the shelf aren’t as safe as they seem. Over time all digital storage is vulnerable to data rot, where information degrades bit by bit, making files unreadable over years. This means valuable photos, videos, documents, and archives could simply vanish because the underlying media slowly fails.&lt;/p&gt;&#xA;&lt;h2 id=&#34;best-solution&#34;&gt;Best Solution&lt;/h2&gt;</description>
    </item>
    <item>
      <title>10 Software Engineering Laws (Gone Wrong)</title>
      <link>https://cloudshock.dev/development/10-software-engineering-laws/</link>
      <pubDate>Fri, 21 Feb 2025 17:08:08 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/development/10-software-engineering-laws/</guid>
      <description>&lt;h2 id=&#34;brooks-conway-parkinson-10-software-laws-devs-ignoreat-huge-cost-real-world-fails-from-ibm-os360-to-slack-bloat-dont-repeat-them&#34;&gt;Brooks, Conway, Parkinson: 10 software laws devs ignore—at huge cost. Real-world fails from IBM OS/360 to Slack bloat. Don&amp;rsquo;t repeat them.&lt;/h2&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/development/the-laws-of-programming.png&#34;&#xA;    alt=&#34;DVD RW&#34; width=&#34;250&#34; height=&#34;250&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;I love this list by &lt;a href=&#34;https://www.netmeister.org/&#34;&gt;Signs of Triviality&lt;/a&gt; so I thought I would ask &lt;a href=&#34;https://www.perplexity.ai/&#34;&gt;Perplexity&lt;/a&gt; for a few examples.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Maestro: Building a TikTok Clone</title>
      <link>https://cloudshock.dev/maestro/tiktok-clone/findings/</link>
      <pubDate>Fri, 17 Jan 2025 00:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/tiktok-clone/findings/</guid>
      <description>&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/firstprincipals/leaderboard-first-principals.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;I asked the question&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How would a TikTok clone built on the AT protocol work?&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>Using GitHub Copilot to Build a Mobile App</title>
      <link>https://cloudshock.dev/maestro/development/github-copilot-build-mobile-app/</link>
      <pubDate>Thu, 12 Dec 2024 03:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/development/github-copilot-build-mobile-app/</guid>
      <description>&lt;p&gt;Cool demo from Burke Holland using GitHub Copilot Edits and a preview Vision plugin for image recognition and UI code generation. Burke was using Claude 35 Sonnet with the plug in for the demo.&lt;/p&gt;&#xA;&#xA;&#xA;    &#xA;    &lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/Vj13SdN6OxU?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&#xA;      &gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p&gt;I gave this a try with OpenAI gpt-4o but couldn’t reproduce the results. While it’s a cool concept to generate boilerplate in another language (Flutter), but I think the more powerful feature is the ability to convert design images into code.&lt;/p&gt;&#xA;&lt;p&gt;Not something new, especially with a well-built design system, but once mature this technology will certainly make things easier.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Maestro: Design Solution - Honorable Mention</title>
      <link>https://cloudshock.dev/maestro/design-solution/honorable-mention/</link>
      <pubDate>Mon, 17 Jun 2024 07:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/design-solution/honorable-mention/</guid>
      <description>&lt;p&gt;Two honorable mentions were Naming &amp;amp; Branding and UI Design. None of the LLM or generative models are great at this. Figma did attempt to create flow charts so it&amp;rsquo;s possible a different tool set may need to be field tested.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Maestro: Design Solution - Results (Meta AI Lama 3)</title>
      <link>https://cloudshock.dev/maestro/design-solution/results-meta/</link>
      <pubDate>Mon, 17 Jun 2024 06:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/design-solution/results-meta/</guid>
      <description>&lt;h1 id=&#34;meta-ai-lama-3&#34;&gt;Meta AI Lama 3&lt;/h1&gt;&#xA;&lt;h2 id=&#34;design-report-card&#34;&gt;Design Report Card&lt;/h2&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/design/report-design-meta.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 id=&#34;technical-report-card&#34;&gt;Technical Report Card&lt;/h2&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/design/report-technical-meta.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;</description>
    </item>
    <item>
      <title>Maestro: Design Solution - Results (CoPilot)</title>
      <link>https://cloudshock.dev/maestro/design-solution/results-copilot/</link>
      <pubDate>Mon, 17 Jun 2024 05:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/design-solution/results-copilot/</guid>
      <description>&lt;h1 id=&#34;copilot&#34;&gt;CoPilot&lt;/h1&gt;&#xA;&lt;h2 id=&#34;design-report-card&#34;&gt;Design Report Card&lt;/h2&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/design/report-design-copilot.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 id=&#34;technical-report-card&#34;&gt;Technical Report Card&lt;/h2&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/design/report-technical-copilot.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;</description>
    </item>
    <item>
      <title>Maestro: Design Solution - Results (Gemini)</title>
      <link>https://cloudshock.dev/maestro/design-solution/results-gemini/</link>
      <pubDate>Mon, 17 Jun 2024 04:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/design-solution/results-gemini/</guid>
      <description>&lt;h1 id=&#34;gemini&#34;&gt;Gemini&lt;/h1&gt;&#xA;&lt;h2 id=&#34;design-report-card&#34;&gt;Design Report Card&lt;/h2&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/design/report-design-gemini.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 id=&#34;technical-report-card&#34;&gt;Technical Report Card&lt;/h2&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/design/report-technical-gemini.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;</description>
    </item>
    <item>
      <title>Maestro: Design Solution - Results (ChatGPT 3.5)</title>
      <link>https://cloudshock.dev/maestro/design-solution/results-chatgpt/</link>
      <pubDate>Mon, 17 Jun 2024 03:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/design-solution/results-chatgpt/</guid>
      <description>&lt;h1 id=&#34;chatgpt-35&#34;&gt;ChatGPT 3.5&lt;/h1&gt;&#xA;&lt;h2 id=&#34;design-report-card&#34;&gt;Design Report Card&lt;/h2&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/design/report-design-chatgpt.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 id=&#34;technical-report-card&#34;&gt;Technical Report Card&lt;/h2&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/design/report-technical-chatgpt.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;</description>
    </item>
    <item>
      <title>Maestro: Design Solution - Results (Claude 3 Sonnet)</title>
      <link>https://cloudshock.dev/maestro/design-solution/results-claude/</link>
      <pubDate>Mon, 17 Jun 2024 02:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/design-solution/results-claude/</guid>
      <description>&lt;h1 id=&#34;claude-3-sonnet&#34;&gt;Claude 3 Sonnet&lt;/h1&gt;&#xA;&lt;h2 id=&#34;design-report-card&#34;&gt;Design Report Card&lt;/h2&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/design/report-design-claude.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 id=&#34;technical-report-card&#34;&gt;Technical Report Card&lt;/h2&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/design/report-technical-claude.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;</description>
    </item>
    <item>
      <title>Maestro: Design Solution - Human Baseline</title>
      <link>https://cloudshock.dev/maestro/design-solution/method/</link>
      <pubDate>Mon, 17 Jun 2024 01:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/design-solution/method/</guid>
      <description>&lt;p&gt;I ran through a human powered excercise in both product and technical design. Here are my brief notes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Maestro: Design Solution</title>
      <link>https://cloudshock.dev/maestro/design-solution/findings/</link>
      <pubDate>Mon, 17 Jun 2024 00:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/design-solution/findings/</guid>
      <description>&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/design/leaderboard-design-solution.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 id=&#34;findings&#34;&gt;Findings&lt;/h2&gt;&#xA;&lt;p&gt;Much like my prior experiment with first principles reasoning, LLMs aren’t sophisticated enough to provide granular enough product and architectural design to be immediately actionable by a development team.&lt;/p&gt;&#xA;&lt;p&gt;While I anticipate that eventually LLM tools could be useful enough to assist in product and engineering tasks, it still requires a human to design something that is ubiquitous, intuitive, scalable, and secure.&lt;/p&gt;&#xA;&lt;p&gt;Bottom line: don’t spend a lot of time bouncing ideas off the major models, and certainly don’t believe the hype that these tools can magically produce GOOD software with a few AI prompts.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Maestro: First Principals - Results (Grok)</title>
      <link>https://cloudshock.dev/maestro/first-principals/results-grok/</link>
      <pubDate>Wed, 24 Apr 2024 06:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/first-principals/results-grok/</guid>
      <description>&lt;h1 id=&#34;grok&#34;&gt;Grok&lt;/h1&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/firstprincipals/prompt-grok.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;</description>
    </item>
    <item>
      <title>Maestro: First Principals - Results (CoPilot)</title>
      <link>https://cloudshock.dev/maestro/first-principals/results-copilot/</link>
      <pubDate>Wed, 24 Apr 2024 05:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/first-principals/results-copilot/</guid>
      <description>&lt;h1 id=&#34;copilot&#34;&gt;CoPilot&lt;/h1&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/firstprincipals/prompt-copilot.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;</description>
    </item>
    <item>
      <title>Maestro: First Principals - Results (Gemini)</title>
      <link>https://cloudshock.dev/maestro/first-principals/results-gemini/</link>
      <pubDate>Wed, 24 Apr 2024 04:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/first-principals/results-gemini/</guid>
      <description>&lt;h1 id=&#34;gemini&#34;&gt;Gemini&lt;/h1&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/firstprincipals/prompt-gemini.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;</description>
    </item>
    <item>
      <title>Maestro: First Principals - Results (ChatGPT 3.5)</title>
      <link>https://cloudshock.dev/maestro/first-principals/results-chatgpt/</link>
      <pubDate>Wed, 24 Apr 2024 03:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/first-principals/results-chatgpt/</guid>
      <description>&lt;h1 id=&#34;chatgpt-35&#34;&gt;ChatGPT 3.5&lt;/h1&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/firstprincipals/prompt-chatgpt.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;</description>
    </item>
    <item>
      <title>Maestro: First Principals - Results (Claude 3 Sonnet)</title>
      <link>https://cloudshock.dev/maestro/first-principals/results-claude/</link>
      <pubDate>Wed, 24 Apr 2024 02:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/first-principals/results-claude/</guid>
      <description>&lt;h1 id=&#34;claude-3-sonnet&#34;&gt;Claude 3 Sonnet&lt;/h1&gt;&#xA;&lt;h2 id=&#34;prompt&#34;&gt;Prompt&lt;/h2&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/firstprincipals/prompt-claude.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;</description>
    </item>
    <item>
      <title>Maestro: First Principals - Human Baseline</title>
      <link>https://cloudshock.dev/maestro/first-principals/method/</link>
      <pubDate>Wed, 24 Apr 2024 01:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/first-principals/method/</guid>
      <description>&lt;h2 id=&#34;what-is-it&#34;&gt;What is it?&lt;/h2&gt;&#xA;&lt;p&gt;The idea of first principals is a powerful problem-solving approach that involves breaking down complex issues into its most basic and fundamental parts.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ll use this thought exercise as a first step to challenge assumptions and to unlock a creative solution to our problem. This experiment should demonstrate how capable current LLM is at human style reasoning and problem solving.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Maestro: First Principals Thinking</title>
      <link>https://cloudshock.dev/maestro/first-principals/findings/</link>
      <pubDate>Wed, 24 Apr 2024 00:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/first-principals/findings/</guid>
      <description>&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/firstprincipals/leaderboard-first-principals.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 id=&#34;findings&#34;&gt;Findings&lt;/h2&gt;&#xA;&lt;p&gt;While I think LLMs can be used to generate ideas or compile a list of potential features or technologies, the models aren&amp;rsquo;t sophisticated enough to understand the context of the problem and how to maximize user value.&lt;/p&gt;&#xA;&lt;p&gt;This leaves a lot of gaps that humans inevitably need to fill. That&amp;rsquo;s to be expected. Anyone who has built an app from scratch will tell you that gathering feedback early and often is the best way to create the most useful app.&lt;/p&gt;&#xA;&lt;p&gt;Novel concepts might be inspired by humans interacting with LLMs, but it&amp;rsquo;s doubtful it could come up with anything compelling on its own. Could you use LLM as a brainstorming tool, absolutely!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Project: Maestro - Substack Newsletter Overall Performance</title>
      <link>https://cloudshock.dev/maestro/newsletter/results/</link>
      <pubDate>Tue, 20 Feb 2024 03:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/newsletter/results/</guid>
      <description>&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/project-maestro.png&#34;&#xA;    alt=&#34;CoPilot &amp;#43; Microsoft Designer = Winner&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&lt;figcaption&gt;&#xA;      &lt;p&gt;CoPilot + Microsoft Designer = Winner&lt;/p&gt;&#xA;    &lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;My overall experience generating both a newsletter logo and a title / wordmark was satisfactory. While AI accelerated the ideation phase, the tools struggled to produce simplified graphics.&lt;/p&gt;&#xA;&lt;h2 id=&#34;results&#34;&gt;Results&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://cloudshock.dev/maestro/newsletter/results/#ideation-and-design&#34;&gt;Ideation and Design&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://cloudshock.dev/maestro/newsletter/results/#image-generation&#34;&gt;Image Generation&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Project: Maestro - Substack Newsletter - Wordmark</title>
      <link>https://cloudshock.dev/maestro/newsletter/substack-wordmark/</link>
      <pubDate>Tue, 20 Feb 2024 02:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/newsletter/substack-wordmark/</guid>
      <description>&lt;p&gt;I needed a title or banner image which Substack calls a &amp;ldquo;Wordmark&amp;rdquo;. The models struggled with this concept on a few levels. I used the following request prompt:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Give me ideas for a wordmark for a Substack newsletter called &#xD;&#xA;&amp;#34;Project Maestro&amp;#34; about using AI to design and develop a &#xD;&#xA;consumer application.&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; I had to abandon the prompt above and used the following:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Describe the design aesthetics of a stylized image version of &#xD;&#xA;newsletter title &amp;#34;Project Maestro&amp;#34;. The topic of the newsletter &#xD;&#xA;is using AI to design and develop a consumer application.&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;strategy&#34;&gt;Strategy&lt;/h2&gt;&#xA;&lt;p&gt;Stack multiple AI technologies in three phases:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://cloudshock.dev/maestro/newsletter/substack-wordmark/#theme-creation&#34;&gt;Theme Creation&lt;/a&gt;&lt;/strong&gt; - Brainstorm themes using large language models&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://cloudshock.dev/maestro/newsletter/substack-wordmark/#prompt-optimization&#34;&gt;Prompt Optimization&lt;/a&gt;&lt;/strong&gt; - Use LLM to build efficient text-to-image prompts&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://cloudshock.dev/maestro/newsletter/substack-wordmark/#image-eneration&#34;&gt;Image Generation&lt;/a&gt;&lt;/strong&gt; - Create images using generative models&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
    </item>
    <item>
      <title>Project: Maestro - Substack Newsletter - Logo</title>
      <link>https://cloudshock.dev/maestro/newsletter/substack-logo/</link>
      <pubDate>Tue, 20 Feb 2024 01:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/newsletter/substack-logo/</guid>
      <description>&lt;p&gt;I wanted to generate a square logo that I could use to identify the project and I needed something that both captured the intention of the project but would also be iconic when scaled down.&lt;/p&gt;&#xA;&lt;p&gt;I started the following request prompt:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Give me ideas for a brand logo for a Substack newsletter about using &#xD;&#xA;AI to design and develop a consumer application.&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;strategy&#34;&gt;Strategy&lt;/h2&gt;&#xA;&lt;p&gt;Stack multiple AI technologies in three phases:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://cloudshock.dev/maestro/newsletter/substack-logo/#theme-creation&#34;&gt;Theme Creation&lt;/a&gt;&lt;/strong&gt; - Brainstorm themes using large language models&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://cloudshock.dev/maestro/newsletter/substack-logo/#prompt-optimization&#34;&gt;Prompt Optimization&lt;/a&gt;&lt;/strong&gt; - Use LLM to build efficient text-to-image prompts&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://cloudshock.dev/maestro/newsletter/substack-logo/#image-eneration&#34;&gt;Image Generation&lt;/a&gt;&lt;/strong&gt; - Create images using generative models&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
    </item>
    <item>
      <title>Project: Maestro - Substack Newsletter Overview</title>
      <link>https://cloudshock.dev/maestro/newsletter/newsletter/</link>
      <pubDate>Tue, 20 Feb 2024 00:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/newsletter/newsletter/</guid>
      <description>&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/project-maestro-banner.png&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;I settled on Substack for a couple of reasons, popularity, ease of use and discoverability.  I’m already active on the platform and I figured it was a great place to start this journey.&lt;/p&gt;&#xA;&lt;p&gt;For Maestro’s prologue I decided to put the prospective AI tools to the test by creating the branding for a Substack newsletter.&lt;/p&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://cloudshock.dev/maestro/newsletter/newsletter/#the-tech&#34;&gt;The Tech&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://cloudshock.dev/maestro/newsletter/newsletter/#base-prompts&#34;&gt;Base Prompts&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Project: Maestro - Intro</title>
      <link>https://cloudshock.dev/maestro/newsletter/intro/</link>
      <pubDate>Sat, 03 Feb 2024 00:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/maestro/newsletter/intro/</guid>
      <description>&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/maestro/project-maestro.gif&#34;&#xA;    alt=&#34;Using AI to design and develop a consumer application&#34; width=&#34;512&#34; height=&#34;512&#34;&gt;&lt;figcaption&gt;&#xA;      &lt;p&gt;Using AI to design and develop a consumer application&lt;/p&gt;&#xA;    &lt;/figcaption&gt;&#xA;&lt;/figure&gt;</description>
    </item>
    <item>
      <title>AI Microtransactions</title>
      <link>https://cloudshock.dev/technology/ai-microtransactions/</link>
      <pubDate>Fri, 25 Aug 2023 00:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/technology/ai-microtransactions/</guid>
      <description>&lt;p&gt;Should AI have unfettered access to money? The Lightning Network does exactly that, and provides a mechanism for AI to create a wallet, earn money and then spend money on other services in order to complete a task.&lt;/p&gt;&#xA;&lt;p&gt;To paraphrase &lt;a href=&#34;https://www.lynalden.com/august-2023-newsletter/&#34;&gt;Lyn Alden&amp;rsquo;s August newsletter&lt;/a&gt;: &amp;ldquo;An AI agent is purposely set up by the creator to have some funds to spend as needed. AI could start with no money, and be given a task or just “decide” to do a task. It generates a bitcoin/lightning wallet and either convinces its creator to give it funds or otherwise finds a way to earn funds online With access to money, it pays for things it needs.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;The potential is incredible and alarming.  Regardless of our reservations it will happen, and it has happened. In a recent video Kody Low (Head of Developer and Product Support at Fedi) &lt;a href=&#34;https://twitter.com/roasbeef/status/1677037020156399616&#34;&gt;asks GPT-4 write code for him&lt;/a&gt;, and pays GPT-4 on a per-question basis using Lightning Network.  The fact that GPT-4 can write code is not the novelty, it&amp;rsquo;s that an AI now has access to a payments system and can transfer store of value assets (i.e. money).&lt;/p&gt;&#xA;&lt;p&gt;Elizabeth Stark, CEO of Lightning Labs when &lt;a href=&#34;https://lightning.engineering/posts/2023-07-05-l402-langchain/&#34;&gt;describing L402&lt;/a&gt; as a &amp;ldquo;network is capable of doing micropayments that are much smaller than what Visa and Mastercard can do. With Lightning, you can send payments worth a fraction of a penny. This opens up new use-cases that aren’t possible with credit cards, for example, such as machine-to-machine payments, the streaming of micro-payments, or the usage of micro-payments as a spam-prevention technique&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;All this makes me wonder about the long term impact on on crypto markets as the volume of transactions inevitable experiences hockey stick growth due to growing AI driven microtransactions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Downfall of Stack Overflow</title>
      <link>https://cloudshock.dev/technology/ai-downfall-of-stack-overflow/</link>
      <pubDate>Sun, 20 Aug 2023 00:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/technology/ai-downfall-of-stack-overflow/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://newsletter.pragmaticengineer.com/p/the-pulse-58-zoom-an-rto-turning#%C2%A7are-reports-of-stackoverflows-fall-greatly-exaggerated&#34;&gt;Gerggely Orosz of Pragmatic Engineer&lt;/a&gt; dove into &lt;a href=&#34;https://observablehq.com/@ayhanfuat/the-fall-of-stack-overflow&#34;&gt;Ayhan Fuat Çelik&amp;rsquo;s analysis&lt;/a&gt; of and speculated that coding assistants like Copilot, Cody, ChatGPT are partly to blame. He speculates that engineers are reaching for AI chatbots for code questions, and it&amp;rsquo;s hurting Stack Overflow&amp;rsquo;s traffic.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://substackcdn.com/image/fetch/w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef62e5f9-66e4-4336-94b7-57795c3a4c60_1814x1348.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Training Local AI Models</title>
      <link>https://cloudshock.dev/technology/ai-training-local-models/</link>
      <pubDate>Thu, 17 Aug 2023 00:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/technology/ai-training-local-models/</guid>
      <description>&lt;p&gt;Something I&amp;rsquo;m very excited about is the ability to run AI, LLM, etc. on local hardware. It addresses a couple of disadvantages to cloud based AI: security &amp;amp; privacy, lack of customization, and high cost of renting GPU cycles.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://venturebeat.com/programming-development/stability-ai-launches-stablecode-an-llm-for-code-generation/?utm_placement=newsletter&#34;&gt;Stability AI just announced StableCode&lt;/a&gt; which is intended to do for code generation what Stable Diffusion did for image creation. Not only can you run it locally, but the model supports a longer context window (16,000 tokens) which allows for more detail instructions.&lt;/p&gt;&#xA;&lt;p&gt;The present challenge is with hardware as AI requires a very beefy GPU and Nvidia has a lock on most of the market with its proprietary CUDA parallel computing programming model. It is possible to hack your way into running AI on AMD hardware, but it isn’t for the faint of heart.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve been experimenting with Stable Diffusion locally w/ my &lt;a href=&#34;https://github.com/nod-ai/SHARK&#34;&gt;AMD GPU (RX 580 8GB)&lt;/a&gt; for a bit. It&amp;rsquo;s not the fastest, but b/c I&amp;rsquo;m since not renting &lt;a href=&#34;https://colab.google/&#34;&gt;Google Colab&lt;/a&gt; I can leave it running long batches without a cost concern. If &lt;a href=&#34;https://huggingface.co/stabilityai/stablecode-instruct-alpha-3b&#34;&gt;StableCode&lt;/a&gt; is similar it could address some of the privacy concerns about co-mingling code and data inside a public LLM.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ChatGPT - An Obligatory Thread</title>
      <link>https://cloudshock.dev/technology/chatgpt-an-obligatory-thread/</link>
      <pubDate>Sun, 22 Jan 2023 00:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/technology/chatgpt-an-obligatory-thread/</guid>
      <description>&lt;p&gt;Everyone is talking about &lt;a href=&#34;https://openai.com/blog/chatgpt/&#34;&gt;ChatGPT&lt;/a&gt;.  If by everyone you mean software developers, students and want to be tech bros. It might seem like a door-to-door scam, but truthfully, it’s just the tip of the iceberg. Or as &lt;a href=&#34;https://www.tiktok.com/@tech.unicorn&#34;&gt;Tech Unicorn&lt;/a&gt; declared: &amp;ldquo;Have you heard about our lord and savior Chat GPT?&amp;rdquo;&lt;/p&gt;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;blockquote class=&#34;tiktok-embed&#34; data-video-id=&#34;7190411908212673798&#34;&gt;&#xD;&#xA;    &lt;section/&gt;&#xD;&#xA;&lt;/blockquote&gt;&#xD;&#xA;&lt;script async src=&#34;https://www.tiktok.com/embed.js&#34;&gt;&lt;/script&gt;</description>
    </item>
    <item>
      <title>AI: Key to Worker Productivity</title>
      <link>https://cloudshock.dev/technology/ai-key-to-worker-productivity/</link>
      <pubDate>Thu, 12 Jan 2023 00:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/technology/ai-key-to-worker-productivity/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m reminded, every time I pick up the phone or go to a restaurant, that we&amp;rsquo;re still experiencing widespread labor shortages. Not to sound like a broken record but Boomers retiring, not enough Gen Z to pick up the slack. Birth rates falling&amp;hellip; blah, blah. The US is better off than many countries because of Millennials.&lt;/p&gt;&#xA;&lt;p&gt;It could be gloom and doom, except we forget about the productivity gains of the past 30 years. Largely brought to us by the personal computer and later the Internet, these gains allowed companies to produce more with fewer humans. To be ungracious to the older generations, it allows us to not need to do everything by hand.&lt;/p&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/technology/digging-kid.gif&#34; width=&#34;600&#34; height=&#34;600&#34;&gt;&#xA;&lt;/figure&gt;</description>
    </item>
    <item>
      <title>Developer Related Tech Channels on YouTube</title>
      <link>https://cloudshock.dev/development/youtube-developer-resources/</link>
      <pubDate>Thu, 15 Sep 2022 00:00:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/development/youtube-developer-resources/</guid>
      <description>&lt;h2 id=&#34;drowning-in-youtube-noise-these-10-channels-cut-through-developement-security-agile-tech-level-up-now&#34;&gt;Drowning in YouTube noise? These 10 channels cut through: Developement, Security, Agile, Tech. Level up now.&lt;/h2&gt;&#xA;&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/development/old-youtube.png&#34;&#xA;    alt=&#34;YouTube&#34; width=&#34;150&#34; height=&#34;150&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 id=&#34;recommendations&#34;&gt;Recommendations&lt;/h2&gt;</description>
    </item>
    <item>
      <title>Dynamically Build a Static Website on AWS (Part 2)</title>
      <link>https://cloudshock.dev/architecture/aws-static-website-part-2/</link>
      <pubDate>Sun, 10 Jun 2018 12:54:00 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/architecture/aws-static-website-part-2/</guid>
      <description>&lt;p&gt;In my previous article, I described how to construct a HTML/CSS/Javascript static site using native AWS services. While this was a great first step toward understanding cloud native development, the need of &lt;em&gt;THIS&lt;/em&gt; site compelled me to look further toward automating the process. In this article I will detail how I made this site dynamically regenerate when new articles are added.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AWS Lambda Microservice</title>
      <link>https://cloudshock.dev/architecture/aws-lambda-microservice/</link>
      <pubDate>Mon, 28 May 2018 17:08:08 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/architecture/aws-lambda-microservice/</guid>
      <description>&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/big-ideas.png&#34;&#xA;    alt=&#34;Big Idea&#34; width=&#34;600&#34; height=&#34;600&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;A cloud native microservice using AWS Lambda, API Gateway and DynamoDB.  Built by Travis CI.  Intended as a reference implementation for a serverless microservice that provides basic CRUD operations with a NoSQL back-end.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using Open Source Software in Proprietary Code</title>
      <link>https://cloudshock.dev/development/using-open-source-software/</link>
      <pubDate>Mon, 16 Apr 2018 17:08:08 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/development/using-open-source-software/</guid>
      <description>&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/focus-on.png&#34;&#xA;    alt=&#34;Focus On&#34; width=&#34;600&#34; height=&#34;600&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Open source software is not always “cheaper” in the long run because it is “free”, but it can provide a distinct advantage for solving novel and unique problems.&lt;/p&gt;</description>
    </item>
    <item>
      <title>CloudShock</title>
      <link>https://cloudshock.dev/about/</link>
      <pubDate>Sun, 19 Nov 2017 15:48:57 +0000</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/about/</guid>
      <description>&lt;h1 id=&#34;who&#34;&gt;Who&lt;/h1&gt;&#xA;&lt;p&gt;My name is &lt;a href=&#34;https://brianwaustin.com&#34;&gt;Brian&lt;/a&gt; and I am a Software Architect focused on building products and services in the cloud, and a guy who writes for this site.&lt;/p&gt;&#xA;&lt;h1 id=&#34;why&#34;&gt;Why&lt;/h1&gt;&#xA;&lt;p&gt;During the course of my job as a cloud focused architect, I consume a lot of articles, videos and podcasts. Truth is I take &lt;strong&gt;A LOT&lt;/strong&gt; of notes, analyze service and make recommendations. I index these notes using a zettelkasten process that makes summarizing and index this information more efficient.&lt;/p&gt;&#xA;&lt;p&gt;Nearly all the content on this site is a result of these notes or application (e.g. side projects) of what I have learned. I wanted to share these notes and projects with other cloud focused developers, so I created this site.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dynamically Build a Static Website on AWS</title>
      <link>https://cloudshock.dev/architecture/aws-static-website/</link>
      <pubDate>Tue, 16 May 2017 17:08:08 -0400</pubDate>
      <guid isPermaLink="false">https://cloudshock.dev/architecture/aws-static-website/</guid>
      <description>&lt;figure class=&#34;articleImage&#34;&gt;&lt;img src=&#34;https://cloudshock.dev/images/architecture/aws-static-site.png&#34;&#xA;    alt=&#34;AWS Static Website&#34; width=&#34;600&#34; height=&#34;600&#34;&gt;&#xA;&lt;/figure&gt;</description>
    </item>

  </channel>
</rss>