<?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: Sonia Imorgan</title>
    <description>The latest articles on DEV Community by Sonia Imorgan (@sonia_imorgan).</description>
    <link>https://dev.to/sonia_imorgan</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%2F2746455%2Fb4c27f2c-ddd4-46a0-9633-fa8dd4e20c64.png</url>
      <title>DEV Community: Sonia Imorgan</title>
      <link>https://dev.to/sonia_imorgan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sonia_imorgan"/>
    <language>en</language>
    <item>
      <title>JavaScript! JavaScript! JavaScript!</title>
      <dc:creator>Sonia Imorgan</dc:creator>
      <pubDate>Tue, 18 Aug 2026 14:36:38 +0000</pubDate>
      <link>https://dev.to/sonia_imorgan/javascript-javascript-javascript-3dm8</link>
      <guid>https://dev.to/sonia_imorgan/javascript-javascript-javascript-3dm8</guid>
      <description>&lt;p&gt;This series is for the OG nerds. The ones who love code, not because AI has made it easier, and not because you can build a career out of it, but because you genuinely love it. &lt;/p&gt;

&lt;p&gt;For those who think about code before they sleep. For those who have sleepless nights because of a bug they just can't figure out. For those who enjoy reading documentation, digging through source code, asking, &lt;em&gt;"but why does it work this way?"&lt;/em&gt; and finding the beauty in how everything comes together. &lt;/p&gt;

&lt;p&gt;Because there is a difference between seeing a sunset and knowing the beauty of a sunset. &lt;/p&gt;

&lt;p&gt;Some people see code, and some people see the beauty in code. &lt;/p&gt;

&lt;p&gt;This series is for the latter. &lt;/p&gt;

&lt;p&gt;In JavaScript! JavaScript! JavaScript! I am going to do a deep dive into JavaScript, not just learning how to use it, but trying to understand what is actually happening underneath the surface. &lt;/p&gt;

&lt;p&gt;We will go beyond the syntax, frameworks, and writing code that simply &lt;em&gt;"works"&lt;/em&gt;. We will dig into the language itself, its building blocks, how those pieces fit together, and why JavaScript behaves the way it does. &lt;/p&gt;

&lt;p&gt;The goal is to understand JavaScript from the ground up, to explore its underlying structure, its mechanisms, its quirks, and the ideas that make the language what it is. &lt;/p&gt;

&lt;p&gt;No shortcuts.&lt;/p&gt;

&lt;p&gt;Just code, curiosity, documentation, debugging, and a genuine obsession with understanding how things work. &lt;/p&gt;

&lt;p&gt;Welcome to JavaScript! JavaScript! JavaScript!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Journey&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Many people say JavaScript is complex, complicated, and hard to understand. Some even compare it to Python and wonder why JavaScript has to be this way. &lt;/p&gt;

&lt;p&gt;But maybe JavaScript was never meant to be understood at first glance. &lt;/p&gt;

&lt;p&gt;JavaScript is like that quiet, mysterious lover, the one who doesn't reveal everything about themselves immediately. You have to be patient. You have to be curious. You have to actually want to know them. The more time you spend with them, the more you begin to notice the little things. The quirks. The patterns. The things that once seemed strange start to make sense. &lt;/p&gt;

&lt;p&gt;And that is exactly how I want to approach JavaScript. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;We want to undress JavaScript&lt;/em&gt;. Strip away the abstractions, the frameworks, the shortcuts, and the things we have memorized without truly understanding. We want to see what is underneath. We want to understand how JavaScript moves, why it moves the way it does, and what makes it behave the way it does. &lt;/p&gt;

&lt;p&gt;We want to go on a journey of knowing JavaScript so deeply that the things we once called &lt;em&gt;complicated&lt;/em&gt; become familiar. The things that once confused us become obvious. The quirks we once complained about become things we understand. &lt;/p&gt;

&lt;p&gt;Until one day, you can look at a piece of JavaScript and think:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;You don't know JavaScript like I do.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Not because JavaScript became simpler. &lt;/p&gt;

&lt;p&gt;Because you became better at understanding it. &lt;/p&gt;

</description>
      <category>javascript</category>
      <category>softwareengineering</category>
      <category>programming</category>
      <category>frontend</category>
    </item>
    <item>
      <title>It’s not just a masterclass - it’s a full self-paced challenge plus 2 hybrid masterclasses (Excel &amp; Power BI) at better value.</title>
      <dc:creator>Sonia Imorgan</dc:creator>
      <pubDate>Tue, 03 Mar 2026 07:32:57 +0000</pubDate>
      <link>https://dev.to/sonia_imorgan/its-not-just-a-masterclass-its-a-full-self-paced-challenge-plus-2-hybrid-masterclasses-excel--2h2a</link>
      <guid>https://dev.to/sonia_imorgan/its-not-just-a-masterclass-its-a-full-self-paced-challenge-plus-2-hybrid-masterclasses-excel--2h2a</guid>
      <description></description>
    </item>
    <item>
      <title>Electronics Engineer!! How did I end up as a technical mentor?</title>
      <dc:creator>Sonia Imorgan</dc:creator>
      <pubDate>Fri, 23 Jan 2026 07:58:54 +0000</pubDate>
      <link>https://dev.to/sonia_imorgan/electronics-engineer-how-did-i-end-up-as-a-technical-mentor-1fjo</link>
      <guid>https://dev.to/sonia_imorgan/electronics-engineer-how-did-i-end-up-as-a-technical-mentor-1fjo</guid>
      <description>&lt;p&gt;When I joined campus to study Electronics Engineering, I already had a picture in my head of what my life would look like being outside, climbing on rooftops, working with drills, cables, and all the heavy hardware stuff. And honestly, that’s exactly how it started. It felt physical, hands-on, and intense.&lt;/p&gt;

&lt;p&gt;Then senior year hit… and suddenly I was being introduced to networking, microcontrollers, and embedded systems. It felt like a plot twist I didn’t see coming. Around the same time, I enrolled in a software school to learn coding so I could work on my senior year project. I thought it would just be a small add on. Spoiler alert: it wasn’t.&lt;/p&gt;

&lt;p&gt;Learning HTML and CSS at the beginning was a struggle. Flexbox, grid, positioning, one minute things looked okay, the next minute I added position: absolute and everything was everywhere. Nothing made sense at first, and there were moments I felt completely stuck. But quitting? That never crossed my mind. I was way too curious.&lt;/p&gt;

&lt;p&gt;Before I even realized it, I was surrounded by developers, learning a whole new world and loving it. Watching something I wrote actually work felt magical. With just a few lines of code, the entire design could change. I could control how things looked, moved, and behaved. That feeling? Unreal. I was hooked. Woooow my world was expanding in ways I never imagined.&lt;/p&gt;

&lt;h2&gt;
  
  
  They Were Connected From the Very Beginning
&lt;/h2&gt;

&lt;p&gt;All of a sudden, I wasn’t just working on the frontend anymore. I was diving into the backend, writing Python, working with databases, learning Object-Oriented Programming, and understanding how systems actually communicate behind the scenes. It stopped being just about how things looked and started being about how everything worked. Data flowing, logic connecting, systems talking to each other. That’s when patterns started forming in my head.&lt;/p&gt;

&lt;p&gt;That’s when it finally clicked: software and hardware had always been connected, I just hadn’t seen it before. Hardware doesn’t exist in isolation; good hardware needs software to come alive. Just look around (mobile phones, TVs, Bluetooth devices) none of them work without both worlds coming together.&lt;/p&gt;

&lt;p&gt;As an electronics engineering student, I had been so focused on the physical side of things that I missed the bigger picture. But once I saw the connection, everything started to make sense. What felt like two separate paths turned out to be part of the same journey all along.&lt;/p&gt;

&lt;h2&gt;
  
  
  But How Did I End Up as a Technical Mentor?
&lt;/h2&gt;

&lt;p&gt;After about five months of coding, some nights where I was just surviving and others that ended with a good cry. I had gone through both frontend and backend. Then came Data Structures and Algorithms. And all I can say is… Woooow. Sometimes everything made perfect sense, and other times I was just staring at my screen like, huh???&lt;/p&gt;

&lt;p&gt;Still, one thing about me, I’m not a quitter. I might struggle, but I will show up. So I sat in that class, listened, practiced, failed, retried, and tried to soak in as much as I possibly could.&lt;/p&gt;

&lt;p&gt;Then came HackerRank. Not just practice, a leaderboard competition. That got my attention real quick. Apart from loving control, I’m also very competitive. I was writing code on Christmas morning and Christmas evening, determined to stay at the top of that leaderboard. No one was taking me down. Period.&lt;/p&gt;

&lt;p&gt;That drive didn’t go unnoticed. My mentors and the school started paying attention. They saw the consistency, the hunger, the effort, and they were interested in training me as a Technical Mentor. At the school, strong performance in DSA is one of the key things they look at when retaining students, and there I was: a girl hungry for knowledge and proving it through action.&lt;/p&gt;

&lt;p&gt;Before I knew it, I was being trained, and in just about two weeks, I was mentoring a whole group of beginners, walking them through their first steps in software. The first week felt unreal. I couldn’t believe students were showing up every day to be taught by me. But then it hit me, who better to teach than someone who had just gone through the same struggle and survived it?&lt;/p&gt;

&lt;p&gt;I will leave it at that for now. I was just introducing myself. Stay tuned and I will be sharing more of my journey into software. And who knows? The tables might turn again. After all we are in the world where anything can happen.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>career</category>
      <category>softwareengineering</category>
    </item>
  </channel>
</rss>
