<?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: Super Dev</title>
    <description>The latest articles on DEV Community by Super Dev (@josephnwanna).</description>
    <link>https://dev.to/josephnwanna</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F786923%2Fd0e1dde2-63f0-4f86-9f0a-e1fbac636a60.webp</url>
      <title>DEV Community: Super Dev</title>
      <link>https://dev.to/josephnwanna</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/josephnwanna"/>
    <language>en</language>
    <item>
      <title>AI can't solve this coding problem.</title>
      <dc:creator>Super Dev</dc:creator>
      <pubDate>Tue, 17 Mar 2026 12:52:54 +0000</pubDate>
      <link>https://dev.to/josephnwanna/ai-cant-solve-this-coding-problem-4af3</link>
      <guid>https://dev.to/josephnwanna/ai-cant-solve-this-coding-problem-4af3</guid>
      <description>&lt;p&gt;Recently, I found myself working on a personal project that involved using FFmpeg WASM to transcode WebM into HLS. Along the way, I learned the hard way that AI still can’t be fully relied upon for truly innovative coding. Essentially, if you’re working on a problem that hasn’t been widely explored, don’t depend on AI to generate a complete, working solution.&lt;/p&gt;

&lt;p&gt;My goal was to render animations on an HTML canvas and stream that canvas directly to YouTube—all from the browser, with no backend involved.&lt;/p&gt;

&lt;p&gt;I spent weeks on this: searching for references, reading FFmpeg documentation, and looking for existing projects (I found only one). To a large extent, I relied on ChatGPT to suggest references and guide me on what to search for and where to look. I also prompted it to generate code snippets for specific functionalities. In every case, the generated code didn’t work.&lt;/p&gt;

&lt;p&gt;I then switched to Claude via GitHub, but that didn’t produce working code either. However, Claude did offer a valuable insight: it suggested eliminating a transcoding step I had been struggling with and recommended streaming to YouTube directly in a different format. While its code still didn’t work, that shift in direction was crucial. It led me toward an approach that required more effort but proved to be significantly more reliable and efficient.&lt;/p&gt;

&lt;p&gt;From this experience, here’s my conclusion: AI is highly effective for generating code in well-established domains such as real estate management systems, landing pages, dashboards, and similar projects with abundant reference implementations. However, when it comes to complex, cutting-edge problems, you still have to do the heavy lifting yourself.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>javascript</category>
    </item>
    <item>
      <title>I’m Building for the Real MVPs of Our Economy, SMEs</title>
      <dc:creator>Super Dev</dc:creator>
      <pubDate>Fri, 27 Feb 2026 18:59:51 +0000</pubDate>
      <link>https://dev.to/josephnwanna/im-building-for-the-real-mvps-of-our-economy-smes-1fd9</link>
      <guid>https://dev.to/josephnwanna/im-building-for-the-real-mvps-of-our-economy-smes-1fd9</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/weekend-2026-02-28"&gt;DEV Weekend Challenge: Community&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Community
&lt;/h2&gt;

&lt;p&gt;I built this for Small and Medium Scale Enterprises (SMEs), the silent engines of our economy.&lt;/p&gt;

&lt;p&gt;They create jobs.&lt;br&gt;
They power innovation.&lt;br&gt;
They give many of us our first clients, first paychecks, and first real-world experience as developers.&lt;/p&gt;

&lt;p&gt;And yet… most of them struggle to survive.&lt;/p&gt;

&lt;p&gt;The biggest challenges they face:&lt;/p&gt;

&lt;p&gt;💰 Limited access to funding&lt;/p&gt;

&lt;p&gt;🎯 Difficulty finding consistent customers&lt;/p&gt;

&lt;p&gt;🏗 Infrastructure and operational constraints&lt;/p&gt;

&lt;p&gt;If SMEs thrive, the entire ecosystem thrives, including us as developers.&lt;/p&gt;

&lt;p&gt;So instead of just building for other developers…&lt;br&gt;
I decided to build for them.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I created a web-based platform that helps SMEs:&lt;/p&gt;

&lt;p&gt;🔎 Discover funding opportunities&lt;/p&gt;

&lt;p&gt;🤝 Connect with potential customers&lt;/p&gt;

&lt;p&gt;🌱 Position their businesses for sustainable growth&lt;/p&gt;

&lt;p&gt;This idea didn’t come from a random brainstorm, it was born out of real conversations in a startup founders’ community I belong to. Many of them are actively advising me on features they need.&lt;/p&gt;

&lt;p&gt;This isn’t theory.&lt;br&gt;
It’s being shaped by the people it’s meant to serve.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;An MVP is already live:&lt;br&gt;
👉 &lt;a href="https://good-name-ng.web.app" rel="noopener noreferrer"&gt;https://good-name-ng.web.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’d love your feedback, especially from founders, developers, and ecosystem builders.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;You can explore the code here:&lt;br&gt;
👉 &lt;a href="https://github.com/nwanna-joseph" rel="noopener noreferrer"&gt;https://github.com/nwanna-joseph&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;The MVP is powered by:&lt;/p&gt;

&lt;p&gt;🔥 Firebase (authentication, backend services)&lt;/p&gt;

&lt;p&gt;🖼 Vue (frontend framework)&lt;/p&gt;

&lt;p&gt;☁️ AWS (infrastructure support)&lt;/p&gt;

&lt;p&gt;The goal was to move fast, validate quickly, and iterate based on real user feedback.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>devchallenge</category>
      <category>showdev</category>
      <category>weekendchallenge</category>
    </item>
    <item>
      <title>Google’s 16 KB Rule Explained: Step-by-Step Fixes for Legacy React Native Projects</title>
      <dc:creator>Super Dev</dc:creator>
      <pubDate>Sat, 11 Oct 2025 05:10:37 +0000</pubDate>
      <link>https://dev.to/josephnwanna/googles-16-kb-rule-explained-step-by-step-fixes-for-legacy-react-native-projects-3ae9</link>
      <guid>https://dev.to/josephnwanna/googles-16-kb-rule-explained-step-by-step-fixes-for-legacy-react-native-projects-3ae9</guid>
      <description>&lt;p&gt;Google has made support for 16KB page-size devices compulsory across all Android apps. This means that every developer — whether maintaining an existing app or submitting a new one — must update their app’s React Native, Android Gradle, and build configurations to ensure full compatibility with the new memory alignment standard. Apps built with older SDKs or outdated React Native versions may fail to install or crash on newer Android devices running the latest system images.&lt;/p&gt;

&lt;p&gt;To help teams transition smoothly, Here is a complete article (&lt;br&gt;
&lt;a href="https://josephnn.gumroad.com/l/16kb-support-step-by-step-fixes" rel="noopener noreferrer"&gt;https://josephnn.gumroad.com/l/16kb-support-step-by-step-fixes&lt;/a&gt; ) that walks you through every step required to modernize your React Native project — from upgrading dependencies like react and react-native, to aligning Gradle and Kotlin versions, enabling the new React Native architecture, and configuring key files such as build.gradle, settings.gradle, and MainApplication.kt. It also explains why these updates are critical: Google’s 16KB requirement improves memory efficiency, binary stability, and performance across ARM and x86 architectures, ensuring that your app remains functional, secure, and ready for future Android releases.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fduu8y5uoeymfcu8ma9p8.png" class="article-body-image-wrapper"&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.amazonaws.com%2Fuploads%2Farticles%2Fduu8y5uoeymfcu8ma9p8.png" alt="Before: An an android app that does not support 16kb devices" width="800" height="246"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fliz3vd8l92ouz9nyt66f.png" class="article-body-image-wrapper"&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.amazonaws.com%2Fuploads%2Farticles%2Fliz3vd8l92ouz9nyt66f.png" alt="After. Full and complete support for 16kb devices." width="800" height="246"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;By following the guide, developers can confidently update their projects, pass Google Play’s new compliance checks, and future-proof their apps for the next generation of Android devices. You’ll learn everything needed to make your legacy React Native app compatible with Google’s new 16KB page size requirement. The guide is divided into clear, practical chapters that walk you through each step — starting with how to confirm whether your app currently supports 16KB devices, then moving on to updating your React and React Native dependencies to ensure full compatibility. You’ll also learn how to update key Android build files (build.gradle, settings.gradle, gradle.properties, and more) to align with the latest Gradle and Kotlin versions, and finally, how to update your iOS folder with the proper configuration for 16KB support. By the end, you’ll have a fully updated project that builds cleanly, installs correctly, and runs seamlessly on all modern Android and iOS devices.&lt;/p&gt;

</description>
      <category>reactnative</category>
      <category>androiddev</category>
    </item>
  </channel>
</rss>
