<?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: master ngunezi</title>
    <description>The latest articles on DEV Community by master ngunezi (@master_ngunezi_c689b59032).</description>
    <link>https://dev.to/master_ngunezi_c689b59032</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%2F3425149%2F23e92958-0529-4aca-b9b3-218e9cb1a88d.jpeg</url>
      <title>DEV Community: master ngunezi</title>
      <link>https://dev.to/master_ngunezi_c689b59032</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/master_ngunezi_c689b59032"/>
    <language>en</language>
    <item>
      <title>Skills Over Papers: Embracing Practical Knowledge and AI in Modern Software Development</title>
      <dc:creator>master ngunezi</dc:creator>
      <pubDate>Sun, 10 Aug 2025 13:42:16 +0000</pubDate>
      <link>https://dev.to/master_ngunezi_c689b59032/skills-over-papers-embracing-practical-knowledge-and-ai-in-modern-software-development-1ekg</link>
      <guid>https://dev.to/master_ngunezi_c689b59032/skills-over-papers-embracing-practical-knowledge-and-ai-in-modern-software-development-1ekg</guid>
      <description>&lt;p&gt;In the world of software development, there’s an ongoing conversation about the value of formal education versus practical skills. While degrees provide a solid theoretical foundation, I believe that real-world skills, continuous learning, and hands-on experience often matter even more in this fast-evolving industry.&lt;/p&gt;

&lt;p&gt;From my own journey as a self-taught fullstack developer, I’ve seen firsthand how building projects, solving problems, and adapting to new technologies open doors and create opportunities—sometimes even more effectively than a piece of paper. Employers increasingly value what you can do over what you have studied, especially in tech roles where practical ability drives impact.&lt;/p&gt;

&lt;p&gt;Another exciting aspect shaping the future of development is Artificial Intelligence (AI). There’s been much debate about whether AI will replace developers, but I see it differently. AI tools are here to assist developers, making our work more efficient and freeing us to focus on creativity and problem-solving.&lt;/p&gt;

&lt;p&gt;I compare AI in coding to the introduction of calculators in mathematics. Initially, some viewed calculators with suspicion—those who did mental math felt superior, and those who used calculators sometimes felt guilty. But calculators quickly proved their value, helping us perform complex calculations faster and more accurately. Today, no one shames someone for using a calculator; it’s just a smart tool that boosts productivity.&lt;/p&gt;

&lt;p&gt;Similarly, AI-generated code is not a crutch but a powerful aid. It helps us avoid repetitive tasks, catch errors early, and explore new ideas rapidly. Embracing AI doesn’t diminish a developer’s skill—it enhances it. Our brains naturally seek efficiency, and leveraging AI aligns perfectly with that goal.&lt;/p&gt;

&lt;p&gt;In conclusion, whether you have a degree or are self-taught, focusing on developing strong, practical skills and learning to work alongside AI tools will prepare you best for success in software development. The future belongs to those who can combine human creativity with intelligent technology.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Building DiskiPred: A Fullstack Football Match Prediction Platform</title>
      <dc:creator>master ngunezi</dc:creator>
      <pubDate>Sun, 10 Aug 2025 13:19:28 +0000</pubDate>
      <link>https://dev.to/master_ngunezi_c689b59032/building-diskipred-a-fullstack-football-match-prediction-platform-i7p</link>
      <guid>https://dev.to/master_ngunezi_c689b59032/building-diskipred-a-fullstack-football-match-prediction-platform-i7p</guid>
      <description>&lt;p&gt;Introduction&lt;br&gt;
DiskiPred is a fullstack web application I developed that allows users to predict football match outcomes across multiple leagues, track their predictions, and earn points based on real match results. The project challenged me to integrate real-time sports data and build a seamless user experience from backend to frontend.&lt;/p&gt;

&lt;p&gt;Project Overview&lt;br&gt;
The platform lets users browse upcoming football fixtures, select their predictions (home win, draw, or away win), and submit them before kickoff. After matches finish, the system automatically fetches results from an external football API, compares them against user predictions, and updates user points and leaderboards.&lt;/p&gt;

&lt;p&gt;Technical Stack&lt;br&gt;
I built DiskiPred using the MERN stack:&lt;/p&gt;

&lt;p&gt;MongoDB for storing user data, predictions, and match results.&lt;/p&gt;

&lt;p&gt;Express.js and Node.js for creating a RESTful API that handles user authentication, prediction submissions, and result updates.&lt;/p&gt;

&lt;p&gt;React for building an intuitive and responsive frontend interface.&lt;/p&gt;

&lt;p&gt;Key Features and Challenges&lt;/p&gt;

&lt;p&gt;User Authentication: Secure signup and login using JWT and bcrypt for password hashing.&lt;/p&gt;

&lt;p&gt;Real-time Data Integration: Automatically syncing match results from the API to keep leaderboards updated without manual input.&lt;/p&gt;

&lt;p&gt;Prediction Management: Allowing bulk submission of multiple predictions with validation and deadlines.&lt;/p&gt;

&lt;p&gt;Responsive Design: Ensuring smooth user experience across devices.&lt;/p&gt;

&lt;p&gt;Performance Optimization: Caching frequently accessed data to reduce API calls and speed up responses.&lt;/p&gt;

&lt;p&gt;One of the biggest challenges was synchronizing matchdays and fixtures across multiple leagues with varying schedules. I implemented logic to group matches by global matchdays for consistent user experience.&lt;/p&gt;

&lt;p&gt;What I Learned&lt;br&gt;
This project strengthened my fullstack development skills and taught me how to architect scalable applications that handle real-time data. I gained valuable experience with authentication, API integration, and optimizing frontend performance.&lt;/p&gt;

&lt;p&gt;Conclusion&lt;br&gt;
DiskiPred represents a comprehensive fullstack challenge I successfully delivered from concept to deployment. It’s a project I’m proud of and a solid demonstration of my ability to build complex web applications end-to-end.&lt;br&gt;
Check it out: diskipred.netlify.app&lt;/p&gt;

</description>
      <category>fullstack</category>
      <category>indiehacker</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
