<?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: lixing99999</title>
    <description>The latest articles on DEV Community by lixing99999 (@lixing99999).</description>
    <link>https://dev.to/lixing99999</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%2F484113%2F2fc3d689-482e-4cc0-9426-b164d52b8d32.jpg</url>
      <title>DEV Community: lixing99999</title>
      <link>https://dev.to/lixing99999</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lixing99999"/>
    <language>en</language>
    <item>
      <title>The Internet Has Plenty to Watch, but Little to Learn</title>
      <dc:creator>lixing99999</dc:creator>
      <pubDate>Fri, 09 Oct 2026 15:10:56 +0000</pubDate>
      <link>https://dev.to/lixing99999/the-internet-has-plenty-to-watch-but-little-to-learn-4p9n</link>
      <guid>https://dev.to/lixing99999/the-internet-has-plenty-to-watch-but-little-to-learn-4p9n</guid>
      <description>&lt;p&gt;Not long ago, I could open YouTube and learn almost anything. Full-length programming courses walked you through a skill from start to finish. Recorded conference talks let you sit in on the best minds in tech, for free.&lt;/p&gt;

&lt;p&gt;Today, I open the same platform and scroll for minutes without finding anything worth my time.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed?
&lt;/h2&gt;

&lt;p&gt;The shift is hard to miss. Three patterns keep showing up:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Shallow explainers.&lt;/strong&gt; Someone covers a topic in five minutes, adds nothing new, and moves on. You finish the video knowing the name of a concept but not how to use it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI-generated filler.&lt;/strong&gt; A synthetic voice reads recycled information over stock footage. It sounds polished, but it teaches very little.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"DM me for details."&lt;/strong&gt; The creator teases the solution, then tells you to message them or buy the full guide. Knowledge that used to be shared openly is now bait for engagement or sales.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why it happens
&lt;/h2&gt;

&lt;p&gt;It makes sense from the creator's side. Algorithms reward frequent, quick uploads, and AI makes producing content cheap. A two-hour deep dive takes weeks to make and often performs worse than a five-minute video.&lt;/p&gt;

&lt;p&gt;But for viewers who actually want to learn, the result is a flood of content with very little substance.&lt;/p&gt;

&lt;h2&gt;
  
  
  My fix
&lt;/h2&gt;

&lt;p&gt;I stopped relying on free video platforms for serious learning. Instead, I subscribed to &lt;strong&gt;magazines and newspaper platforms&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Paying felt strange at first, but the difference was immediate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Articles are researched, edited, and fact-checked.&lt;/li&gt;
&lt;li&gt;They go deeper than a short video can.&lt;/li&gt;
&lt;li&gt;They give me the full story instead of a teaser.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I still use YouTube for entertainment, and I know good channels still exist. But when I want to understand something properly, I go where depth is the product, not an afterthought.&lt;/p&gt;

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

&lt;p&gt;The internet hasn't run out of knowledge. It has just become harder to find among the noise. If you feel the same frustration, it may be time to be more selective about where you spend your attention, and maybe your money.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your turn
&lt;/h2&gt;

&lt;p&gt;This is my move: I stopped searching YouTube for knowledge and started paying for magazines and newspapers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's your move?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Do you still find good tutorials and conference talks online?&lt;/li&gt;
&lt;li&gt;Which channels or sources still give you real depth?&lt;/li&gt;
&lt;li&gt;Or have you changed where you learn, too?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tell me in the comments. I'd love to hear what works for you.&lt;/p&gt;

</description>
      <category>career</category>
      <category>learning</category>
      <category>discuss</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Dev who runs his own online store — say hi 👋</title>
      <dc:creator>lixing99999</dc:creator>
      <pubDate>Mon, 03 Aug 2026 12:21:05 +0000</pubDate>
      <link>https://dev.to/lixing99999/dev-who-runs-his-own-online-store-say-hi-4loh</link>
      <guid>https://dev.to/lixing99999/dev-who-runs-his-own-online-store-say-hi-4loh</guid>
      <description>&lt;p&gt;Quick intro, because I want to meet more people here.&lt;/p&gt;

&lt;p&gt;I'm a web developer based in Malaysia — and unlike most devs, I also run my own online store on [Shopee / your platform]. Building and selling at the same time taught me things no tutorial did: that a slow page loses real sales, that checkout friction is money walking out the door, and that boring reliability beats clever features every time.&lt;/p&gt;

&lt;p&gt;These days I build and maintain e-commerce sites for other people, and I'm looking to take on a couple more clients.&lt;br&gt;
But mostly — I just want to connect. So:&lt;br&gt;
Drop a comment with what you're building right now&lt;br&gt;
If you run a store (or build them), let's swap notes&lt;br&gt;
And if you know someone whose site is slow or half-broken, my DMs are open 🙂&lt;/p&gt;

&lt;p&gt;Say hi below — I reply to everyone.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ecommerce</category>
      <category>career</category>
      <category>discuss</category>
    </item>
    <item>
      <title>NoChoreWars – Turning Household Chores into a Friendly Competition</title>
      <dc:creator>lixing99999</dc:creator>
      <pubDate>Wed, 26 Feb 2025 07:44:59 +0000</pubDate>
      <link>https://dev.to/lixing99999/nochorewars-turning-household-chores-into-a-friendly-competition-31gc</link>
      <guid>https://dev.to/lixing99999/nochorewars-turning-household-chores-into-a-friendly-competition-31gc</guid>
      <description>&lt;p&gt;Are you tired of arguing over who does more housework? Whether you’re living with a partner, roommates, or even managing house chores with family members, tracking contributions can be frustrating.&lt;/p&gt;

&lt;p&gt;That’s why I built NoChoreWars, a simple and fun app designed to prevent fights, boost productivity, and make housework rewarding.&lt;/p&gt;

&lt;p&gt;🎮 How It Works&lt;/p&gt;

&lt;p&gt;Do your household chores (no skipping! 😆).&lt;br&gt;
Log into NoChoreWars and open the calendar view.&lt;br&gt;
Click on the date and select the chores you’ve completed.&lt;br&gt;
Earn points for every task!&lt;br&gt;
At the end of the month, the person with the most points wins a reward—maybe a free dinner from the other person?&lt;br&gt;
🏡 Why Use NoChoreWars?&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%2Fw51uu8sdrr8hfwog01ei.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%2Fw51uu8sdrr8hfwog01ei.png" alt="Image description" width="774" height="1166"&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%2Fhhozpbg33apujvl26ps6.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%2Fhhozpbg33apujvl26ps6.png" alt="Image description" width="800" height="1143"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;✅ No more arguments – Everyone can clearly see who did what.&lt;br&gt;
✅ Stay motivated – Points and progress tracking make chores more satisfying.&lt;br&gt;
✅ Healthy competition – Turn daily tasks into a fun game.&lt;br&gt;
✅ Better household balance – No more unnoticed effort!&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%2Flvho88nc9eiq5uk4jwbl.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%2Flvho88nc9eiq5uk4jwbl.png" alt="Image description" width="800" height="483"&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%2Fzumosbzmncfhuypjykra.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%2Fzumosbzmncfhuypjykra.png" alt="Image description" width="774" height="1166"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 Try It Out!&lt;/p&gt;

&lt;p&gt;I’d love for you to give NoChoreWars a try! If you're interested, let me know—I can help set up an account for you! Let’s make chores fun instead of frustrating.&lt;/p&gt;

&lt;p&gt;Let me know what you think or if you have any feature suggestions! 💬&lt;/p&gt;

&lt;p&gt;&lt;a href="https://all-about-lixing.com" rel="noopener noreferrer"&gt;https://all-about-lixing.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>productivity</category>
      <category>coding</category>
      <category>software</category>
    </item>
    <item>
      <title>Do Not Optimize Code</title>
      <dc:creator>lixing99999</dc:creator>
      <pubDate>Sun, 14 May 2023 15:28:34 +0000</pubDate>
      <link>https://dev.to/lixing99999/do-not-optimize-code-4bl2</link>
      <guid>https://dev.to/lixing99999/do-not-optimize-code-4bl2</guid>
      <description>&lt;p&gt;It is important to optimize code only after completing all essential stages of software development. Changing requirements, focusing on functionality, testing, and the risk of over-optimization are some key reasons for this. By doing so, we can ensure the software meets requirements, performs optimally, and is easier to maintain and modify.&lt;/p&gt;

&lt;p&gt;If we optimize the code at the first stage of software development, we may end up wasting time and resources on features that may change or be removed later due to changing requirements. Additionally, optimized code can be more difficult to test and debug, making it harder to identify and resolve errors. There is also a risk of over-optimization, which can lead to issues with maintainability, complexity, and performance. Therefore, it is important to complete all essential stages of software development before optimizing the code.&lt;/p&gt;

</description>
      <category>sdlc</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>When to Break Function for Clean Code</title>
      <dc:creator>lixing99999</dc:creator>
      <pubDate>Sun, 26 Feb 2023 10:46:00 +0000</pubDate>
      <link>https://dev.to/lixing99999/when-to-break-function-for-clean-code-3db0</link>
      <guid>https://dev.to/lixing99999/when-to-break-function-for-clean-code-3db0</guid>
      <description>&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Single Responsibility Principle (SRP): A function should only have one responsibility. If a function is doing multiple tasks, it may need to be split into smaller functions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Don't Repeat Yourself (DRY): If a code block or section is repeated in multiple places throughout the codebase, it should be abstracted into a separate function.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keep Functions Small: Functions should be small and focused to make them easier to understand, debug, and maintain.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use Descriptive Function Names: Functions should have descriptive names that accurately reflect their purpose and what they do.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Testability: Functions that are small and focused are easier to test than larger, more complex functions. Breaking a function into smaller parts can make it easier to test and ensure that it works as intended.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>gratitude</category>
    </item>
    <item>
      <title>Hello World</title>
      <dc:creator>lixing99999</dc:creator>
      <pubDate>Sat, 12 Nov 2022 12:49:56 +0000</pubDate>
      <link>https://dev.to/lixing99999/hello-world-3d19</link>
      <guid>https://dev.to/lixing99999/hello-world-3d19</guid>
      <description></description>
    </item>
  </channel>
</rss>
