<?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: Sarthak Wakade</title>
    <description>The latest articles on DEV Community by Sarthak Wakade (@sarthakwd_20).</description>
    <link>https://dev.to/sarthakwd_20</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%2F3360346%2Febd1bdb1-53d2-4c6e-9002-19d3cb8b60c5.png</url>
      <title>DEV Community: Sarthak Wakade</title>
      <link>https://dev.to/sarthakwd_20</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sarthakwd_20"/>
    <language>en</language>
    <item>
      <title>[Boost]</title>
      <dc:creator>Sarthak Wakade</dc:creator>
      <pubDate>Sun, 02 Nov 2025 16:12:39 +0000</pubDate>
      <link>https://dev.to/sarthakwd_20/-1a9h</link>
      <guid>https://dev.to/sarthakwd_20/-1a9h</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/sarthakwd_20" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&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%2F3360346%2Febd1bdb1-53d2-4c6e-9002-19d3cb8b60c5.png" alt="sarthakwd_20"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/sarthakwd_20/how-i-built-my-own-ai-voice-assistant-nova-5bbl" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How I Built My Own AI Voice Assistant — “Nova”&lt;/h2&gt;
      &lt;h3&gt;Sarthak Wakade ・ Nov 2&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#python&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>programming</category>
      <category>webdev</category>
      <category>ai</category>
      <category>python</category>
    </item>
    <item>
      <title>How I Built My Own AI Voice Assistant — “Nova”</title>
      <dc:creator>Sarthak Wakade</dc:creator>
      <pubDate>Sun, 02 Nov 2025 15:40:39 +0000</pubDate>
      <link>https://dev.to/sarthakwd_20/how-i-built-my-own-ai-voice-assistant-nova-5bbl</link>
      <guid>https://dev.to/sarthakwd_20/how-i-built-my-own-ai-voice-assistant-nova-5bbl</guid>
      <description>&lt;p&gt;&lt;em&gt;A fun learning project inspired by Iron Man&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Ever since I watched Iron Man, I dreamed of having my own AI voice assistant — something like Jarvis that could respond to me, talk back, and perform tasks.&lt;/p&gt;

&lt;p&gt;So instead of downloading one from the Play Store, I decided to build my own assistant as a fun Python learning project.&lt;br&gt;&lt;br&gt;
I named it &lt;strong&gt;“NOVA”&lt;/strong&gt;, which means a bright new star.&lt;/p&gt;


&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;p&gt;I wanted Nova to handle small but fun tasks — things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reading the latest news&lt;/li&gt;
&lt;li&gt;Opening apps like Instagram or LinkedIn&lt;/li&gt;
&lt;li&gt;Playing my favorite music&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To do that, I used &lt;strong&gt;Python&lt;/strong&gt; and a few useful libraries, along with the &lt;strong&gt;Gemini API&lt;/strong&gt; for AI responses.&lt;/p&gt;


&lt;h2&gt;
  
  
  Libraries I Used
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;speech_recognition&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;sr&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;webbrowser&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;pyttsx3&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;musicLibrary&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;google.generativeai&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;threading&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Here’s what each one does:
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Library&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;speech_recognition&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Converts your voice into text (Speech → Text)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;webbrowser&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Opens websites or apps directly from Python&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;pyttsx3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Converts text back into voice (Text → Speech)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;musicLibrary&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A custom module to store and play songs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;requests&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Fetches real-time data like news articles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;google.generativeai&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Connects to Gemini API for AI responses&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;threading&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Runs multiple tasks at the same time&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;


&lt;h2&gt;
  
  
  How the Code Works
&lt;/h2&gt;

&lt;p&gt;One of the coolest parts was making Nova respond only when I said &lt;strong&gt;“NOVA”&lt;/strong&gt; — just like Jarvis wakes up when Tony Stark calls.&lt;/p&gt;

&lt;p&gt;Here’s a simplified version of that logic:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;__name__&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;__main__&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="nf"&gt;speak&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Initializing NOVA ...&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; 
    &lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;r&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;sr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Recognizer&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
        &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Recognizing ...&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="n"&gt;sr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Microphone&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;source&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
                &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Listening for wake word ...&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                &lt;span class="n"&gt;audio&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;listen&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;source&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;timeout&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;phrase_time_limit&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

            &lt;span class="n"&gt;word&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;recognize_google&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;audio&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;nova&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;word&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;lower&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
                &lt;span class="nf"&gt;speak&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Yes Sir, how may I help you?&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Yes Sir, how may I help you?&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

                &lt;span class="c1"&gt;# Listen for the actual command
&lt;/span&gt;                &lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="n"&gt;sr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Microphone&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;source&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
                    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Nova Active...&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                    &lt;span class="n"&gt;audio&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;listen&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;source&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                    &lt;span class="n"&gt;command&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;recognize_google&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;audio&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

                    &lt;span class="nf"&gt;processCommand&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;command&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

        &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="nb"&gt;Exception&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Error: {0}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;format&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Explanation (in simple words)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;The program first says &lt;strong&gt;“Initializing NOVA…”&lt;/strong&gt; — to let you know it’s ready.&lt;/li&gt;
&lt;li&gt;It keeps listening for your wake word → &lt;strong&gt;“Nova”&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Once it hears it, Nova replies:&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“Yes Sir, how may I help you?”&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Then it listens for your actual command — like:
&lt;em&gt;Play music&lt;/em&gt;
&lt;em&gt;Open Instagram&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Those commands are then processed using &lt;strong&gt;processCommand()&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Any errors are handled so the program doesn’t crash&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Challenges &amp;amp; Mistakes (and What I Learned)
&lt;/h2&gt;

&lt;p&gt;This project was full of learning moments! &lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Problem&lt;/th&gt;
&lt;th&gt;What Happened&lt;/th&gt;
&lt;th&gt;Solution&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gemini API not working&lt;/td&gt;
&lt;td&gt;Wrong model name and expired key&lt;/td&gt;
&lt;td&gt;Reconfigured and generated a new API key&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No voice response&lt;/td&gt;
&lt;td&gt;Forgot &lt;code&gt;engine = pyttsx3.init()&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Added engine initialization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Wake word not detected&lt;/td&gt;
&lt;td&gt;“Nova” wasn’t recognized clearly&lt;/td&gt;
&lt;td&gt;Adjusted &lt;code&gt;timeout&lt;/code&gt; &amp;amp; &lt;code&gt;phrase_time_limit&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Continuous news reading&lt;/td&gt;
&lt;td&gt;It kept reading all articles endlessly&lt;/td&gt;
&lt;td&gt;Limited to top 5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Unhandled errors&lt;/td&gt;
&lt;td&gt;App crashed on bad input&lt;/td&gt;
&lt;td&gt;Added polite fallback responses&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;And yes — &lt;strong&gt;ChatGPT helped me debug a few issues faster!&lt;/strong&gt; &lt;/p&gt;




&lt;h2&gt;
  
  
  The Best Part
&lt;/h2&gt;

&lt;p&gt;After countless test runs, hearing:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;“Initializing NOVA…”&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;from my laptop for the first time was an unforgettable feeling.&lt;/p&gt;

&lt;p&gt;It felt like I had built my own mini &lt;strong&gt;Jarvis&lt;/strong&gt; — one that could talk, listen, and perform real tasks.&lt;/p&gt;

&lt;p&gt;This project taught me about:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;APIs&lt;/li&gt;
&lt;li&gt;Speech recognition&lt;/li&gt;
&lt;li&gt;Threading&lt;/li&gt;
&lt;li&gt;Real debugging&lt;/li&gt;
&lt;li&gt;Patience while coding!&lt;/li&gt;
&lt;/ol&gt;




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

&lt;p&gt;If you’re learning &lt;strong&gt;Python&lt;/strong&gt; or &lt;strong&gt;AI&lt;/strong&gt; —&lt;br&gt;
I highly recommend trying a voice assistant project.&lt;/p&gt;

&lt;p&gt;It’s simple to start, super fun to build,&lt;br&gt;
and you’ll learn a LOT in the process.&lt;/p&gt;

&lt;p&gt;Keep building cool stuff —&lt;br&gt;
your own &lt;strong&gt;Nova&lt;/strong&gt; might be the first step toward your next big AI idea.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Written by &lt;strong&gt;Sarthak Wakade&lt;/strong&gt; — a creative developer exploring AI, frontend, and fun projects.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;© 2025 Sarthak Wakade — &lt;em&gt;All opinions are my own.&lt;/em&gt;&lt;/p&gt;



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

&lt;/div&gt;

</description>
      <category>programming</category>
      <category>webdev</category>
      <category>ai</category>
      <category>python</category>
    </item>
    <item>
      <title>How Social Media Subconsciously Controls Your Mind: An Academic Review on Dopamine, FOMO &amp; Algorithms</title>
      <dc:creator>Sarthak Wakade</dc:creator>
      <pubDate>Sun, 20 Jul 2025 14:12:30 +0000</pubDate>
      <link>https://dev.to/sarthakwd_20/how-social-media-subconsciously-controls-your-mind-an-academic-review-on-dopamine-fomo--4m4a</link>
      <guid>https://dev.to/sarthakwd_20/how-social-media-subconsciously-controls-your-mind-an-academic-review-on-dopamine-fomo--4m4a</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Disclaimer&lt;/strong&gt;: This article is a personal summary and opinion piece based on a literature review conducted as part of a curiosity-driven project. It is not peer-reviewed academic research, but an effort to simplify and share insights on how social media might influence the human mind subconsciously.&lt;br&gt;
Research assistance: Perplexity AI, ChatGPT&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;In today’s hyper-connected world, social media is more than just a communication tool — it’s a psychological ecosystem that can subtly shape our habits, decisions, and emotions. From TikTok to Instagram, platforms are engineered not only to serve content but also to keep users engaged and returning for more.&lt;/p&gt;

&lt;p&gt;This article breaks down academic research on how social media subconsciously influences users. It dives into dopamine loops, algorithmic feeds, fear of missing out (FOMO), and highlights why adolescents are particularly vulnerable to these effects.&lt;/p&gt;




&lt;h2&gt;
  
  
  Abstract (Summary)
&lt;/h2&gt;

&lt;p&gt;Drawing from five peer-reviewed studies, this article outlines the subtle mechanisms through which social media platforms influence user behavior. These include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI algorithms designed to predict and modify behavior
&lt;/li&gt;
&lt;li&gt;Dopamine-driven feedback loops from likes and notifications
&lt;/li&gt;
&lt;li&gt;Amplification of FOMO and social comparison in teens
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These influences often operate below the level of conscious thought, leading to behavioral changes such as addiction, reduced attention span, and emotional dependency. While not universally harmful, the risks are higher among vulnerable groups, especially adolescents.&lt;/p&gt;




&lt;h2&gt;
  
  
  Thematic Breakdown of the Research
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Social Media Algorithms
&lt;/h3&gt;

&lt;p&gt;Modern platforms use artificial intelligence to personalize content with the goal of maximizing time spent online. These algorithmic feeds are predictive, not random, and are designed to deliver content that reinforces a user’s existing interests and beliefs.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Platforms tailor content to reduce cognitive surprise, reinforcing belief systems and behavior loops.”&lt;br&gt;&lt;br&gt;
— White et al. (2024)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This results in echo chambers, reducing exposure to diverse perspectives and strengthening cognitive biases.&lt;/p&gt;




&lt;h3&gt;
  
  
  2. Dopamine Loops &amp;amp; Instant Gratification
&lt;/h3&gt;

&lt;p&gt;Social media platforms are structured around dopamine-triggering feedback — such as likes, notifications, and new content — which can mimic the patterns seen in addiction.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Notifications and likes create a dopamine cycle similar to substance addiction.”&lt;br&gt;&lt;br&gt;
— Zsila &amp;amp; Reyes (2023)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Even short periods away from social media can induce discomfort, restlessness, or anxiety, reflecting its addictive potential.&lt;/p&gt;




&lt;h3&gt;
  
  
  3. The Fear of Missing Out (FOMO)
&lt;/h3&gt;

&lt;p&gt;FOMO is a dominant psychological factor in compulsive social media use. Adolescents, in particular, feel pressure to stay constantly connected to avoid being excluded from trends, conversations, or experiences.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Teens with high FOMO were more likely to check their phones late at night and report poor sleep and attention.”&lt;br&gt;&lt;br&gt;
— Pellegrino et al. (2022)&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  4. Behavioral &amp;amp; Mental Health Impacts
&lt;/h3&gt;

&lt;p&gt;Research links excessive social media use to a range of mental health challenges:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Anxiety and depression
&lt;/li&gt;
&lt;li&gt;Decreased attention span
&lt;/li&gt;
&lt;li&gt;Poor academic performance
&lt;/li&gt;
&lt;li&gt;Negative body image
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;However, findings vary. Some studies using objective tracking methods (like Jones et al., 2024) found only small effects, suggesting that context and usage patterns play a critical role.&lt;/p&gt;




&lt;h3&gt;
  
  
  5. Adolescents: The Most Vulnerable Group
&lt;/h3&gt;

&lt;p&gt;Adolescents are neurologically and emotionally still developing. Influencers, trends, and curated content strongly affect their identity formation, consumer choices, and mental health.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Attractive and relatable influencers strongly shaped teenagers’ opinions and lifestyle choices.”&lt;br&gt;&lt;br&gt;
— Lajnef (2023)&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmbuto8hvwb4heocd7zd7.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%2Fmbuto8hvwb4heocd7zd7.png" alt="alone" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Discussion: Why This Matters
&lt;/h2&gt;

&lt;p&gt;Social media is not just “entertainment.” Behind every swipe and scroll, AI-driven systems are shaping:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What users see
&lt;/li&gt;
&lt;li&gt;What they believe
&lt;/li&gt;
&lt;li&gt;How they feel and behave
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And because this process happens subconsciously, many users feel in control — when, in fact, their experiences are being curated in real-time to maximize engagement.&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%2F2u5abof74r3hku2pkkwh.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%2F2u5abof74r3hku2pkkwh.png" alt="free" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What Can We Do?
&lt;/h2&gt;

&lt;p&gt;Based on the research, here are a few actionable recommendations:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Digital Literacy
&lt;/h3&gt;

&lt;p&gt;Understanding how algorithms work can help users become more mindful and critical of the content they consume.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Algorithmic Transparency
&lt;/h3&gt;

&lt;p&gt;Researchers and users should advocate for greater transparency from tech companies on how feeds and recommendations are constructed.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Mindful Usage
&lt;/h3&gt;

&lt;p&gt;Encourage practices like screen time limits, notification control, and intentional content consumption.&lt;/p&gt;




&lt;h2&gt;
  
  
  Visual Insight
&lt;/h2&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%2F9o5ieoa25d85zlqv5v2r.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%2F9o5ieoa25d85zlqv5v2r.png" alt="Map" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;A conceptual map showing how algorithms, networks, influencers, and psychological feedback loops interact on social media platforms.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;White, B., Clark, A., &amp;amp; Miller, M. (2024). &lt;em&gt;Digital being: Social media and the predictive mind&lt;/em&gt;. Neuroscience of Consciousness, 2024(1)
&lt;/li&gt;
&lt;li&gt;Jones, C. N., et al. (2024). &lt;em&gt;Investigating the links between objective social media use and well-being&lt;/em&gt;. Social Science &amp;amp; Medicine, 361
&lt;/li&gt;
&lt;li&gt;Pellegrino, A., et al. (2022). &lt;em&gt;Research trends in social media addiction&lt;/em&gt;. IJERPH, 19(23)
&lt;/li&gt;
&lt;li&gt;Zsila, Á., &amp;amp; Reyes, M. E. S. (2023). &lt;em&gt;Impacts of social media on mental health&lt;/em&gt;. BMC Psychology, 11(1)
&lt;/li&gt;
&lt;li&gt;Lajnef, K. (2023). &lt;em&gt;The effect of social media influencers on adolescents&lt;/em&gt;. Current Psychology&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Social media isn't just shaping content — it’s shaping cognition, emotion, and behavior. While these platforms offer real benefits in communication and creativity, they also operate through subtle psychological mechanisms that warrant attention.&lt;/p&gt;

&lt;p&gt;By promoting awareness, education, and mindful engagement, users can better navigate the digital world — rather than be controlled by it.&lt;/p&gt;

</description>
      <category>socialmedia</category>
      <category>mentalhealth</category>
      <category>algorithms</category>
      <category>psychology</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Sarthak Wakade</dc:creator>
      <pubDate>Wed, 16 Jul 2025 15:05:21 +0000</pubDate>
      <link>https://dev.to/sarthakwd_20/-2iej</link>
      <guid>https://dev.to/sarthakwd_20/-2iej</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/sarthakwd_20" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&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%2F3360346%2Febd1bdb1-53d2-4c6e-9002-19d3cb8b60c5.png" alt="sarthakwd_20"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/sarthakwd_20/getting-started-with-frontend-and-uiux-a-beginner-friendly-guide-f5k" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Getting Started With Frontend and UI/UX — A Beginner-Friendly Guide&lt;/h2&gt;
      &lt;h3&gt;Sarthak Wakade ・ Jul 16&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#frontend&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#uiux&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#html&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>beginners</category>
      <category>frontend</category>
      <category>uiux</category>
      <category>html</category>
    </item>
    <item>
      <title>Getting Started With Frontend and UI/UX — A Beginner-Friendly Guide</title>
      <dc:creator>Sarthak Wakade</dc:creator>
      <pubDate>Wed, 16 Jul 2025 14:52:56 +0000</pubDate>
      <link>https://dev.to/sarthakwd_20/getting-started-with-frontend-and-uiux-a-beginner-friendly-guide-f5k</link>
      <guid>https://dev.to/sarthakwd_20/getting-started-with-frontend-and-uiux-a-beginner-friendly-guide-f5k</guid>
      <description>&lt;h2&gt;
  
  
  Not Sure Where to Start in Tech? Try Frontend and UI/UX
&lt;/h2&gt;

&lt;p&gt;If you're a student or beginner trying to figure out where you fit in tech — frontend development is a great place to start.&lt;/p&gt;

&lt;p&gt;Why?&lt;/p&gt;

&lt;p&gt;Because it's &lt;strong&gt;visual&lt;/strong&gt;, &lt;strong&gt;creative&lt;/strong&gt;, and gives you &lt;strong&gt;real results fast&lt;/strong&gt;. You don’t need deep programming knowledge to build your first webpage. All you need is a browser, a text editor, and curiosity.&lt;/p&gt;




&lt;h2&gt;
  
  
  Start Simple: HTML + CSS
&lt;/h2&gt;

&lt;p&gt;Here’s the basic stack to learn first:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML&lt;/strong&gt;: Structure of the page&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS&lt;/strong&gt;: Styling, layout, colors, spacing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript (basics)&lt;/strong&gt;: To add simple interactions&lt;/li&gt;
&lt;/ul&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%2Fannsecv0rk5jhez4ef7l.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%2Fannsecv0rk5jhez4ef7l.png" alt=" " width="302" height="167"&gt;&lt;/a&gt;&lt;br&gt;
Once you get the hang of those, you can build:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A blog layout&lt;/li&gt;
&lt;li&gt;A landing page&lt;/li&gt;
&lt;li&gt;A Netflix or Starbucks UI clone&lt;/li&gt;
&lt;li&gt;A portfolio site to showcase your learning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The key is to &lt;strong&gt;build while you learn&lt;/strong&gt;. No need to wait until you're “ready”.&lt;/p&gt;




&lt;h2&gt;
  
  
  UI/UX: The Design Side of Tech
&lt;/h2&gt;

&lt;p&gt;Once you’ve built a few frontend projects, you might start asking questions like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is this layout easy to use?&lt;/li&gt;
&lt;li&gt;Does this color scheme look right?&lt;/li&gt;
&lt;li&gt;Where should this button go?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s the start of UI/UX thinking.&lt;/p&gt;

&lt;p&gt;You can explore tools like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Figma&lt;/strong&gt; (for prototyping designs)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dribbble / Mobbin&lt;/strong&gt; (for design inspiration)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend Mentor / DevChallenges&lt;/strong&gt; (for real-world practice)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Try redesigning simple pages or apps. Focus on layout, user flow, and making the interface clean and usable.&lt;/p&gt;

&lt;h2&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%2Fi9n9s7hn42detvxp0fz0.png" alt=" " width="318" height="159"&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  A Quick Note From My Own Journey
&lt;/h2&gt;

&lt;p&gt;I'm a student myself. I started learning frontend during semester breaks. I didn’t know much — just basic HTML/CSS — but I kept experimenting.&lt;/p&gt;

&lt;p&gt;Eventually, I tried tools like Figma, rebuilt pages like Starbucks, created light/dark UIs, and even designed a fitness app layout. The more I built, the more I enjoyed it.&lt;/p&gt;

&lt;p&gt;I'm still learning. Still improving. But I’ve found what I enjoy — and that’s a good place to start.&lt;/p&gt;




&lt;h2&gt;
  
  
  Tips for Students Starting Out
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Don’t wait for college to teach you. Learn by doing.&lt;/li&gt;
&lt;li&gt;YouTube + Figma + CodePen = your best friends&lt;/li&gt;
&lt;li&gt;You don’t need to know everything — just enough to start&lt;/li&gt;
&lt;li&gt;Explore frontend, then design, then full-stack if it interests you&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Wrapping Up
&lt;/h2&gt;

&lt;p&gt;If you're confused about where to begin in tech, try frontend.&lt;/p&gt;

&lt;p&gt;Build something small. Tweak it. Break it. Fix it. Add a little design. Explore UI/UX. You’ll learn more by doing than any course can teach you.&lt;/p&gt;

&lt;p&gt;Still unsure where to begin? Drop a comment or DM. I’m also figuring it out — and sharing as I go.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>frontend</category>
      <category>uiux</category>
      <category>html</category>
    </item>
  </channel>
</rss>
