<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Hanzla Baig</title>
    <description>The latest articles on DEV Community by Hanzla Baig (@hanzla).</description>
    <link>https://dev.to/hanzla</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3615540%2F4e60e18a-f0e5-4db0-8a73-0f3701aff062.png</url>
      <title>DEV Community: Hanzla Baig</title>
      <link>https://dev.to/hanzla</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hanzla"/>
    <language>en</language>
    <item>
      <title>Vibe Coding vs Engineering: Where to Draw the Line in Real Projects</title>
      <dc:creator>Hanzla Baig</dc:creator>
      <pubDate>Wed, 16 Sep 2026 08:47:35 +0000</pubDate>
      <link>https://dev.to/hanzla/vibe-coding-vs-engineering-where-to-draw-the-line-in-real-projects-3do5</link>
      <guid>https://dev.to/hanzla/vibe-coding-vs-engineering-where-to-draw-the-line-in-real-projects-3do5</guid>
      <description>&lt;p&gt;Last month a client sent me a message that started with "it was working yesterday" and ended with "can you fix it today." In between those two lines was a login system that an AI tool had generated in about four minutes, that nobody had actually read, and that had quietly been letting a password reset link work even after the password was already reset.&lt;/p&gt;

&lt;p&gt;Nobody caught it because nobody looked. The code ran. The demo worked. The client was happy for exactly nine days.&lt;/p&gt;

&lt;p&gt;This is the story behind almost every vibe coding horror story you have read this year, and it is also the reason half of Twitter is fighting about whether AI just killed software engineering or just made it faster. Both sides are a little bit right and mostly missing the point 🙂&lt;/p&gt;

&lt;p&gt;What vibe coding actually is&lt;/p&gt;

&lt;p&gt;Andrej Karpathy coined the term back in February 2025, and his original definition is worth repeating because most people online have already forgotten it. Vibe coding is describing what you want to an AI and accepting what comes back without really reading it. You are steering by feel, not by understanding. That is not an insult, it is literally what the word means.&lt;/p&gt;

&lt;p&gt;Used the way Karpathy meant it, vibe coding is genuinely great. Spinning up a throwaway prototype over a weekend, testing whether an idea even has legs, learning a framework by watching an AI build something and asking it questions along the way, none of that needs a senior engineer's discipline. Speed is the entire point. If it breaks, you throw it away and try again in twenty minutes.&lt;/p&gt;

&lt;p&gt;The problem is that the term escaped its original meaning. Now every AI-assisted line of code gets called vibe coding, whether it is a weekend hackathon project or a payment flow running in production for paying customers. That is where the real argument starts.&lt;/p&gt;

&lt;p&gt;Where engineering actually earns its name&lt;/p&gt;

&lt;p&gt;Simon Willison, one of the more clear headed voices in this whole mess, drew a line that I think is the most useful one floating around right now. He calls the disciplined version vibe engineering. Same AI tools, completely different process. Version control. Tests that actually catch regressions. Code review, even if the reviewer is you five minutes later with fresh eyes. A written plan before the agent starts typing. Observability so when something breaks in production you find out from a dashboard and not from a client's angry message.&lt;/p&gt;

&lt;p&gt;None of those practices are new. They are the same things engineering teams have argued about since before AI existed. The only thing that changed is speed. The AI does the typing, you still have to do the thinking.&lt;/p&gt;

&lt;p&gt;I have started treating every piece of AI generated code exactly like a pull request from a junior developer who is fast, confident, and occasionally makes things up with total conviction. I would never merge that PR without reading it, so why would I ship AI code without reading it either.&lt;/p&gt;

&lt;p&gt;The real cost nobody tweets about&lt;/p&gt;

&lt;p&gt;Here is the part that does not make it into the hot takes. The failures from skipping engineering discipline are rarely dramatic. They do not crash the app in a way you notice immediately. They are quiet. A permission check that only covers the happy path. An API call with no retry logic that fails silently under load. A database query that works fine with ten rows and falls apart with ten thousand.&lt;/p&gt;

&lt;p&gt;I have shipped client work fast using AI for boilerplate, CRUD screens, repetitive UI, the stuff that genuinely is faster and just as reliable when AI writes it. That part of the hype is real, not exaggerated. But the moment real users, real payments, or real data show up, I switch modes completely. Same tools, different process, different level of paranoia.&lt;/p&gt;

&lt;p&gt;That switch is the entire skill now. Not typing code faster. Knowing exactly when speed stops being an advantage and starts being a liability.&lt;/p&gt;

&lt;p&gt;A rough way to draw the line yourself&lt;/p&gt;

&lt;p&gt;Ask what happens if this breaks in front of a real user. If the answer is you shrug and fix it later, vibe coding is fine, go fast, enjoy it. If the answer involves a client email with the words "urgent" and "production" in the subject line, you need the boring stuff. Tests. Review. A second pass where you actually read what the AI wrote instead of trusting the green checkmark.&lt;/p&gt;

&lt;p&gt;Ask who else has to touch this code in six months. A throwaway prototype only has to make sense to you, today. Anything that other developers will maintain, extend, or debug later needs to be understandable without you standing over their shoulder explaining what the AI meant.&lt;/p&gt;

&lt;p&gt;Ask what the blast radius is. A broken internal dashboard is annoying. A broken authentication flow is a headline. Match your caution to the actual stakes, not to how confident the AI output sounded.&lt;/p&gt;

&lt;p&gt;None of this means slowing everything down to a crawl either. Overengineering a landing page nobody will ever scale is its own kind of waste. The goal was never choosing a side. It was learning to switch gears on purpose instead of by accident.&lt;/p&gt;

&lt;p&gt;The teams and freelancers who are actually winning with AI right now are not the ones who typed the fastest prompt. They are the ones who know exactly which mode they are in before they hit enter, and who are honest enough to admit when the code they just shipped needs a second look before anyone else depends on it.&lt;/p&gt;

&lt;p&gt;The client's login system got fixed the same day, by the way. Took forty minutes once I actually read the code line by line instead of trusting that it worked because it looked right. Forty minutes I would have happily spent before shipping it, if I had known to look.&lt;/p&gt;

&lt;h2&gt;
  
  
  Read More 👇
&lt;/h2&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.topblogs.online/blog/zero-click-search-2026-google-68-percent" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fplain-eeur-prod-public.komododecks.com%2F202609%2F15%2FeiwGEN2WMpxHANfAoxGy%2Fimage.png" height="450" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.topblogs.online/blog/zero-click-search-2026-google-68-percent" rel="noopener noreferrer" class="c-link"&gt;
            Zero-Click Search in 2026: 68% of Google Searches End Without a Click — And What Still Earns One — TopBlogs
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            SparkToro's 2026 data puts US zero-click search at 68.01%. What the number counts, which content it hurts, and what I changed in client accounts because of it.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.topblogs.online%2Ficon%3F0e9eb26cf9512256" width="32" height="32"&gt;
          topblogs.online
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.topblogs.online/blog/dario-amodei-pace-the-frontier-ai-safety-explained" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fplain-eeur-prod-public.komododecks.com%2F202609%2F15%2FmU0O2JEFf4WPYfWaZg3G%2Fimage.png" height="450" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.topblogs.online/blog/dario-amodei-pace-the-frontier-ai-safety-explained" rel="noopener noreferrer" class="c-link"&gt;
            Dario Amodei's "Pace the Frontier": What Anthropic's CEO Actually Said About Slowing AI Down — TopBlogs
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Anthropic CEO Dario Amodei says frontier AI development needs to slow down. Here's what "pacing the frontier" means, why he changed his mind, and how Altman, Musk and Hassabis responded.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.topblogs.online%2Ficon%3F0e9eb26cf9512256" width="32" height="32"&gt;
          topblogs.online
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.topblogs.online/blog/google-august-2026-spam-update-what-survived" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fplain-eeur-prod-public.komododecks.com%2F202609%2F14%2FYu8IYvk519FKdDNEksHi%2Fimage.png" height="450" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.topblogs.online/blog/google-august-2026-spam-update-what-survived" rel="noopener noreferrer" class="c-link"&gt;
            Google August 2026 Spam Update: What Actually Survived — TopBlogs
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            16.71% of top 10 rankings fell past position 100 in Google's August 2026 spam update. Here's what got hit, what survived, and why
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.topblogs.online%2Ficon%3F0e9eb26cf9512256" width="32" height="32"&gt;
          topblogs.online
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.topblogs.online/blog/killed-our-onboarding-checklist" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fplain-eeur-prod-public.komododecks.com%2F202609%2F13%2FQZ1wg2uJcMTd4eDIrPJU%2Fimage.png" height="304" class="m-0" width="799"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.topblogs.online/blog/killed-our-onboarding-checklist" rel="noopener noreferrer" class="c-link"&gt;
            We Killed Our Onboarding Checklist. Here's What Happened — TopBlogs
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            We cut our SaaS onboarding from 7 steps to 1 and nearly doubled trial-to-paid conversion. Here's exactly what changed, and what we got wrong first.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.topblogs.online%2Ficon%3F0e9eb26cf9512256" width="32" height="32"&gt;
          topblogs.online
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Google's August Spam Update Just Wiped Out 16.7% of Top Rankings. Here's What Survived.</title>
      <dc:creator>Hanzla Baig</dc:creator>
      <pubDate>Mon, 14 Sep 2026 07:45:32 +0000</pubDate>
      <link>https://dev.to/topblog/googles-august-spam-update-just-wiped-out-167-of-top-rankings-heres-what-survived-3eip</link>
      <guid>https://dev.to/topblog/googles-august-spam-update-just-wiped-out-167-of-top-rankings-heres-what-survived-3eip</guid>
      <description>&lt;p&gt;We almost didn't believe the number when we first read it. 16.71 percent of URLs that had been sitting in Google's top 10 fell beyond position 100 during Google's August 2026 spam update. Not dropped a few spots. Gone past page 10, for keywords they used to own.&lt;/p&gt;

&lt;p&gt;We double checked it against three different sources before writing this, because a swing that big sounded like the kind of headline that gets exaggerated on the way from an analyst's spreadsheet to a blog post. It held up. SE Ranking pulled 100,000 keywords across 20 industries and found that in a normal five day stretch without an update, about 9.2 percent of top 10 URLs would fall out of the top 100. During the spam update, that number jumped to 16.71 percent. A top ranking page was roughly 1.8 times more likely to vanish from the results than on an ordinary week.&lt;/p&gt;

&lt;p&gt;If you run a site, or you're building one, that's worth sitting with for a second.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually happened, in plain terms
&lt;/h2&gt;

&lt;p&gt;Google rolled this update out on August 18, 2026, and confirmed it finished on August 21, a runtime of about two days and sixteen hours. It was the third spam update of the year, after ones in March and June. Google didn't add any new rules with it. What it did was re-run the existing spam policies against the entire web, more strictly than before, using its SpamBrain system.&lt;/p&gt;

&lt;p&gt;Two things were explicitly not the focus this time. Link spam wasn't the main target, and neither was the site reputation abuse policy Google uses against sites that rent out their domain authority to unrelated third party content. This update was aimed at content itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the damage actually landed
&lt;/h2&gt;

&lt;p&gt;The volatility wasn't evenly spread. SE Ranking's tracking showed fashion and beauty sites saw the biggest swings in the top 10, while YMYL categories like healthcare and real estate held comparatively steady, which makes sense given how carefully Google already scrutinizes anything touching health or money decisions.&lt;/p&gt;

&lt;p&gt;SEO analyst Glenn Gabe published case studies of specific sites hit by the update, and the pattern across them is hard to miss once you see it. One site in an extremely sensitive niche lost rankings for over 200,000 queries, not just a decline but a near total wipeout. Digging into it, the site was running large scale programmatic content across multiple countries, with chunks of that content being purely AI generated with no real editorial layer on top. Other case studies pointed at thin affiliate pages and content built to game visibility rather than answer a real question.&lt;/p&gt;

&lt;p&gt;The throughline in all of it is scale without oversight. Not AI use by itself. Not automation by itself. The sites that got hit hardest were the ones publishing a high volume of pages with little to no human judgment applied to any individual one of them.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually survived
&lt;/h2&gt;

&lt;p&gt;This is the part that matters more than the drop itself, because it tells you what to actually do.&lt;/p&gt;

&lt;p&gt;Coverage of the update repeatedly points to the same distinction: legitimate programmatic sites and human authored sites came through the volatility fine, while sites mass producing low value pages took the hit. The difference wasn't whether a human typed every word. It was whether a human was actually involved in deciding what got published and whether it was worth publishing at all.&lt;/p&gt;

&lt;p&gt;That distinction is easy to state and genuinely hard to live by when you're trying to grow a new site fast, which is exactly the position we're in right now with this blog. There's a real temptation, especially early on, to prioritize volume over judgment. This update is a pretty direct signal about which side of that trade Google is rewarding.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this connects to the bigger shift happening in search
&lt;/h2&gt;

&lt;p&gt;There's a second layer to this that's easy to miss if you only look at the spam update in isolation. Google's own search documentation has been steering site owners toward a simple idea lately: review your spam policies and fix what's actually wrong, rather than chasing symptoms. That's a shift in framing from older SEO advice that treated ranking recovery as a checklist of technical fixes.&lt;/p&gt;

&lt;p&gt;At the same time, Google AI Overviews are answering a growing share of informational searches directly in the results page, before a visitor ever clicks through to a site. Industry coverage this month has been blunt about what that means. A ranking still matters, but it no longer guarantees a click, a visit, or revenue on its own. What increasingly does matter is whether your content gets treated as a citable source, meaning it has clear evidence, a real point of view, and specific proof rather than a rehash of what's already ranking.&lt;/p&gt;

&lt;p&gt;Put those two things together and the picture is fairly consistent. Google is getting less tolerant of content that exists mainly to occupy a keyword, and more interested in content that demonstrates someone actually knows what they're talking about.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means if you're running a small or new site
&lt;/h2&gt;

&lt;p&gt;If your site got hit by this update, Google's own guidance is not encouraging in the short term. There's no fixed recovery timeline. Fixing whatever caused the issue feeds into a re-evaluation cycle that plays out over the following months, not days.&lt;/p&gt;

&lt;p&gt;If your site wasn't around yet when this update rolled out, which is true for us, the lesson isn't really about recovery. It's about which habits to build from the start, before there's anything to unwind.&lt;/p&gt;

&lt;p&gt;A few things we're taking from this, and actually applying to how we're building this blog:&lt;/p&gt;

&lt;p&gt;We're keeping our publishing pace tied to how much editorial attention we can actually give each piece, rather than picking a number of posts per week and filling it. A slower pace with real judgment behind each article beats a faster one that starts looking automated.&lt;/p&gt;

&lt;p&gt;We're treating every post as something that should contain at least one piece of real, specific evidence a reader couldn't get from a summary, whether that's a number we pulled ourselves, a decision we actually made, or a mistake we're willing to admit to.&lt;/p&gt;

&lt;p&gt;We're avoiding the doorway page trap entirely, meaning we're not creating thin variations of the same article targeting slightly different keywords, which is one of the clearest patterns across the sites that got hurt.&lt;/p&gt;

&lt;p&gt;None of this is a guaranteed shield against a future update. Nobody outside Google can honestly promise that. But the sites that came through August 2026 fine weren't the ones that found a clever workaround. They were mostly just the ones that had been publishing things worth publishing all along.&lt;/p&gt;

&lt;h2&gt;
  
  
  The honest takeaway
&lt;/h2&gt;

&lt;p&gt;We started writing this piece expecting to summarize a scary headline. What we found instead was a fairly consistent, almost boring answer sitting underneath all the noise. Scale without judgment is what got punished. Real editorial effort, even at a small scale, is what held up.&lt;/p&gt;

&lt;p&gt;That's not a dramatic lesson. It's just the one the data actually supports.&lt;/p&gt;





&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.topblogs.online/blog/google-august-2026-spam-update-what-survived" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fplain-eeur-prod-public.komododecks.com%2F202609%2F14%2FYu8IYvk519FKdDNEksHi%2Fimage.png" height="450" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.topblogs.online/blog/google-august-2026-spam-update-what-survived" rel="noopener noreferrer" class="c-link"&gt;
            Google August 2026 Spam Update: What Actually Survived — TopBlogs
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            16.71% of top 10 rankings fell past position 100 in Google's August 2026 spam update. Here's what got hit, what survived, and why
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.topblogs.online%2Ficon%3F0e9eb26cf9512256" width="32" height="32"&gt;
          topblogs.online
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;📝 &lt;strong&gt;Originally published at&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.topblogs.online/blog/google-august-2026-spam-update-what-survived" rel="noopener noreferrer"&gt;topblogs.online&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;✍️ &lt;strong&gt;Author&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;Hanzla Baig&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;📅 &lt;strong&gt;Category&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;Digital Marketing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🏷️ &lt;strong&gt;Tags&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;SEO, Google Algorithm Update, Search Rankings&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

</description>
      <category>node</category>
      <category>marketing</category>
      <category>frontend</category>
      <category>css</category>
    </item>
    <item>
      <title>I Built a $1,000 Premium Website Using Claude AI + MotionSites</title>
      <dc:creator>Hanzla Baig</dc:creator>
      <pubDate>Sun, 13 Sep 2026 04:33:19 +0000</pubDate>
      <link>https://dev.to/hanzla/i-built-a-1000-premium-website-using-claude-ai-motionsites-6ci</link>
      <guid>https://dev.to/hanzla/i-built-a-1000-premium-website-using-claude-ai-motionsites-6ci</guid>
      <description></description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>I Built a Beautiful Website with Claude AI Using MotionSites Prompts</title>
      <dc:creator>Hanzla Baig</dc:creator>
      <pubDate>Fri, 11 Sep 2026 15:06:25 +0000</pubDate>
      <link>https://dev.to/hanzla/i-built-a-beautiful-website-with-claude-ai-using-motionsites-prompts-2cie</link>
      <guid>https://dev.to/hanzla/i-built-a-beautiful-website-with-claude-ai-using-motionsites-prompts-2cie</guid>
      <description></description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>👏👏👏</title>
      <dc:creator>Hanzla Baig</dc:creator>
      <pubDate>Tue, 08 Sep 2026 05:38:12 +0000</pubDate>
      <link>https://dev.to/hanzla/-2169</link>
      <guid>https://dev.to/hanzla/-2169</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/hadil/i-tested-brilliantdesign-building-a-real-portfolio-from-figma-to-ai-powered-design-and-code-5b2a" class="crayons-story__hidden-navigation-link"&gt;I Tested Brilliant.design: Building a Real Portfolio from Figma to AI-Powered Design and Code&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/hadil" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1209000%2Fb29d37d8-2efe-4391-9796-a6f8a483f1bd.png" alt="hadil profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/hadil" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Hadil Ben Abdallah
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Hadil Ben Abdallah
                
                
              
              &lt;div id="story-author-preview-content-4568725" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/hadil" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1209000%2Fb29d37d8-2efe-4391-9796-a6f8a483f1bd.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Hadil Ben Abdallah&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/hadil/i-tested-brilliantdesign-building-a-real-portfolio-from-figma-to-ai-powered-design-and-code-5b2a" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Sep 7&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/hadil/i-tested-brilliantdesign-building-a-real-portfolio-from-figma-to-ai-powered-design-and-code-5b2a" id="article-link-4568725"&gt;
          I Tested Brilliant.design: Building a Real Portfolio from Figma to AI-Powered Design and Code
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/design"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;design&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/coding"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;coding&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/mcp"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;mcp&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/hadil/i-tested-brilliantdesign-building-a-real-portfolio-from-figma-to-ai-powered-design-and-code-5b2a" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;71&lt;span class="hidden s:inline"&gt;&amp;nbsp;reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/hadil/i-tested-brilliantdesign-building-a-real-portfolio-from-figma-to-ai-powered-design-and-code-5b2a#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              17&lt;span class="hidden s:inline"&gt;&amp;nbsp;comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            22 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Vercel's Scriptc: Is This the End of JavaScript Engines in Native Apps?</title>
      <dc:creator>Hanzla Baig</dc:creator>
      <pubDate>Mon, 27 Jul 2026 04:00:10 +0000</pubDate>
      <link>https://dev.to/hanzla/vercels-scriptc-is-this-the-end-of-javascript-engines-in-native-apps-hni</link>
      <guid>https://dev.to/hanzla/vercels-scriptc-is-this-the-end-of-javascript-engines-in-native-apps-hni</guid>
      <description>&lt;p&gt;Alright, folks, let's talk about something genuinely exciting that dropped from Vercel Labs: &lt;strong&gt;Scriptc&lt;/strong&gt;. If you haven't seen it yet, go check it out. As a full-stack dev knee-deep in Next.js, TypeScript, and trying to wrangle AI integrations, this one hit different. It's a TypeScript-to-native compiler that, get this, &lt;em&gt;doesn't include a JavaScript engine in the final binary&lt;/em&gt;.\n\nYeah, you read that right. No V8, no Hermes, no JavaScript runtime bloat. This isn't just another transpiler; it's a game-changer.\n\n## Why This Isn't Just Another "Cool Tech" Demo\n\nWe've all been there. You build something awesome with TypeScript, maybe for a serverless function, and you're thinking about performance, cold starts, and memory footprint. Or perhaps you're dabbling in desktop apps with Electron, and the sheer size of the binary, largely due to the embedded Chromium and Node.js runtime, makes you wince. Scriptc addresses this head-on.\n\nImagine your serverless functions: written in TypeScript, compiled directly to a native binary. No more spinning up a Node.js process to interpret your code. We're talking near-instant cold starts and significantly reduced memory usage. This isn't just marginal improvement; it's a paradigm shift for serverless and edge computing. Think about how much more efficient your API endpoints could be, especially for latency-sensitive applications or high-throughput microservices.\n\n## The Edge and Beyond: A New Frontier for TypeScript\n\nEdge computing is a big buzzword, and for good reason. Pushing computation closer to the user reduces latency and improves responsiveness. But typically, this means lightweight runtimes or specific languages. With Scriptc, TypeScript, the language we already love and use daily, can now play directly in this arena with native performance. This means we can leverage our existing knowledge base and tooling to build ultra-fast, low-resource applications right at the edge.\n\nAnd desktop apps? Electron has its place, but the overhead is undeniable. If Scriptc matures, it could offer a path to build truly native desktop applications with the developer experience of TypeScript, without the massive runtime footprint. Picture a desktop utility written in TypeScript that's as lean and fast as a C++ app, but with the development speed of modern web tech. That's a huge win for developer productivity and user experience.\n\n## Implications for the JavaScript Ecosystem\n\nThis isn't about replacing JavaScript. It's about expanding the reach and capabilities of TypeScript. For years, the trade-off for using JavaScript/TypeScript in performance-critical or resource-constrained environments has been the runtime overhead. Scriptc directly challenges that. It implies a future where the line between "native" and "web-based" development blurs even further. We could see a reduction in the need for specialized native development teams for certain types of applications, as TypeScript developers can build across more layers of the stack.\n\nIt also begs the question: how will this influence the development of future JavaScript runtimes? Will we see more efforts towards AOT (Ahead-of-Time) compilation for JavaScript itself, or will TypeScript continue to lead the charge into compiled native execution? It's a fascinating development that could reshape how we think about our favorite language and its capabilities.\n\n## Final Thoughts: A Glimpse into the Future\n\nScriptc is still in Vercel Labs, so it's early days. But the potential here is immense. As someone who lives and breathes TypeScript, the idea of compiling my code directly to a native binary with no JS engine, for blazing-fast serverless functions, lean edge computations, or even desktop apps, is incredibly exciting. It feels like a genuine step forward for the TypeScript ecosystem. What are your initial thoughts? Do you see this as a game-changer or just another experiment?&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-netlify"&gt;
  &lt;iframe src="https://hanzla-dev.netlify.app/" title="Netlify embed"&gt;
  &lt;/iframe&gt;
&lt;/div&gt;


</description>
      <category>typescript</category>
      <category>vercel</category>
      <category>serverless</category>
      <category>edgecomputing</category>
    </item>
    <item>
      <title>Claude 5: Context Engineering Just Got a Major Firmware Update (And We Need to Adapt, Fast)</title>
      <dc:creator>Hanzla Baig</dc:creator>
      <pubDate>Sun, 26 Jul 2026 04:00:11 +0000</pubDate>
      <link>https://dev.to/hanzla/claude-5-context-engineering-just-got-a-major-firmware-update-and-we-need-to-adapt-fast-3a17</link>
      <guid>https://dev.to/hanzla/claude-5-context-engineering-just-got-a-major-firmware-update-and-we-need-to-adapt-fast-3a17</guid>
      <description>&lt;p&gt;Alright, fellow builders. If you're anything like me, you've probably spent the last year or two honing your prompt engineering skills for various LLMs. We've learned the incantations, the magic words, the specific structures that make these models sing. But if you're working with Claude, especially if you're integrating it into a SaaS product, buckle up. Claude 5 just dropped, and it feels like they pushed a major firmware update to how context actually &lt;em&gt;works&lt;/em&gt;.\n\nMy initial read of the official announcement wasn't just 'oh, another model update.' It was more like, 'hold on, this changes the fundamental rules of engagement.' We're not just talking about better performance; we're talking about a paradigm shift in how we structure our prompts, especially when dealing with complex multi-turn conversations or large knowledge bases.\n\n## The Old Playbook is Out (Mostly)\n\nFor a while, the general wisdom for context was often 'more is better, but be smart about it.' We'd meticulously craft system prompts, inject relevant documents, and try to guide the AI with a heavy hand. With Claude 5, it seems like the model is &lt;em&gt;much&lt;/em&gt; better at discerning relevance and intent from a more natural, less 'engineered' flow. This isn't just about token limits; it's about the model's internal processing of that context.\n\nWhat does this mean for us? It means our existing prompt libraries, those carefully crafted JSON schemas we feed into the AI, might need a serious overhaul. The verbose instructions, the redundant examples – they might actually be &lt;em&gt;hindering&lt;/em&gt; Claude 5 now, rather than helping it. It's like going from needing to explicitly tell a junior dev every single step, to working with a senior who just needs the goal and the high-level constraints.\n\n## Less is More: A New Philosophy for Context\n\nMy takeaway is that Claude 5 is pushing us towards a 'less is more' philosophy when it comes to context. Instead of force-feeding it everything, we need to focus on &lt;em&gt;quality&lt;/em&gt; over &lt;em&gt;quantity&lt;/em&gt; of context. This means being incredibly precise about what information is truly critical and presenting it in a clear, concise manner. Think about it: if the model is better at understanding natural language and relevance, then our job shifts from being a data curator to being a &lt;em&gt;context architect&lt;/em&gt; – designing the environment, not dictating every brick.\n\nFor a SaaS builder, this is a huge deal. Imagine a customer support chatbot that used to require a massive preamble of company policies. Now, maybe it just needs a few key documents and a clear objective. This could lead to faster response times, reduced token usage (hello, cost savings!), and ultimately, a more natural and effective AI experience for our users. It also means we need to get &lt;em&gt;really&lt;/em&gt; good at identifying the signal from the noise in our data, and only passing the signal.\n\n## Re-evaluating Our Toolchain and Best Practices\n\nThis shift isn't just about tweaking prompts; it's about potentially re-evaluating our entire prompt engineering toolchain. Are our current methods for injecting context still optimal? Do we need new strategies for dynamically retrieving and summarizing context before passing it to Claude 5? For those of us building with Next.js, TypeScript, and Supabase, this means thinking about how our data fetching, caching, and prompt construction layers interact with this new model. We might need more sophisticated pre-processing steps, or even a simpler prompt structure that relies more on the model's inherent capabilities.\n\nThis isn't a bad thing. It's an evolution. It forces us to be more deliberate, more efficient, and ultimately, build better AI-powered features. It's time to experiment, break some old prompts, and discover the new sweet spot.\n\nWhat are your initial thoughts on these 'new rules'? Have you started experimenting with Claude 5's context handling, and what have you found?&lt;/p&gt;

</description>
    </item>
    <item>
      <title>AI Writes Code Now, So Why Is Everything Still Broken?</title>
      <dc:creator>Hanzla Baig</dc:creator>
      <pubDate>Sat, 25 Jul 2026 04:00:09 +0000</pubDate>
      <link>https://dev.to/hanzla/ai-writes-code-now-so-why-is-everything-still-broken-2b6d</link>
      <guid>https://dev.to/hanzla/ai-writes-code-now-so-why-is-everything-still-broken-2b6d</guid>
      <description>&lt;p&gt;We're living in a strange time. On one hand, AI tools are spitting out functional code snippets, generating entire components, and even debugging our logic. It feels like we're on the cusp of coding being "solved." Yet, somehow, the software we use every day seems to be getting... worse. Buggier. Slower. Less intuitive. What gives?\n\nI've been knee-deep in Next.js, TypeScript, and Supabase for a while now, weaving in AI integrations wherever they make sense. And believe me, the promise is real. I can ask Copilot to scaffold a &lt;code&gt;useMutation&lt;/code&gt; hook for a new Supabase table, and it's there. I can prompt ChatGPT to refactor a messy &lt;code&gt;useEffect&lt;/code&gt; and get a cleaner version. It's like having a hyper-efficient junior dev on tap, 24/7.\n\n## The Illusion of "Solved"\n\nThe problem, I think, lies in what we mean by "solved." AI can generate &lt;em&gt;syntax&lt;/em&gt;. It can even generate &lt;em&gt;patterns&lt;/em&gt;. But software isn't just about lines of code. It's about intricate state management, edge cases you never thought of, user experience flows that adapt to real human behavior, and long-term maintainability. AI is fantastic at the former, but still largely misses the latter. It's like having a brilliant architect who's never actually lived in a house.\n\nI've seen AI-generated code that's technically correct but completely ignores existing design patterns in my codebase, making future changes a nightmare. Or it'll suggest a solution that's overly complex for a simple problem, adding unnecessary dependencies. The initial speed boost is intoxicating, but the maintenance debt can pile up quickly if you're not vigilant. We're still the ones responsible for the &lt;em&gt;architecture&lt;/em&gt; and the &lt;em&gt;intent&lt;/em&gt;. AI is just a very fancy hammer.\n\n## The Blame Game: Quantity Over Quality?\n\nCould it be that the ease of generating code is leading to a lower bar for quality? If you can spin up a new feature twice as fast, are you spending half as much time on testing, refactoring, and considering the user experience? It's a dangerous feedback loop. As developers, we're constantly under pressure to deliver, and AI offers a tempting shortcut.\n\nI've personally found myself catching more subtle bugs in AI-generated code, not because the AI is bad, but because it's so easy to &lt;em&gt;trust&lt;/em&gt; it. A quick &lt;code&gt;Cmd+K&lt;/code&gt; and a prompt, and suddenly you have a new component. It's tempting to just skim it and move on, rather than meticulously reviewing every line as you would if you'd written it from scratch. This is where the human element – critical thinking, domain knowledge, and a healthy dose of skepticism – becomes even more crucial.\n\n## The User Experience Takes a Hit\n\nUltimately, it's the end-user who pays the price. Software feels clunky, slow, or just plain broken because the underlying complexity is growing faster than our ability to manage it, even with AI's help. We're building bigger, more ambitious applications, often with smaller teams, and AI is enabling that scale. But scale without careful craftsmanship often leads to fragility.\n\nFor me, AI is an incredible assistant, a powerful tool for augmentation. It's not a replacement for thoughtful development. It means I can focus on the harder, more interesting problems – the architecture, the user flows, the performance optimizations – while AI handles the boilerplate. But if we let it dictate the &lt;em&gt;what&lt;/em&gt; instead of just the &lt;em&gt;how&lt;/em&gt;, we're in for a rough ride.\n\nWhat are your thoughts? Are you seeing software quality decline despite AI's rise? How are you integrating AI into your workflow without sacrificing quality?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>nextjs</category>
      <category>programming</category>
    </item>
    <item>
      <title>Don't Fragment My AI Stack: Why Shutting Off Chinese Open-Weight Models Is a Bad Idea</title>
      <dc:creator>Hanzla Baig</dc:creator>
      <pubDate>Fri, 24 Jul 2026 04:00:11 +0000</pubDate>
      <link>https://dev.to/hanzla/dont-fragment-my-ai-stack-why-shutting-off-chinese-open-weight-models-is-a-bad-idea-3c08</link>
      <guid>https://dev.to/hanzla/dont-fragment-my-ai-stack-why-shutting-off-chinese-open-weight-models-is-a-bad-idea-3c08</guid>
      <description>&lt;p&gt;Alright, folks, let's talk about something that's been rattling around my brain since I saw the news from Politico. Startup founders are literally begging the US government not to cut off access to Chinese open-weight AI models. And honestly? As a full-stack dev who's constantly tinkering with Next.js, Supabase, and slapping AI integrations into everything, I'm right there with them.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Open-Source AI Paradox: Security vs. Progress
&lt;/h3&gt;

&lt;p&gt;We all get it, national security is a thing. Geopolitics are messy. But when you start talking about restricting access to &lt;em&gt;open-weight&lt;/em&gt; models, that's where my developer spidey-sense starts tingling. The beauty of open source, whether it's Linux, React, or these massive AI models, is the collective brainpower. It's the community finding bugs, improving performance, and building on each other's work. If we start drawing digital borders around these foundational models, we're not just hurting China; we're hurting ourselves.&lt;/p&gt;

&lt;p&gt;Think about it: how many cool tools and libraries in our daily dev lives are built upon or inspired by contributions from developers across the globe? A lot. AI is no different. Restricting access to a significant portion of the open-weight AI landscape means we're potentially missing out on critical advancements, unique architectural approaches, and diverse datasets that could push the entire field forward. It's like saying, "Okay, you can use JavaScript, but only if it wasn't touched by anyone from that country."&lt;/p&gt;

&lt;h3&gt;
  
  
  What This Means for SaaS Builders and Devs Like Us
&lt;/h3&gt;

&lt;p&gt;For SaaS builders, this isn't just an abstract geopolitical debate; it's a very real threat to our tech stacks. Imagine building a cool new feature for your app that relies on a specific open-weight model known for its efficiency or unique capabilities. Then, suddenly, boom – it's off-limits. Now you're scrambling to refactor, find an alternative (which might be less mature or performant), and deal with the headaches of a fractured ecosystem. This isn't just about 'using' a model; it's about the entire tooling, fine-tuning techniques, and community support that often coalesces around these popular open models.&lt;/p&gt;

&lt;p&gt;It could lead to a fragmented AI landscape where different regions are running on different foundational models, making cross-border collaboration and even simple model sharing a nightmare. For a small startup or a solo dev, having a robust, globally accessible pool of open-weight models is a massive equalizer. It allows us to punch above our weight, leverage cutting-edge tech without needing a Google-sized R&amp;amp;D budget. Shutting off access just raises the barrier to entry and stifles the very innovation the US claims to champion.&lt;/p&gt;

&lt;h3&gt;
  
  
  My Take: Let Innovation Flourish, Securely
&lt;/h3&gt;

&lt;p&gt;I believe there are better ways to address national security concerns than a blanket ban on open-weight models. We need to focus on robust security audits, responsible AI development guidelines, and investing heavily in our &lt;em&gt;own&lt;/em&gt; open-source AI initiatives, rather than trying to wall off what's already out there. The open-source community is incredibly resilient and resourceful. Trying to control the flow of information in this space feels like trying to stop the tide with a spoon.&lt;/p&gt;

&lt;p&gt;We, as developers, thrive on access, collaboration, and the freedom to build. Let's not let geopolitical tensions fragment the very foundation of the next wave of technological progress. What do you all think? Are we overreacting, or is this a genuine threat to the open-source spirit of AI development?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>saas</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Jack Dorsey's Buzz: The Dev Workflow Game Changer We Didn't Know We Needed?</title>
      <dc:creator>Hanzla Baig</dc:creator>
      <pubDate>Wed, 22 Jul 2026 04:21:13 +0000</pubDate>
      <link>https://dev.to/hanzla/jack-dorseys-buzz-the-dev-workflow-game-changer-we-didnt-know-we-needed-1kpk</link>
      <guid>https://dev.to/hanzla/jack-dorseys-buzz-the-dev-workflow-game-changer-we-didnt-know-we-needed-1kpk</guid>
      <description>&lt;p&gt;Alright, so I just caught wind of something that actually made me pause my &lt;code&gt;npm install&lt;/code&gt; for a second. Jack Dorsey, yeah, &lt;em&gt;that&lt;/em&gt; Jack Dorsey, is launching something called Buzz. And it's not just another chat app or another Git host. It's an &lt;em&gt;integration&lt;/em&gt; of team chat, AI agents, and Git hosting. As a full-stack dev grinding on Next.js, TypeScript, and constantly wrangling Supabase and various AI APIs, this immediately piqued my interest. &lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-netlify"&gt;
  &lt;iframe src="https://hanzla-dev.netlify.app/" title="Netlify embed"&gt;
  &lt;/iframe&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  The "Why" Behind the Buzz: One Ring to Rule Them All?
&lt;/h2&gt;

&lt;p&gt;Let's be real: our current dev workflow is a fragmented mess. We've got Slack/Discord for chat, GitHub/GitLab for code, Jira/Trello for project management, and then a whole host of bespoke tools for AI model management, testing, and deployment. Context switching is a silent killer of productivity. Every time I jump from a PR review to a design discussion to debugging a webhook, I lose a little bit of flow. &lt;/p&gt;

&lt;p&gt;Buzz, on paper, sounds like it's trying to tackle this head-on. Imagine a world where your AI agent, trained on your codebase and documentation, can directly participate in your team chat, suggest code improvements, answer questions about specific Git commits, or even help you craft a new feature branch based on a discussion. That's not just convenience; that's a fundamental shift in how we interact with our tools and, crucially, with our code.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Agents: More Than Just Smart Bots
&lt;/h2&gt;

&lt;p&gt;We've all played with ChatGPT, and we're integrating LLMs into our apps. But the idea of deeply integrated, context-aware AI agents &lt;em&gt;within&lt;/em&gt; our core collaboration and Git platform? That's where it gets spicy. Think about it: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Automated PR Summaries:&lt;/strong&gt; An agent could analyze a PR, summarize changes, flag potential issues based on internal guidelines, and even suggest reviewers who have worked on similar parts of the codebase. &lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Instant Code Answers:&lt;/strong&gt; Instead of digging through docs or Slack history, you could ask your Buzz AI, "How do I integrate the new payment gateway service?" and it could pull up relevant code snippets, documentation, and past discussions directly from your Git history and chat logs. &lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Proactive Issue Detection:&lt;/strong&gt; Imagine an agent monitoring your Git pushes, noticing a pattern of errors, and proactively alerting the team or even suggesting a fix before it hits staging.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This isn't just about making things faster; it's about making our development process smarter and more resilient. It's about offloading the repetitive, cognitive load so we can focus on the truly creative and complex problems.&lt;/p&gt;

&lt;h2&gt;
  
  
  Git Hosting &amp;amp; Chat: A Symbiotic Relationship
&lt;/h2&gt;

&lt;p&gt;The Git hosting aspect is key here. It's not just about having a place for your code; it's about the deep integration. When your chat and AI agents live in the same ecosystem as your code, the possibilities explode. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Code-Aware Discussions:&lt;/strong&gt; Imagine discussing a bug and being able to instantly reference a line of code, and have the AI agent immediately pull up its history, related issues, and even potential fixes. &lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Automated Branching/Committing:&lt;/strong&gt; A discussion in chat could lead to an AI agent automatically creating a feature branch, populating it with a basic structure based on a template, and even generating an initial commit message based on the conversation. &lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Enhanced Onboarding:&lt;/strong&gt; New team members could leverage AI agents to quickly understand the codebase, project history, and team conventions by asking natural language questions directly within their chat interface.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This level of integration could dramatically reduce the friction in our daily dev lives. It's less about switching tabs and more about a fluid, continuous flow of information and action.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Future of Dev Tools and SaaS: A Unified Front?
&lt;/h2&gt;

&lt;p&gt;If Buzz delivers on this promise, it could set a new precedent for developer tools. The current landscape of specialized SaaS products might start to feel clunky and inefficient in comparison. We've seen platforms try to do "all-in-one" before, often resulting in a mediocre experience across the board. But with Jack Dorsey's backing and the current advancements in AI, this could be different. &lt;/p&gt;

&lt;p&gt;It forces us to ask: Are we entering an era where the best developer experience isn't about having the best individual tools, but the best &lt;em&gt;integrated&lt;/em&gt; ecosystem? And what does this mean for companies like GitHub, GitLab, Slack, and even smaller niche AI dev tools? They'll either need to incredibly deepen their own integrations or risk being outflanked by a truly unified platform.&lt;/p&gt;

&lt;p&gt;I'm genuinely curious to see how Buzz plays out. Could this be the platform that finally unifies our fragmented dev world and truly leverages AI to make us more effective? Or will it be another ambitious attempt that falls short? &lt;/p&gt;

&lt;p&gt;What do you think? Is this the future, or just another buzzword-laden promise?&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-netlify"&gt;
  &lt;iframe src="https://hanzla-dev.netlify.app/" title="Netlify embed"&gt;
  &lt;/iframe&gt;
&lt;/div&gt;


</description>
      <category>webdev</category>
      <category>ai</category>
      <category>saas</category>
      <category>typescript</category>
    </item>
    <item>
      <title>Buzz Kill or Workflow Nirvana? Jack Dorsey's New Dev Platform Just Dropped</title>
      <dc:creator>Hanzla Baig</dc:creator>
      <pubDate>Wed, 22 Jul 2026 04:20:22 +0000</pubDate>
      <link>https://dev.to/hanzla/buzz-kill-or-workflow-nirvana-jack-dorseys-new-dev-platform-just-dropped-9nb</link>
      <guid>https://dev.to/hanzla/buzz-kill-or-workflow-nirvana-jack-dorseys-new-dev-platform-just-dropped-9nb</guid>
      <description>&lt;p&gt;Alright folks, let's talk about something that just hit my radar and has me genuinely buzzing (pun intended, I guess). Jack Dorsey, the man behind Twitter and Block, just launched something called &lt;strong&gt;Buzz&lt;/strong&gt;. And it's not just another team chat app. This thing is aiming to combine team chat, AI agents, &lt;em&gt;and&lt;/em&gt; Git hosting all under one roof.&lt;/p&gt;

&lt;p&gt;My first thought? "Seriously, another communication tool?" My second thought, after digging a bit deeper? "Wait, this could actually be a game-changer for how we, as web developers and SaaS teams, get stuff done."&lt;/p&gt;

&lt;h2&gt;
  
  
  The Unholy Trinity: Chat, AI, Git
&lt;/h2&gt;

&lt;p&gt;Think about your typical day. You're in Slack or Teams discussing a feature, then you're over in GitHub or GitLab pushing code, then maybe you're context-switching to a separate AI tool for code generation or debugging help. It's a constant tab-juggling act, a fragmented workflow that, honestly, we've just accepted as the norm. My current stack (Next.js, TypeScript, Supabase) already has me bouncing between VS Code, a browser for Supabase, Vercel, and then Slack for team comms. It's a lot.&lt;/p&gt;

&lt;p&gt;Buzz's pitch is simple: bring it all together. Imagine discussing a bug fix in a dedicated channel, having an AI agent &lt;em&gt;right there&lt;/em&gt; pull up relevant code snippets from your Git repo, suggest a fix, or even draft a PR description – all without leaving the chat interface. Then, you commit directly from there. If that actually works seamlessly, that's not just convenient; it's a massive reduction in cognitive load and context switching.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Agents: More Than Just Code Gen
&lt;/h2&gt;

&lt;p&gt;We're all playing with AI these days, right? Whether it's Copilot suggesting lines of code or ChatGPT helping us brainstorm architecture. But these are largely isolated experiences. The real power of AI, especially for a full-stack dev like me, comes when it's deeply integrated into the tools I'm already using and has context about my project.&lt;/p&gt;

&lt;p&gt;With Buzz, the idea of AI agents having direct access to your Git history, your codebase, and your team's conversations is huge. Think about an agent that could: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Summarize daily stand-ups&lt;/strong&gt; based on chat activity and recent commits.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Identify potential merge conflicts&lt;/strong&gt; before you even start coding, by analyzing active branches and recent changes.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Suggest refactoring opportunities&lt;/strong&gt; based on code patterns and team discussions about technical debt.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Automate repetitive tasks&lt;/strong&gt; like creating boilerplate files based on project standards.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This isn't just about writing code faster; it's about making the entire development lifecycle smarter and more integrated. It's moving from AI as a standalone helper to AI as a true workflow co-pilot.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Git Integration: A Double-Edged Sword?
&lt;/h2&gt;

&lt;p&gt;This is where it gets interesting and potentially a bit controversial. Hosting Git directly within a chat platform? On one hand, it's the ultimate convergence. No more separate tabs, no more linking out. The entire conversation, code changes, and review process could theoretically live in one place. For small to medium SaaS teams, especially those rapidly iterating, this could be incredibly efficient.&lt;/p&gt;

&lt;p&gt;On the other hand, Git platforms like GitHub and GitLab are incredibly mature, feature-rich, and have massive ecosystems of integrations. Buzz would need to not just &lt;em&gt;replicate&lt;/em&gt; that functionality but enhance it with the chat and AI elements to truly stand out. Will it support complex branching strategies, advanced CI/CD pipelines, and all the bells and whistles we rely on? Or is it aiming for a more streamlined, opinionated approach that might not suit everyone?&lt;/p&gt;

&lt;p&gt;My gut says it'll start simpler, focusing on the core dev loop, and then expand. But the promise of a truly unified experience for code management and team collaboration is compelling.&lt;/p&gt;

&lt;h2&gt;
  
  
  Redefining "Developer Workflow"?
&lt;/h2&gt;

&lt;p&gt;If Buzz delivers on its promise, it could genuinely redefine what we consider a "developer workflow." We're constantly seeking ways to reduce friction, improve communication, and ship faster. By bringing these disparate pieces together, Dorsey is betting that the sum is greater than its parts. For a dev like me, who's always optimizing my stack and tooling, this is absolutely worth keeping an eye on.&lt;/p&gt;

&lt;p&gt;What do you all think? Is this the future, or just another platform trying to do too much? Could you see your team adopting something like this, or are you too entrenched in your current ecosystem?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>saas</category>
      <category>programming</category>
    </item>
    <item>
      <title>Buzz Kill or Buzz Lightyear? Jack Dorsey's New Platform Targets Dev Workflow, and I'm Intrigued.</title>
      <dc:creator>Hanzla Baig</dc:creator>
      <pubDate>Wed, 22 Jul 2026 04:19:55 +0000</pubDate>
      <link>https://dev.to/hanzla/buzz-kill-or-buzz-lightyear-jack-dorseys-new-platform-targets-dev-workflow-and-im-intrigued-1hp2</link>
      <guid>https://dev.to/hanzla/buzz-kill-or-buzz-lightyear-jack-dorseys-new-platform-targets-dev-workflow-and-im-intrigued-1hp2</guid>
      <description>&lt;p&gt;Alright, so I just caught wind of something that's either going to be a massive game-changer or another 'revolutionary' tool that fizzles out. Jack Dorsey, the guy behind Twitter (X, whatever) and Block, is launching 'Buzz.' And here's the kicker for us devs: it's not just another chat app. It's aiming to combine team chat, AI agents, &lt;em&gt;and&lt;/em&gt; Git hosting.&lt;/p&gt;

&lt;p&gt;My first thought? "Okay, Jack, you've got my attention." As a full-stack dev knee-deep in Next.js, TypeScript, Supabase, and constantly wrestling with AI integrations, the idea of a truly unified platform for our workflow is incredibly appealing. We're all using Slack/Discord, GitHub/GitLab/Bitbucket, and increasingly, various AI tools. The context switching alone is a productivity killer.&lt;/p&gt;

&lt;h2&gt;
  
  
  The AI Agent Revolution: Beyond Copilot
&lt;/h2&gt;

&lt;p&gt;We've all seen the rise of AI in coding. GitHub Copilot, ChatGPT, even custom fine-tuned models for specific tasks. They're great, but they're often separate tabs, separate prompts, separate contexts. Buzz's promise of &lt;em&gt;integrated&lt;/em&gt; AI agents sounds like it's taking this to the next level. Imagine an AI agent living directly in your chat, aware of your Git repo's current state, your team's conversations, and even your project's architectural patterns.&lt;/p&gt;

&lt;p&gt;Could this mean agents that don't just suggest code, but proactively flag potential merge conflicts based on recent discussions, or even propose refactors directly linked to an open pull request? Or an agent that monitors CI/CD pipelines and pipes relevant failures &lt;em&gt;with context&lt;/em&gt; directly into your team chat? That's not just a productivity boost; that's a whole new way of working. It moves AI from being a 'helper' to being a 'team member' with deep contextual awareness.&lt;/p&gt;

&lt;h2&gt;
  
  
  Git Hosting &amp;amp; Chat: The Ultimate Dev Hub?
&lt;/h2&gt;

&lt;p&gt;This is where it gets really interesting. GitHub is the undisputed king for most of us. But let's be honest, the integration between our Git platform and our communication platform is often... clunky. Notifications fly into Slack, but the actual discussion and code review still happen elsewhere. Buzz is proposing to bring the code, the conversation, and the AI into a single pane of glass.&lt;/p&gt;

&lt;p&gt;Think about it: code reviews happening directly within the chat interface, with AI agents automatically summarizing changes, pointing out potential issues, and even suggesting tests. No more jumping between GitHub, Slack, and your IDE to get the full picture of a PR. If Buzz can nail the UX here, making it genuinely intuitive and powerful, it could fundamentally change how we collaborate on code. It's not just about convenience; it's about reducing cognitive load and accelerating the feedback loop.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Big Question: Can it Deliver?
&lt;/h2&gt;

&lt;p&gt;This isn't just about building a product; it's about shifting entrenched developer habits. We're all deeply integrated into the GitHub ecosystem, and Slack/Discord are practically second nature. For Buzz to succeed, it needs to be &lt;em&gt;significantly&lt;/em&gt; better, not just marginally. It needs to offer a compelling migration path and a user experience that feels native and powerful from day one.&lt;/p&gt;

&lt;p&gt;My main concern, as always with new platforms, is lock-in. Will it be open enough? Will it play well with existing tools, or will it demand full commitment? And performance – can it handle the demands of heavy Git operations and real-time chat without feeling sluggish? These are big shoes to fill, especially when targeting the developer community, who are notoriously picky about their tools.&lt;/p&gt;

&lt;p&gt;So, what do you all think? Is Buzz a potential game-changer that could streamline our workflows, or just another ambitious platform that over-promises and under-delivers? Could this be the future of how we build software, or just another distraction in the crowded SaaS space?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>saas</category>
      <category>github</category>
    </item>
  </channel>
</rss>
