<?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: Melisa Im</title>
    <description>The latest articles on DEV Community by Melisa Im (@mim).</description>
    <link>https://dev.to/mim</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%2F60966%2F39a8eeaa-99f5-482f-af7f-e37dc3440df2.jpeg</url>
      <title>DEV Community: Melisa Im</title>
      <link>https://dev.to/mim</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mim"/>
    <language>en</language>
    <item>
      <title>GitHub Copilot 1-Day Challenge: Ode - an application to generate a poem (with a twist)</title>
      <dc:creator>Melisa Im</dc:creator>
      <pubDate>Mon, 20 Jan 2025 03:46:15 +0000</pubDate>
      <link>https://dev.to/mim/ode-an-application-to-generate-a-poem-with-a-twist-1o79</link>
      <guid>https://dev.to/mim/ode-an-application-to-generate-a-poem-with-a-twist-1o79</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/github"&gt;GitHub Copilot Challenge &lt;/a&gt;: Transitions and Transformations&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&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%2Fnvnbbvgltxp7cahdvete.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%2Fnvnbbvgltxp7cahdvete.png" alt="Image description" width="509" height="607"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For this challenge, I wanted to explore the space of sentiment analysis. Knowing full well that I only had one day, I opted for generating feelings instead of parsing through large data sets. Ode is an application that takes in a small set of inputs and outputs a small creative writing piece to meditate and reflect on. One fun twist is that if you switch to dark mode, you can generate a negative sentiment poem instead :) &lt;/p&gt;

&lt;p&gt;What you think and how you think is critical to the output (in poems and life), so I wanted to make a toy project to externalize positive and negative sentiments in the form of little poems. Enjoy! &lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://odeapp.netlify.app/" rel="noopener noreferrer"&gt;https://odeapp.netlify.app/&lt;/a&gt; &lt;br&gt;
Demo video: &lt;a href="https://youtu.be/jMySscrpRbM" rel="noopener noreferrer"&gt;https://youtu.be/jMySscrpRbM&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Sample poem generated (can generate and export image):&lt;br&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%2Fpahu3pd7xvo0z7y98cmi.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%2Fpahu3pd7xvo0z7y98cmi.png" alt="Image description" width="800" height="1113"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Repo
&lt;/h2&gt;

&lt;p&gt;Backend: &lt;a href="https://github.com/MelisaIm/Ode_backend" rel="noopener noreferrer"&gt;https://github.com/MelisaIm/Ode_backend&lt;/a&gt;&lt;br&gt;
Frontend: &lt;a href="https://github.com/MelisaIm/ode_app" rel="noopener noreferrer"&gt;https://github.com/MelisaIm/ode_app&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Copilot Experience
&lt;/h2&gt;

&lt;p&gt;I used Copilot to explore what tools I could use to quickly deploy, for autocompletion, for quick debugging ideas, to learn about libraries I hadn't used in the past, to remember how to run specific commands, and to simply ask how to do something I hadn't done recently or ever. Most of the backend development felt awkward and confusing at first, but Copilot made re-discovery easy, especially cors related issues. &lt;/p&gt;

&lt;h2&gt;
  
  
  GitHub Models
&lt;/h2&gt;

&lt;p&gt;I used Github Models to compare versions of ChatGPT/OpeanAI for similar queries. I opted for the smaller/cheaper model because the output wasn't that much better.&lt;/p&gt;

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

&lt;p&gt;The last time I did a 24hr hackathon was over 5 years ago and I distinctly remember feeling overwhelmed (and we had a team of ~5). I built a fullstack application by myself (despite working primarily on the frontend and forgetting lots of backend concepts) without ever feeling rushed or worried because I was unblocked so quickly from any issue I ran into. This was thoroughly a wonderful experience and I'm glad I decided to try it out. Now I will keep building on the side, to play with ideas or technical concepts without fear of it swallowing my life! &lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>githubchallenge</category>
      <category>webdev</category>
      <category>ai</category>
    </item>
    <item>
      <title>Because You Are a Woman</title>
      <dc:creator>Melisa Im</dc:creator>
      <pubDate>Tue, 06 Mar 2018 03:45:32 +0000</pubDate>
      <link>https://dev.to/mim/because-you-are-a-woman--2393</link>
      <guid>https://dev.to/mim/because-you-are-a-woman--2393</guid>
      <description>&lt;h3&gt;
  
  
  "[...], that is why you got that job."
&lt;/h3&gt;

&lt;p&gt;He told me that I got my job as a software engineering intern because I am a woman, and that my classmate (who attended the same bootcamp as me) got his job because he is smart. I got very angry. Not because he was so illogical and bigoted, but because it's not true. And I bet, it isn't true for any woman reading this. &lt;/p&gt;

&lt;h3&gt;
  
  
  "Él ya no se puede cuidar solo [He can no longer take care of himself]"
&lt;/h3&gt;

&lt;p&gt;I code because I am someone's daughter. Because my father is succumbing to dementia and has no assets or little external aid. Because as I succeed, as I struggle, his struggles will be diminished. His sacrifices to us will be, not repaid, but honored. &lt;/p&gt;

&lt;h3&gt;
  
  
  "There is curiosity that you can't fake"
&lt;/h3&gt;

&lt;p&gt;I code because I am a student. I love to learn and explore and awaken to new ways of seeing the world and the problems in it. &lt;/p&gt;

&lt;h3&gt;
  
  
  "We are happy to have you! Thanks for returning to aid our Tech Divas"
&lt;/h3&gt;

&lt;p&gt;I code because I am a helper. I like to share what I learn with others, bring them up and encourage them. Like my mentor, Vanessa, said to me, "Never close the door behind you." &lt;/p&gt;

&lt;h3&gt;
  
  
  "proud of you! always good to build a thing to know how it works (="
&lt;/h3&gt;

&lt;p&gt;I code because I am loved. Each and every friend who encouraged me, each and every mentor who empowered me, helped me be a woman who nevertheless, she codes. &lt;/p&gt;

&lt;h3&gt;
  
  
  My advice for other women and non-binary folks who code is...
&lt;/h3&gt;

&lt;p&gt;to never let your struggles define you. You are not the woman who weeps, the woman who hurts or hungers, they who are in pain... You are powerful because of those struggles, you are transformed and unbeatable.   &lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/@melisaevelynim/dear-aspiring-engineers-ba63d2f048c5" rel="noopener noreferrer"&gt;And some advice for those getting started&lt;/a&gt;&lt;/p&gt;

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