<?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: Liemar Sarol</title>
    <description>The latest articles on DEV Community by Liemar Sarol (@liemar90).</description>
    <link>https://dev.to/liemar90</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%2F3301997%2F8b120b07-e85f-44ad-a521-f13df21b212b.png</url>
      <title>DEV Community: Liemar Sarol</title>
      <link>https://dev.to/liemar90</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/liemar90"/>
    <language>en</language>
    <item>
      <title>Dev Life Is Cool… Until You’re Debugging at 2AM and Nothing Makes Sense</title>
      <dc:creator>Liemar Sarol</dc:creator>
      <pubDate>Sun, 06 Jul 2025 13:32:23 +0000</pubDate>
      <link>https://dev.to/liemar90/dev-life-is-cool-until-youre-debugging-at-2am-and-nothing-makes-sense-5ep9</link>
      <guid>https://dev.to/liemar90/dev-life-is-cool-until-youre-debugging-at-2am-and-nothing-makes-sense-5ep9</guid>
      <description>&lt;p&gt;Being a developer looks cool from the outside.&lt;/p&gt;

&lt;p&gt;You write code. You build things from scratch. You deploy stuff to the internet.&lt;br&gt;&lt;br&gt;
People assume you’re some kind of digital wizard.&lt;/p&gt;

&lt;p&gt;But if you’ve been doing this for a while, you know what it &lt;em&gt;really&lt;/em&gt; feels like.&lt;/p&gt;




&lt;h2&gt;
  
  
  What the Dev Life Actually Feels Like
&lt;/h2&gt;

&lt;p&gt;It’s a rollercoaster. One moment you’re in the zone, solving bugs like a pro.&lt;br&gt;&lt;br&gt;
The next, you’re staring at an error for 3 hours only to realize... it was a missing semicolon.&lt;/p&gt;

&lt;p&gt;It’s days where you deploy something and hold your breath.&lt;br&gt;&lt;br&gt;
It’s late nights where you tell yourself &lt;em&gt;“just one more bug”&lt;/em&gt; — and then the sun’s already rising.&lt;/p&gt;

&lt;p&gt;It’s switching between confidence and imposter syndrome every 10 minutes.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I’ve Been Building (and What Actually Happened)
&lt;/h2&gt;

&lt;p&gt;Lately, I’ve been shipping stuff non-stop — tools I’m proud of.&lt;br&gt;&lt;br&gt;
But real talk? Most of them launched into silence.&lt;/p&gt;

&lt;p&gt;Here’s a few:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://nexix.netlify.app" rel="noopener noreferrer"&gt;Nexix&lt;/a&gt; — an AI-powered Q&amp;amp;A platform that answers like StackOverflow and ChatGPT had a child.&lt;/li&gt;
&lt;li&gt;A secret messaging app disguised as a calculator. (Yes, really.)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I built them. I launched them. I shared them.&lt;br&gt;&lt;br&gt;
But barely anyone used them.&lt;/p&gt;

&lt;p&gt;It hurts a little. But it also taught me this: &lt;strong&gt;shipping is just one part of the process.&lt;/strong&gt; Without visibility, things fade into the void.&lt;/p&gt;




&lt;h2&gt;
  
  
  Lessons I Keep Relearning
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Code breaks. Often. And usually because of small, stupid things.
&lt;/li&gt;
&lt;li&gt;Marketing matters, even if you hate doing it.
&lt;/li&gt;
&lt;li&gt;You can’t expect traction without talking to users.
&lt;/li&gt;
&lt;li&gt;Being “done” is rare. There’s always something else to improve.
&lt;/li&gt;
&lt;li&gt;Taking breaks is just as important as pushing hard.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  And Still, I Keep Building
&lt;/h2&gt;

&lt;p&gt;Because even when it’s exhausting — I love it.&lt;/p&gt;

&lt;p&gt;I love watching an idea go from thought → code → reality.&lt;br&gt;&lt;br&gt;
I love seeing it work, even if no one else does yet.&lt;br&gt;&lt;br&gt;
I love that I can create something from absolutely nothing.&lt;/p&gt;

&lt;p&gt;And yeah, it gets lonely sometimes.&lt;br&gt;&lt;br&gt;
But every bug fixed, every new UI finished, every lesson learned — it stacks up.&lt;/p&gt;




&lt;h2&gt;
  
  
  To You Reading This
&lt;/h2&gt;

&lt;p&gt;If you’re in that same boat — launching into the void, debugging till your brain melts, wondering if it’s even worth it?&lt;/p&gt;

&lt;p&gt;Just know: You’re not alone.&lt;/p&gt;

&lt;p&gt;Keep building. Keep learning. Keep showing up.&lt;/p&gt;

&lt;p&gt;Even if no one’s watching right now — your future self will thank you for not quitting.&lt;/p&gt;

</description>
      <category>devlife</category>
      <category>webdev</category>
      <category>programming</category>
      <category>indiehackers</category>
    </item>
    <item>
      <title>🚀 How To Run a Server From Your Mobile Phone (Yes, For Real)</title>
      <dc:creator>Liemar Sarol</dc:creator>
      <pubDate>Sun, 06 Jul 2025 06:26:54 +0000</pubDate>
      <link>https://dev.to/liemar90/how-to-run-a-server-from-your-mobile-phone-yes-for-real-2ndp</link>
      <guid>https://dev.to/liemar90/how-to-run-a-server-from-your-mobile-phone-yes-for-real-2ndp</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Why buy a server when your phone's already hotter than your laptop?"&lt;/em&gt; – Me, probably while debugging in bed.&lt;/p&gt;
&lt;/blockquote&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%2Fimages.unsplash.com%2Fvector-1740835853238-233633b61af2%3Fq%3D80%26w%3D725%26auto%3Dformat%26fit%3Dcrop%26ixlib%3Drb-4.1.0%26ixid%3DM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%253D%253D" 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%2Fimages.unsplash.com%2Fvector-1740835853238-233633b61af2%3Fq%3D80%26w%3D725%26auto%3Dformat%26fit%3Dcrop%26ixlib%3Drb-4.1.0%26ixid%3DM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%253D%253D" alt="👀 insert title here" width="725" height="580"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 Wait... You Can Host a Server on Your Phone?
&lt;/h2&gt;

&lt;p&gt;Yup. You’re literally carrying a mini computer in your pocket — might as well put it to work, right? Whether you're flexing an old Android device or testing on your main phone (risky, but we like danger), here's how to turn that gadget into your own personal backend.&lt;/p&gt;

&lt;p&gt;And no, this isn’t some cloud trickery. We're talking &lt;strong&gt;actual server&lt;/strong&gt;, running &lt;strong&gt;locally&lt;/strong&gt; on your phone. 🫡&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ What You’ll Need
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;📱 An Android phone (iOS folks... this isn’t your battle rn 😭)&lt;/li&gt;
&lt;li&gt;🧠 Basic knowledge of JavaScript / Node.js or Python&lt;/li&gt;
&lt;li&gt;📦 An app to run the server (we’ll cover both Node.js and Termux)&lt;/li&gt;
&lt;li&gt;⚡ And of course… vibes 😎&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📦 Option A: Node.js via Termux (The OG Method)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 1: Install Termux
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Termux = Linux terminal for Android. Think: "baby Linux in your pocket."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://f-droid.org/en/packages/com.termux/" rel="noopener noreferrer"&gt;Install Termux from F-Droid (recommended)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Open it, and update it:&lt;/p&gt;

&lt;p&gt;pkg update &amp;amp;&amp;amp; pkg upgrade&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 2: Install Node.js
&lt;/h3&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pkg install nodejs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  Step 3: Make Your Server
&lt;/h3&gt;

&lt;p&gt;Create a file:&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;nano server.js
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Paste this:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const http = require('http');

http.createServer((req, res) =&amp;gt; {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Yo, your phone is now a server 😎\n');
}).listen(3000);

console.log('Server running at http://localhost:3000/');
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Run it:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;node server.js
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Boom. Localhost magic. 🎉&lt;/p&gt;




&lt;h2&gt;
  
  
  🐍 Option B: Python (If You Like It Snappy)
&lt;/h2&gt;

&lt;p&gt;Install Python:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pkg install python
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Quick one-liner server:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;python -m http.server
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Runs on port 8000. Drop your files in the same folder and bam: instant website.&lt;/p&gt;




&lt;h2&gt;
  
  
  📶 Access From Another Device (Optional)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Find your phone’s IP:&lt;/p&gt;

&lt;p&gt;ifconfig&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Look for something like &lt;code&gt;192.168.x.x&lt;/code&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Visit this from another device:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://192.168.x.x:3000" rel="noopener noreferrer"&gt;http://192.168.x.x:3000&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;(Or port &lt;code&gt;8000&lt;/code&gt; if you're using Python)&lt;/p&gt;




&lt;h2&gt;
  
  
  🔐 Heads Up: This Ain’t Production-Ready
&lt;/h2&gt;

&lt;p&gt;Great for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Testing locally&lt;/li&gt;
&lt;li&gt;Secret side projects&lt;/li&gt;
&lt;li&gt;Showing off in Discord&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not great for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Public apps&lt;/li&gt;
&lt;li&gt;Long-term hosting&lt;/li&gt;
&lt;li&gt;Handling lots of requests&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧠 Pro Tip: Use Ngrok for Public Access
&lt;/h2&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pkg install wget unzip
wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip
unzip ngrok-stable-linux-arm.zip
chmod +x ngrok
./ngrok http 3000
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Now you got a public HTTPS tunnel to your phone. 🥷&lt;/p&gt;




&lt;h2&gt;
  
  
  💬 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Running a server on your phone might be chaotic, but hey — so is creativity.&lt;/p&gt;

&lt;p&gt;If you’re broke, bold, or just building in bed... this one’s for you.&lt;/p&gt;

&lt;p&gt;Let your phone cook 🔥📱&lt;/p&gt;




&lt;h2&gt;
  
  
  📲 TL;DR
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Install Termux
&lt;/li&gt;
&lt;li&gt;Install Node.js or Python
&lt;/li&gt;
&lt;li&gt;Write server code
&lt;/li&gt;
&lt;li&gt;Optional: Use ngrok for remote access
&lt;/li&gt;
&lt;li&gt;Drop jaws. Repeat.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;🧪 This tutorial was proudly powered by &lt;a href="https://nexix.netlify.app" rel="noopener noreferrer"&gt;Nexix&lt;/a&gt; — an AI tutorial platform I built to speedrun ideas, test code, and build from any device. Even phones.&lt;/p&gt;




&lt;p&gt;Wanna see part 2? Like REST APIs or microservices with old phones? Drop a comment 💥&lt;/p&gt;

</description>
      <category>server</category>
      <category>node</category>
      <category>python</category>
      <category>termux</category>
    </item>
    <item>
      <title>I Let AI Build My Platform So I Could Focus on the Fun Parts (And It Actually Worked)</title>
      <dc:creator>Liemar Sarol</dc:creator>
      <pubDate>Fri, 04 Jul 2025 12:39:05 +0000</pubDate>
      <link>https://dev.to/liemar90/i-let-ai-build-my-platform-so-i-could-focus-on-the-fun-parts-and-it-actually-worked-2b79</link>
      <guid>https://dev.to/liemar90/i-let-ai-build-my-platform-so-i-could-focus-on-the-fun-parts-and-it-actually-worked-2b79</guid>
      <description>&lt;p&gt;Hey devs 👋&lt;br&gt;&lt;br&gt;
So, I kinda… outsourced half my brain to AI.&lt;/p&gt;

&lt;p&gt;And not in a &lt;em&gt;“take over the world”&lt;/em&gt; way—more like:  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Can you write the boilerplate while I eat cereal and design the UI?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I'm Liemar, a solo dev (still a teen 💅), and I'm building a platform called &lt;strong&gt;Nexix&lt;/strong&gt;—a kind of AI-powered knowledge library that gives you raw answers, not fluff. Like if Stack Overflow and Google had a baby raised by a truth-obsessed uncle.&lt;/p&gt;

&lt;p&gt;And yep, I let AI do most of the heavy lifting. Here's how.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 How I Use AI as a Co-Dev
&lt;/h2&gt;

&lt;p&gt;I don’t just ask AI “what’s the code for X.”&lt;br&gt;&lt;br&gt;
I use it like a &lt;strong&gt;brainstorm buddy&lt;/strong&gt;, &lt;strong&gt;code assistant&lt;/strong&gt;, and &lt;strong&gt;therapist when TypeScript starts gaslighting me&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Here’s how AI fits into my workflow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Content Generation&lt;/strong&gt;: My platform generates full learning responses from user queries using AI. No user-submitted junk—just auto-generated content.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code Assistant&lt;/strong&gt;: I let AI draft components, logic, and patterns. I still review and tweak, but it saves &lt;em&gt;tons&lt;/em&gt; of time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Idea Companion&lt;/strong&gt;: When I hit a wall or just wanna explore an idea fast, AI is my chaos-fueled rubber duck.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🛠️ My Stack (Light Edition)
&lt;/h2&gt;

&lt;p&gt;I won’t name-drop my full tech stack here—but let’s just say I’ve tried:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Static sites&lt;/li&gt;
&lt;li&gt;Edge functions&lt;/li&gt;
&lt;li&gt;Serverless APIs&lt;/li&gt;
&lt;li&gt;And a sprinkle of modern frontend libraries&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All tied together by one rule: &lt;strong&gt;If AI can do it, I let it.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🔥 Why This Approach Slaps
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;More Fun, Less Burnout&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
I still learn, but I skip the boring parts. It’s like skipping ads on YouTube.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Focus on UX, Not Just Logic&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Users remember &lt;em&gt;how your app feels&lt;/em&gt;, not your backend language.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Faster to Launch&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
AI lets me build MVPs in days, not weeks.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  😬 Things That Went Wrong (Because of Course)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Sometimes AI gives ancient React code like it's 2016 again
&lt;/li&gt;
&lt;li&gt;I still gotta check everything manually (AI isn’t your QA team)
&lt;/li&gt;
&lt;li&gt;AI doesn’t care about morals—you have to.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧪 If You Wanna Try This
&lt;/h2&gt;

&lt;p&gt;Here’s what I’d say:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use AI to &lt;strong&gt;start&lt;/strong&gt;, not finish
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Understand&lt;/strong&gt; what it writes—don’t just copy-paste
&lt;/li&gt;
&lt;li&gt;Let it handle boring stuff so you can build what you actually love&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let AI be the intern. You're the CEO.&lt;/p&gt;




&lt;h2&gt;
  
  
  ✨ Final Thoughts
&lt;/h2&gt;

&lt;p&gt;I'm not saying &lt;em&gt;"never write code again."&lt;/em&gt;&lt;br&gt;&lt;br&gt;
I'm saying... why not let AI do the routine stuff while you make something meaningful, fun, or straight-up weird?&lt;/p&gt;

&lt;p&gt;That's what I'm doing with Nexix.&lt;br&gt;&lt;br&gt;
I’m just a dev with too many ideas, not enough time—and finally, the right tools.&lt;/p&gt;




&lt;p&gt;🫶 Thanks for reading!&lt;br&gt;&lt;br&gt;
Drop a comment if you’re building something wild with AI, or if Copilot ever wrote &lt;code&gt;&amp;lt;marquee&amp;gt;&lt;/code&gt; tags and called it a “modern effect.”&lt;/p&gt;

&lt;p&gt;Peace ✌️&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Top 5 Dev Moments That Made Me Want to Unplug Myself Like a USB</title>
      <dc:creator>Liemar Sarol</dc:creator>
      <pubDate>Tue, 01 Jul 2025 10:22:22 +0000</pubDate>
      <link>https://dev.to/liemar90/top-5-dev-moments-that-made-me-want-to-unplug-myself-like-a-usb-56l7</link>
      <guid>https://dev.to/liemar90/top-5-dev-moments-that-made-me-want-to-unplug-myself-like-a-usb-56l7</guid>
      <description>&lt;p&gt;Let’s be honest—being a dev isn’t about being smart.&lt;br&gt;&lt;br&gt;
It’s about Googling the same question 17 times in 10 minutes, crying over a semicolon, and telling your rubber duck your deepest traumas.  &lt;/p&gt;

&lt;p&gt;Here are 5 real dev moments that had me questioning my career, my sanity, and the existence of hope itself:&lt;/p&gt;




&lt;h2&gt;
  
  
  1. “It works on my machine.” Yeah bro, your machine is lying.
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;QA: “It’s broken.”&lt;br&gt;&lt;br&gt;
Me: “Wha–? It’s working perfectly on my side.”&lt;br&gt;&lt;br&gt;
Reality: My machine is a gaslighting manipulator.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you’ve ever said “it works on my machine,” congrats—you’ve officially entered the Hall of Denial. Your code isn’t functional. It’s &lt;em&gt;vibing&lt;/em&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Accidentally did a &lt;code&gt;git push --force&lt;/code&gt; to main. Rest in peace, dignity.
&lt;/h2&gt;

&lt;p&gt;You meant to push a &lt;em&gt;small&lt;/em&gt; fix.&lt;br&gt;&lt;br&gt;
Instead, you just nuked the whole repo like it was your ex’s Instagram feed.&lt;br&gt;&lt;br&gt;
The team’s work? Gone.&lt;br&gt;&lt;br&gt;
Your career? Flashing before your eyes.&lt;br&gt;&lt;br&gt;
You? Typing “how to become a forest ranger” on Google.&lt;/p&gt;




&lt;h2&gt;
  
  
  3. Spent 6 hours debugging. It was a missing comma. I hate it here.
&lt;/h2&gt;

&lt;p&gt;You restructured the entire app. You doubted your ancestors. You prayed to four programming gods.&lt;br&gt;&lt;br&gt;
Then you realize: it was ONE. SINGLE. COMMA.&lt;br&gt;&lt;br&gt;
At this point, I think my keyboard is trolling me.&lt;/p&gt;




&lt;h2&gt;
  
  
  4. Rubber Duck Debugging turned into an identity crisis.
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Me: “Okay, Mr. Duck… here’s the problem.”&lt;br&gt;&lt;br&gt;
Also Me: “Wait. What if I’m the bug?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The duck didn’t answer. But now I know my dad never loved me.&lt;br&gt;&lt;br&gt;
Thanks, duck.&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Fixed one bug, broke the entire app like a true menace.
&lt;/h2&gt;

&lt;p&gt;You were just tryna patch a lil’ error.&lt;br&gt;&lt;br&gt;
Now the homepage is blank, the login button starts a fire, and the console’s screaming like it just stubbed its toe.&lt;/p&gt;

&lt;p&gt;Why is dev life basically Jenga with fire?&lt;/p&gt;




&lt;h2&gt;
  
  
  Bonus Round:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Typed &lt;code&gt;rm -rf /&lt;/code&gt; thinking I was in a test environment. I wasn’t.
&lt;/li&gt;
&lt;li&gt;Told myself “quick deploy on Friday.” HAH. Now I live in production.
&lt;/li&gt;
&lt;li&gt;Forgot to save and lost 3 hours of work. Ate my laptop.
&lt;/li&gt;
&lt;li&gt;Wrote code at 3am. Saw it sober. Deleted it like a drunk text.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧠 Moral of the story:
&lt;/h2&gt;

&lt;p&gt;Dev life isn’t about perfection.&lt;br&gt;&lt;br&gt;
It’s about &lt;em&gt;surviving&lt;/em&gt; the stupidest, most avoidable mistakes with ✨delusion✨ and coffee.  &lt;/p&gt;

&lt;p&gt;If you’ve experienced any of these:&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Comment your war stories below.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Let’s trauma bond like the emotionally unstable code monkeys we are 🫂&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The Internet’s Full of Trash Info, So I Made Nexix. You’re Welcome 💅</title>
      <dc:creator>Liemar Sarol</dc:creator>
      <pubDate>Tue, 01 Jul 2025 06:58:03 +0000</pubDate>
      <link>https://dev.to/liemar90/the-internets-full-of-trash-info-so-i-made-nexix-youre-welcome-2amp</link>
      <guid>https://dev.to/liemar90/the-internets-full-of-trash-info-so-i-made-nexix-youre-welcome-2amp</guid>
      <description>&lt;p&gt;You ever search something online and end up reading a novel about someone’s &lt;em&gt;traumatic backstory with JavaScript&lt;/em&gt; just to find the answer in paragraph 47?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Same.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
So I said screw that — and I built my own thing.&lt;br&gt;&lt;br&gt;
Introducing: &lt;strong&gt;Nexix&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It’s like ChatGPT, Google, and Wikipedia had a baby… but then that baby said &lt;em&gt;“nah, I’m built different.”&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 What the heck is Nexix?
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Nexix is an AI-powered platform that answers your questions fast, clean, and with no fluff.&lt;br&gt;&lt;br&gt;
No SEO clickbait. No 5-minute intros. Just facts, clarity, and boom—you’re smarter.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And yes, it works on your phone. No, you don’t need to download anything. And YES, it’s free.&lt;br&gt;&lt;br&gt;
Because your brain deserves better than fighting through ad-ridden blog jungles.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔥 Why I built it (aka: my villain origin story)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;I was tired of “how to center a div” turning into a &lt;em&gt;TED Talk about CSS history.&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;I wanted to learn fast, not read war and peace every time I had a question.&lt;/li&gt;
&lt;li&gt;And most AI tools? Either too slow, too generic, or trying too hard to sound like Shakespeare with a laptop.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So I made &lt;strong&gt;Nexix&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✨ Beautiful glassmorphic UI (dark theme, blue accents, chef’s kiss)&lt;/li&gt;
&lt;li&gt;🧠 Answers generated instantly by AI (via Groq, so it’s F A S T)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  - 🧼 No clutter. No signup to search. Just type, enter, done.
&lt;/h2&gt;

&lt;h2&gt;
  
  
  😈 Who’s Nexix for?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Students tired of searching the same crap over and over&lt;/li&gt;
&lt;li&gt;Indie devs like me who hate wasting time&lt;/li&gt;
&lt;li&gt;Curious minds who want answers, not clickbait&lt;/li&gt;
&lt;li&gt;People who value their time over someone’s recipe blog from 2014&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  👀 Wanna try it?
&lt;/h2&gt;

&lt;p&gt;👉 [&lt;a href="https://nexix.netlify.app" rel="noopener noreferrer"&gt;https://nexix.netlify.app&lt;/a&gt;]&lt;br&gt;&lt;br&gt;
Just search something. Anything.&lt;br&gt;&lt;br&gt;
You'll either learn something, or get addicted to how fast it is. Either way, W.&lt;/p&gt;




&lt;h2&gt;
  
  
  💬 Feedback? Bugs? Memes?
&lt;/h2&gt;

&lt;p&gt;Drop 'em. Roast it. Praise it. Tell your friends.&lt;br&gt;&lt;br&gt;
This isn’t a startup. This is a movement 💪&lt;/p&gt;




&lt;h3&gt;
  
  
  ✨ PS: Built with love, caffeine, and frustration.
&lt;/h3&gt;

&lt;p&gt;Let’s kill slow learning together.&lt;br&gt;&lt;br&gt;
– Liemar 💻&lt;/p&gt;

</description>
      <category>ai</category>
      <category>learning</category>
      <category>powerplatform</category>
    </item>
    <item>
      <title>Node.js vs Python: Battle of the Unhinged Scripting Languages That Ruined My Sleep Schedule</title>
      <dc:creator>Liemar Sarol</dc:creator>
      <pubDate>Sun, 29 Jun 2025 12:53:37 +0000</pubDate>
      <link>https://dev.to/liemar90/nodejs-vs-python-battle-of-the-unhinged-scripting-languages-that-ruined-my-sleep-schedule-11fj</link>
      <guid>https://dev.to/liemar90/nodejs-vs-python-battle-of-the-unhinged-scripting-languages-that-ruined-my-sleep-schedule-11fj</guid>
      <description>&lt;h1&gt;
  
  
  Node.js vs Python: Battle of the Unhinged Scripting Languages That Ruined My Sleep Schedule
&lt;/h1&gt;

&lt;p&gt;Hey. I’m a 17-year-old dev, and these two languages have &lt;strong&gt;personally&lt;/strong&gt; victimized me. This is not a tutorial. This is a roast battle.&lt;/p&gt;

&lt;p&gt;Let’s go.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 Their Whole Personality:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt; is that chill smart kid who gets perfect scores, wears glasses for the ✨aesthetic✨, and probably listens to lo-fi in the rain.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Node.js&lt;/strong&gt; is that guy who shows up with 8 energy drinks, builds an entire startup at 2am, and ghosts you mid-project.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  💅 Syntax Mood
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt;:&lt;br&gt;&lt;br&gt;
&lt;code&gt;if sad == True: eat_ice_cream()&lt;/code&gt;  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Legit looks like English. You can read Python while you're crying.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Node.js&lt;/strong&gt;:&lt;br&gt;&lt;br&gt;
&lt;code&gt;() =&amp;gt; { if(sad) console.log("same") }&lt;/code&gt;  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It’s giving: "I learned JavaScript on Codecademy and now I’m emotionally unavailable."&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ⚡ Speed
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Node.js&lt;/strong&gt;:&lt;br&gt;&lt;br&gt;
Lightning fast. Feels like it’s running from emotional intimacy.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt;:&lt;br&gt;&lt;br&gt;
Gets the job done... eventually. Like that one friend who’s always late but brings food so you forgive them.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📦 Package Managers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;npm (Node.js)&lt;/strong&gt;:&lt;br&gt;&lt;br&gt;
Millions of packages. Half of them are useless. One of them is literally just &lt;code&gt;is-even&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;pip (Python)&lt;/strong&gt;:&lt;br&gt;&lt;br&gt;
Mature, organized, and stable. The LinkedIn influencer of package managers.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧩 Real-World Use
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Use Case&lt;/th&gt;
&lt;th&gt;Node.js ⚡&lt;/th&gt;
&lt;th&gt;Python 🐍&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Real-time chat apps&lt;/td&gt;
&lt;td&gt;🔥🔥🔥&lt;/td&gt;
&lt;td&gt;“...what’s a socket?”&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Data science / AI&lt;/td&gt;
&lt;td&gt;“bro pls”&lt;/td&gt;
&lt;td&gt;👑👑👑&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Web APIs&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅ but with ✨suffering✨&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Discord bots&lt;/td&gt;
&lt;td&gt;both slap but Node is funnier&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  😭 Error Messages
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt;:&lt;br&gt;&lt;br&gt;
"Traceback to your deepest regret. Here's what broke, why, and how to fix it."  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Therapist vibes.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Node.js&lt;/strong&gt;:&lt;br&gt;&lt;br&gt;
“undefined is not a function.”  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Okay but can you like… elaborate??? 😭&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🤔 Which Should You Use?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Use Node.js if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You want speed, async, and chaos&lt;/li&gt;
&lt;li&gt;You're building chat apps or real-time stuff&lt;/li&gt;
&lt;li&gt;You secretly enjoy suffering&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Use Python if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You’re into AI, ML, or scraping the web like a spy&lt;/li&gt;
&lt;li&gt;You want your code to actually make sense&lt;/li&gt;
&lt;li&gt;You read the docs and enjoy peace&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🎤 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Both languages are like toxic exes: fun at first, but then they gaslight you with cryptic errors at 2am.&lt;/p&gt;

&lt;p&gt;But hey, I still use both because… &lt;em&gt;I’m emotionally unstable and love drama.&lt;/em&gt;&lt;br&gt;&lt;br&gt;
Thanks for coming to my TEDxTalk.&lt;/p&gt;




&lt;p&gt;💬 Are you Team "print('hello')" or Team &lt;code&gt;console.log('send help')&lt;/code&gt;?&lt;/p&gt;

&lt;p&gt;Drop your loyalty oath below. I won’t judge. Much. 😌&lt;/p&gt;

</description>
      <category>node</category>
      <category>python</category>
    </item>
    <item>
      <title>I Built This AI Platform Because School Was Boring and My Brain Deserved Better 😤</title>
      <dc:creator>Liemar Sarol</dc:creator>
      <pubDate>Sat, 28 Jun 2025 05:30:18 +0000</pubDate>
      <link>https://dev.to/liemar90/i-built-this-ai-platform-because-school-was-boring-and-my-brain-deserved-better-51e7</link>
      <guid>https://dev.to/liemar90/i-built-this-ai-platform-because-school-was-boring-and-my-brain-deserved-better-51e7</guid>
      <description>&lt;p&gt;Hey you. Yeah, you reading this.&lt;/p&gt;

&lt;p&gt;Lemme guess—you’re supposed to be studying but ended up here instead? Cute.&lt;/p&gt;

&lt;p&gt;Don’t worry, I was the same. Except instead of actually studying, I built my own platform. Because traditional learning felt like a 56k modem—slow, loud, and emotionally damaging.&lt;/p&gt;

&lt;p&gt;So I said, “What if I made something for people like me—sleep-deprived, slightly sarcastic, but secretly obsessed with learning cool stuff?”&lt;/p&gt;

&lt;p&gt;Thus, Nexix was born.&lt;/p&gt;




&lt;p&gt;🎯 What the Heck is Nexix?&lt;/p&gt;

&lt;p&gt;Nexix is your AI-powered, Gen Z-approved, starry-night-styled learning bestie.&lt;/p&gt;

&lt;p&gt;We cover everything from black holes to Beethoven.&lt;br&gt;&lt;br&gt;
Math, science, psychology, tech, history—everything but your ex.&lt;br&gt;&lt;br&gt;
(That’s one lesson you’ll have to learn the hard way.)&lt;/p&gt;

&lt;p&gt;And yeah, it runs fast. Like “your crush left you on read in 0.3s” fast.&lt;br&gt;&lt;br&gt;
Thanks, Groq.&lt;/p&gt;




&lt;p&gt;🛠️ I Built This with a Vibe-Checked Stack&lt;/p&gt;

&lt;p&gt;Built with 💅 and free-tier hustle:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend&lt;/strong&gt;: Tailwind (because I’m not about to write CSS from scratch, be serious)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend&lt;/strong&gt;: Cloudflare (cheap, fast, mysterious—just like me)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database&lt;/strong&gt;: Xata (no drama, just vibes)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cache&lt;/strong&gt;: Upstash Redis (because I don’t like waiting)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Brain&lt;/strong&gt;: Groq (faster than your average overthinker)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hosting&lt;/strong&gt;: Netlify + Vercel duo&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Uptime&lt;/strong&gt;: Betterstack keeps things awake, unlike you during math class&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;🤡 The Dev Struggles Were Real&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Debugged a layout bug for 3 hours. It was a rogue &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;Accidentally ran a function 100,000 times. Redis is now in therapy.
&lt;/li&gt;
&lt;li&gt;UI looked good until I opened it on my mom’s 2014 phone—💀💀💀
&lt;/li&gt;
&lt;li&gt;Logged my password to console. Cried. Then changed it to something even worse.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;💬 Real Talk: Why Should You Try Nexix?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You're tired of platforms that treat learning like a tax form.&lt;/li&gt;
&lt;li&gt;You want answers &lt;em&gt;now&lt;/em&gt;, not after a 10-minute intro video.&lt;/li&gt;
&lt;li&gt;You like your learning spicy—with AI that &lt;em&gt;talks back&lt;/em&gt; a little.&lt;/li&gt;
&lt;li&gt;You want to learn without being judged for still being in pajamas at 2PM.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;“But what subjects do you support?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;From quantum physics to conspiracy theories (just kidding... maybe), Nexix covers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Science&lt;/li&gt;
&lt;li&gt;Math&lt;/li&gt;
&lt;li&gt;Psych&lt;/li&gt;
&lt;li&gt;History&lt;/li&gt;
&lt;li&gt;Tech&lt;/li&gt;
&lt;li&gt;And vibes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No fluff. No signup. No ✨$29.99 a month✨ nonsense.&lt;br&gt;&lt;br&gt;
Just you, the AI.&lt;/p&gt;




&lt;p&gt;🔮 What’s Next?&lt;/p&gt;

&lt;p&gt;I’m cooking:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A premium version that actually feels worth it (not just locking features to be annoying)&lt;/li&gt;
&lt;li&gt;Community question voting — if enough people ask it, it becomes public&lt;/li&gt;
&lt;li&gt;EQ + IQ leveling systems — because intelligence isn’t just numbers&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;💅 Try It. Roast It. Marry It. (Okay maybe not that last one.)&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://nexix.netlify.app" rel="noopener noreferrer"&gt;nexix.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Zero commitments. Full chaos. And maybe, just maybe, you’ll accidentally learn something.&lt;/p&gt;

&lt;p&gt;And if you break it, tell me. I’ll fix it (after blaming Redis and pretending it was intentional).&lt;/p&gt;




&lt;p&gt;Built with code, caffeine, and petty motivation.&lt;br&gt;&lt;br&gt;
Peace ✌️&lt;br&gt;&lt;br&gt;
— Liemar&lt;/p&gt;

</description>
      <category>ai</category>
    </item>
  </channel>
</rss>
