<?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: Mark Eron Diaz</title>
    <description>The latest articles on DEV Community by Mark Eron Diaz (@ewonn).</description>
    <link>https://dev.to/ewonn</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%2F3873756%2F059180d4-b23d-43a1-b100-22f7f14253ab.jpeg</url>
      <title>DEV Community: Mark Eron Diaz</title>
      <link>https://dev.to/ewonn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ewonn"/>
    <language>en</language>
    <item>
      <title>Linux Didn’t Just Change My Setup — It Changed My Mindset</title>
      <dc:creator>Mark Eron Diaz</dc:creator>
      <pubDate>Sat, 25 Apr 2026 05:31:43 +0000</pubDate>
      <link>https://dev.to/ewonn/linux-didnt-just-change-my-setup-it-changed-my-mindset-dk4</link>
      <guid>https://dev.to/ewonn/linux-didnt-just-change-my-setup-it-changed-my-mindset-dk4</guid>
      <description>&lt;p&gt;A year ago I came across PewDiePie’s Linux setup and something about it caught me off guard. Here’s a guy whose entire career is streaming and video editing — and he just switched his operating system. No hesitation. If someone without a technical background could do it, what was stopping me?&lt;/p&gt;

&lt;p&gt;That curiosity hit me at possibly the worst time: finals week. I was at a café with my peers, everyone reviewing for exams, and there I was — completely focused on setting up Linux, reinstalling it multiple times because I kept running into errors. My peers were studying. I was debugging. Chaotic. But I couldn’t stop.&lt;/p&gt;

&lt;p&gt;My first distro was Linux Mint Cinnamon. I chose it deliberately — something close to Windows, familiar enough that I wouldn’t completely break things. It worked. But I only lasted a week because I wanted more.&lt;/p&gt;

&lt;p&gt;Then I jumped to Fedora, and that’s where everything changed.&lt;/p&gt;

&lt;p&gt;No bloat. Nothing I didn’t ask for. I could customize the wallpaper, the sounds, the system behavior, the entire workflow — and nothing was fighting me on it. I started to see Linux not just as a different OS but as a different relationship with your computer.&lt;/p&gt;

&lt;p&gt;Around this same period, my professor pushed our class to join a cybersecurity competition. No prior experience required — just show up and try. I asked a few peers, we assembled a team, and we went in completely blind.&lt;/p&gt;

&lt;p&gt;We placed in the top 20 in the TrendMicro CTF.&lt;/p&gt;

&lt;p&gt;I’m convinced that wouldn’t have happened if I hadn’t already been deep in Linux. The mindset was already there — exploring systems, reading documentation, debugging things I didn’t fully understand yet. The CTF just gave it a direction.&lt;/p&gt;

&lt;p&gt;Eventually, Fedora wasn’t enough either. I had an old family laptop, about 10 years old, and I decided to install Arch on it.&lt;/p&gt;

&lt;p&gt;It was the most exhausting setup I’ve ever done. Even with multiple documentation tabs open and AI assistance, I still hit error after error. But when I finally had Arch running with Hyprland — that satisfaction was unlike anything else. You can’t fully explain that feeling to someone who hasn’t done it. You built something. It works. And you know exactly why.&lt;/p&gt;

&lt;p&gt;I’m still not at the point where I rice from scratch. I use end-4’s dots-hyprland as my base and customize from there. Someday I’ll do a full custom rice. That’s a future me problem.&lt;/p&gt;

&lt;p&gt;The biggest shift wasn’t the tools or the aesthetics. It was how I think.&lt;/p&gt;

&lt;p&gt;Before Linux, my computer felt like a black box. I used it but never really questioned how it worked. Installing software meant going to a browser, searching for a download, clicking through installers, and hoping nothing weird happened. Now it’s one command. That sounds small but it changes everything — you stop relying on random downloads and start trusting a system.&lt;/p&gt;

&lt;p&gt;The terminal was intimidating at first. But after about a week, something clicked. Now I use it for almost everything: file navigation, Git, system updates, launching apps, coding through Neovim, running AI tools. It stopped feeling like a “developer tool” and started feeling like the default.&lt;/p&gt;

&lt;p&gt;Tiling windows changed how I work too. I can code, read documentation, and run commands all side-by-side without constantly switching. When I go back to a non-tiling setup it actually feels slower. More friction.&lt;/p&gt;

&lt;p&gt;One of the most frustrating things I broke was my Wi-Fi.&lt;/p&gt;

&lt;p&gt;And the worst part? I couldn’t even go online to search for a fix. I was literally copying commands from my phone, guessing drivers, rebooting over and over just to get a connection back. I had to rely on documentation, trial and error, and whatever help I could scrape together offline.&lt;/p&gt;

&lt;p&gt;That experience taught me something: you don’t really understand a system until it breaks.&lt;/p&gt;

&lt;p&gt;Before, if something broke I’d avoid it or look for the fastest fix. Now my first instinct is different — read the docs, check logs, search the community, experiment. Hardware doesn’t just “work.” There’s always a software layer making it work. When something fails, you start asking why.&lt;/p&gt;

&lt;p&gt;And that question changes everything.&lt;/p&gt;

&lt;p&gt;I still use my computer like anyone else.&lt;/p&gt;

&lt;p&gt;But there’s this moment that keeps coming back to me — sitting in that café during finals, reinstalling Linux for the third time while everyone else was studying. I wasn’t stressed about it. I was having fun. Not because it was easy, but because every error felt like a puzzle I actually wanted to solve.&lt;/p&gt;

&lt;p&gt;That’s the thing Linux does that I didn’t expect. It doesn’t just give you a better workflow. It gives you a reason to be curious about the machine you use every day.&lt;/p&gt;

&lt;p&gt;You stop treating your computer like a black box. You start asking what’s underneath.&lt;/p&gt;

</description>
      <category>linux</category>
      <category>programming</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Just published my first blog post. Three hackathons. Three hard lessons.</title>
      <dc:creator>Mark Eron Diaz</dc:creator>
      <pubDate>Sat, 11 Apr 2026 17:40:08 +0000</pubDate>
      <link>https://dev.to/ewonn/just-published-my-first-blog-post-three-hackathons-three-hard-lessons-mpa</link>
      <guid>https://dev.to/ewonn/just-published-my-first-blog-post-three-hackathons-three-hard-lessons-mpa</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/ewonn/what-hackathons-actually-taught-me-3dko" class="crayons-story__hidden-navigation-link"&gt;What Hackathons Actually Taught Me&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="/ewonn" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3873756%2F059180d4-b23d-43a1-b100-22f7f14253ab.jpeg" alt="ewonn profile" class="crayons-avatar__image" width="460" height="460"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/ewonn" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Mark Eron Diaz
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Mark Eron Diaz
                
              
              &lt;div id="story-author-preview-content-3487993" 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="/ewonn" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3873756%2F059180d4-b23d-43a1-b100-22f7f14253ab.jpeg" class="crayons-avatar__image" alt="" width="460" height="460"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Mark Eron Diaz&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/ewonn/what-hackathons-actually-taught-me-3dko" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Apr 11&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/ewonn/what-hackathons-actually-taught-me-3dko" id="article-link-3487993"&gt;
          What Hackathons Actually Taught Me
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/hackathon"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;hackathon&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/career"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;career&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/ewonn/what-hackathons-actually-taught-me-3dko" 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/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt; reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/ewonn/what-hackathons-actually-taught-me-3dko#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&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;
            3 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>devjournal</category>
      <category>learning</category>
    </item>
    <item>
      <title>What Hackathons Actually Taught Me</title>
      <dc:creator>Mark Eron Diaz</dc:creator>
      <pubDate>Sat, 11 Apr 2026 17:38:53 +0000</pubDate>
      <link>https://dev.to/ewonn/what-hackathons-actually-taught-me-3dko</link>
      <guid>https://dev.to/ewonn/what-hackathons-actually-taught-me-3dko</guid>
      <description>&lt;p&gt;There’s a specific kind of panic that hits when your app is broken, your teammate is silent, and the deadline is near. Nobody warns you about that part.&lt;/p&gt;

&lt;p&gt;At my first hackathon, I joined with zero experience, zero certainty, and one thought: Bro, I’m just going to rawdog this rather than do nothing and regret not joining.&lt;/p&gt;

&lt;p&gt;That was it. No strategy. No confidence. Just the quiet fear of regret being louder than the fear of embarrassment.&lt;/p&gt;

&lt;p&gt;And somehow, that was enough to get me in the door.&lt;/p&gt;

&lt;p&gt;What happened after changed how I build things. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Three Hackathons. Three Hard Lessons.&lt;/strong&gt;&lt;/p&gt;



&lt;h2&gt;
  
  
  &lt;a href="https://www.linkedin.com/posts/mark-eron-diaz_nasaspaceapps-spaceappschallenge-activity-7381177471691284481-D2SM?utm_source=social_share_send&amp;amp;utm_medium=member_desktop_web&amp;amp;rcm=ACoAAE4PEbIBvZcyCIH4HoaQK1wGzpIs4YDZw8A" rel="noopener noreferrer"&gt;NASA Space Apps Challenge&lt;/a&gt; — Learning to Communicate
&lt;/h2&gt;

&lt;p&gt;Our team built &lt;em&gt;SierraVision&lt;/em&gt; — a web app that visualizes environmental changes in the Sierra Madre mountain range over time, helping people understand what’s at risk if we lose one of the Philippines’ most critical natural barriers.&lt;/p&gt;

&lt;p&gt;The idea was good. The execution was a mess.&lt;/p&gt;

&lt;p&gt;We were all beginners. Nobody took the lead. Nobody communicated clearly. We each had ideas in our heads that never made it into the project. By the time the deadline hit, we were rushing and submitting whatever we had.&lt;/p&gt;

&lt;p&gt;The project wasn’t polished. But we learned that… &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;An idea poorly communicated is an idea poorly executed. &lt;/p&gt;
&lt;/blockquote&gt;



&lt;h2&gt;
  
  
  &lt;a href="https://www.linkedin.com/posts/mark-eron-diaz_joined-shipped-or-be-shipped-2025-organized-activity-7405245049820745728-s2-F?utm_source=social_share_send&amp;amp;utm_medium=member_desktop_web&amp;amp;rcm=ACoAAE4PEbIBvZcyCIH4HoaQK1wGzpIs4YDZw8A" rel="noopener noreferrer"&gt;Build and Ship 24-Hour Hackathon&lt;/a&gt; — Learning to Work with Strangers
&lt;/h2&gt;

&lt;p&gt;This time, I showed up alone. On purpose.&lt;/p&gt;

&lt;p&gt;I knew my weakness was working with people I didn’t know. So I walked into a 24-hour hackathon without a team, found a stranger, and built Sola-AI — an AI-driven health assistant that gives personalized wellness recommendations and helps clinicians with structured treatment plans.&lt;/p&gt;

&lt;p&gt;We finished. We presented. The judges complimented our design but we didn’t place and it stung.&lt;/p&gt;

&lt;p&gt;But I walked away having built something real in 24 hours with someone I met that same day.&lt;/p&gt;

&lt;p&gt;We didn’t have the best workflow. We struggled to pitch clearly. But we shipped.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Shipping something imperfect beats protecting a perfect idea in your head.&lt;/p&gt;
&lt;/blockquote&gt;



&lt;h2&gt;
  
  
  &lt;a href="https://www.linkedin.com/posts/mark-eron-diaz_agorahackathon-voiceai-alon-activity-7446949410611294208-m-O8?utm_source=social_share_send&amp;amp;utm_medium=member_desktop_web&amp;amp;rcm=ACoAAE4PEbIBvZcyCIH4HoaQK1wGzpIs4YDZw8A" rel="noopener noreferrer"&gt;Agora Voice AI Hackathon Manila 2026&lt;/a&gt; — Learning to Perform Under Pressure
&lt;/h2&gt;

&lt;p&gt;This time, I brought my thesis groupmates. We wanted to figure out how we’d work as a team under pressure.&lt;/p&gt;

&lt;p&gt;What we built was ALON — a child-centered speech practice app where kids aged 5–13 train their pronunciation with an AI speech coach in real time, powered by Agora’s Conversational AI, Groq LLM, and Microsoft Azure TTS.&lt;/p&gt;

&lt;p&gt;We had around 9–10 hours total—including brainstorming and it never felt like enough.&lt;/p&gt;

&lt;p&gt;Every decision was rushed. Every feature was a trade-off. We weren’t building freely—we were constantly choosing what to leave behind. But we kept moving.&lt;/p&gt;

&lt;p&gt;We finished. We submitted on time.&lt;/p&gt;

&lt;p&gt;Then they called our name for the Top 10.&lt;/p&gt;

&lt;p&gt;We weren’t ready for the stage. We were nervous. The presentation wasn’t as clean as we wanted it to be. But we showed up anyway. And somehow, we held our ground.&lt;/p&gt;

&lt;p&gt;Then came the announcements.&lt;/p&gt;

&lt;p&gt;Third place. Not us.&lt;br&gt;
Second place. Not us.&lt;br&gt;
First place. Still not us.&lt;/p&gt;

&lt;p&gt;And that’s when it hit.&lt;/p&gt;

&lt;p&gt;Not disappointment—something sharper than that.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Frustration.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Because for the first time, it felt close. Close enough to see the gap. Close enough to know it wasn’t impossible. Standing there, watching someone else take the spot we almost reached—it flipped a switch in me.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The competitiveness didn’t fade after that day. It got louder.&lt;/em&gt;&lt;/p&gt;



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

&lt;p&gt;Every hackathon has handed me the same truth in a different form:&lt;/p&gt;

&lt;p&gt;There will always be room to improve. And honestly that’s the part I’ve learned to love.&lt;/p&gt;

&lt;p&gt;The gap between where you are and where you could be isn’t something to fear. It’s the reason this is worth doing.&lt;/p&gt;

&lt;p&gt;The imperfections aren’t the problem.&lt;/p&gt;

&lt;p&gt;They’re the invitation to come back better.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You don’t realize how badly you want to win… until you walk away without it.&lt;/p&gt;
&lt;/blockquote&gt;



&lt;h2&gt;
  
  
  What I’d Tell My Past Self
&lt;/h2&gt;

&lt;p&gt;If I could go back to before my first hackathon, I'd say three things:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Just show up&lt;/strong&gt;. Fear fades, but the question “what if?” doesn't.&lt;br&gt;
&lt;strong&gt;Talk more&lt;/strong&gt;. Communication isn’t a soft skill—it’s the highest-priority feature.&lt;br&gt;
&lt;strong&gt;Finish the job&lt;/strong&gt;. Shipping something imperfect beats protecting a perfect idea in your head.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>hackathon</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>career</category>
    </item>
  </channel>
</rss>
