<?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: Karuna Sehgal</title>
    <description>The latest articles on DEV Community by Karuna Sehgal (@karuna24s).</description>
    <link>https://dev.to/karuna24s</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%2F9177%2F10789408.png</url>
      <title>DEV Community: Karuna Sehgal</title>
      <link>https://dev.to/karuna24s</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/karuna24s"/>
    <language>en</language>
    <item>
      <title>A Simplified Interpretation of Algorithms</title>
      <dc:creator>Karuna Sehgal</dc:creator>
      <pubDate>Mon, 27 Nov 2017 20:00:27 +0000</pubDate>
      <link>https://dev.to/karuna24s/a-simplified-interpretation-of-algorithms-4op</link>
      <guid>https://dev.to/karuna24s/a-simplified-interpretation-of-algorithms-4op</guid>
      <description>

&lt;p&gt;As a Software Engineer, the hardest concept for me to understand is Algorithms. Since I do not have a traditional CS background, I have never learned about Algorithms until I started prepping for technical interviews. In fact, very few technical programs/bootcamps focus on teaching students Algorithms.&lt;br&gt;
In order to become comfortable with Algorithms, I googled online, attended meetups, and attended a Girl Develop It workshop called Introduction to Algorithms. This workshop really helped me understand Algorithms more clearly and I want to share with you what I learned.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is a Algorithm?
&lt;/h3&gt;

&lt;p&gt;An algorithm is a repeatable process for determining the solution to a problem. An example is show below:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ri_38Lew--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/077eo0a118adavtpf7ua.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ri_38Lew--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/077eo0a118adavtpf7ua.png" alt="Alt text of image here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Do we use Algorithms daily?
&lt;/h3&gt;

&lt;p&gt;We actually do. Here are some ways we use Algorithms on a day to day basis:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Find a cereal in the grocery store.&lt;/li&gt;
&lt;li&gt;Re-organizing your closet to make finding stuff easier.&lt;/li&gt;
&lt;li&gt;Finding something good to watch on TV.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In fact, let’s use watching TV as an example. There are several ways we find something to watch on TV. Here is one approach:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Finding something to watch on TV: Version 1 (v1)&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Turn on TV.&lt;/li&gt;
&lt;li&gt;Watch what is on.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KbeE74Vg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/0yn6pio6x7pu8268x30o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KbeE74Vg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/0yn6pio6x7pu8268x30o.png" alt="Alt text of image here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another approach is:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Finding something to watch on TV: Version 2 (v2)&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Turn on TV.&lt;/li&gt;
&lt;li&gt;Flip through every channel and rate what is on.&lt;/li&gt;
&lt;li&gt;Find the highest rated channel.&lt;/li&gt;
&lt;li&gt;Watch&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--spYdt39t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/8e8x66lpx2glgt5ekv2x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--spYdt39t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/8e8x66lpx2glgt5ekv2x.png" alt="Alt text of image here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is another way as well:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Finding something to watch on TV: Version 3 (v3)&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Turn on TV.&lt;/li&gt;
&lt;li&gt;Check 5 favorite channels and rate what is on .&lt;/li&gt;
&lt;li&gt;Find the highest rated channel&lt;/li&gt;
&lt;li&gt;Watch&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AbudFeiB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/ttnnklpyd9xhn0kjmqyd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AbudFeiB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/ttnnklpyd9xhn0kjmqyd.png" alt="Alt text of image here"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see there are several ways to finding something to watch on TV and the same goes for solving an Algorithm.&lt;/p&gt;

&lt;p&gt;So the goal of Algorithms is to solve a problem in a repeatable way. What I touch upon in this blog post is just the tip of the iceberg. There is much more to come. I plan on writing a series of blogposts regarding Algorithms and will go in further detail about Data Structures, Time Complexity, Big O Notation, and various sorting methods.&lt;/p&gt;


</description>
      <category>algorithms</category>
      <category>coding</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Nevertheless, Karuna Coded</title>
      <dc:creator>Karuna Sehgal</dc:creator>
      <pubDate>Wed, 08 Mar 2017 16:17:02 +0000</pubDate>
      <link>https://dev.to/karuna24s/nevertheless-karuna-sehgal-coded</link>
      <guid>https://dev.to/karuna24s/nevertheless-karuna-sehgal-coded</guid>
      <description>&lt;h2&gt;
  
  
  I began coding because...
&lt;/h2&gt;

&lt;p&gt;It has been about 2 years since I learned how to code. I was desperate for a career change from working in a government agency, and I wanted to do something that was more meaningful, challenging, gave me potential to grow and improve my technical skill set.&lt;/p&gt;

&lt;p&gt;My journey started with an Introduction to HTML and CSS class through Girl Develop It. It was an incredible experience. Not only was it empowering to write my first line of code, it was exciting to interact with other women from different walks of life who were eager to learn HTML and CSS.&lt;/p&gt;

&lt;p&gt;Through Girl Develop It, I discovered other organizations such as Women Who Code and Startup Institute that helped me expand my technical skill set in Javascript, jQuery, Github, and Adobe Creative Suite.&lt;/p&gt;

&lt;p&gt;Through these opportunities, I built a network of fellow developers and others that are in the startup ecosphere.&lt;/p&gt;

&lt;p&gt;I started attending technical meetups and developer conferences where not only did I have the opportunity to share my story but I learned so much along the way. I discovered AngularJS, NodeJS, and ReactJS and created apps using these frameworks.&lt;/p&gt;

&lt;h2&gt;
  
  
  I'm currently hacking on...
&lt;/h2&gt;

&lt;p&gt;a Rails Job Tracker application with Angular in the front end where the job seeker can maintain details about the job and adding an application checklist to the job.&lt;/p&gt;

&lt;h2&gt;
  
  
  I'm excited about...
&lt;/h2&gt;

&lt;p&gt;Currently, I am enrolled in Flatiron School's Online Full Stack Web Development program and working on my final project. Overall it has been a hard yet gratifying change. I am completely dedicated to my new future.&lt;/p&gt;

&lt;h2&gt;
  
  
  My advice for other women who code is...
&lt;/h2&gt;

&lt;p&gt;Get out there and network. Check out tech meetups and participate as much as you can.&lt;/p&gt;

</description>
      <category>wecoded</category>
    </item>
    <item>
      <title>Hi, I'm Karuna Sehgal</title>
      <dc:creator>Karuna Sehgal</dc:creator>
      <pubDate>Wed, 08 Mar 2017 16:02:52 +0000</pubDate>
      <link>https://dev.to/karuna24s/hi-im-karuna-sehgal</link>
      <guid>https://dev.to/karuna24s/hi-im-karuna-sehgal</guid>
      <description>&lt;p&gt;I have been coding for 2 years.&lt;/p&gt;

&lt;p&gt;You can find me on GitHub as &lt;a href="https://github.com/karuna24s" rel="noopener noreferrer"&gt;karuna24s&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I live in Forest Hills, NY.&lt;/p&gt;

&lt;p&gt;I am studying at Flatiron School.&lt;/p&gt;

&lt;p&gt;I mostly program in these languages: Ruby, JavaScript.&lt;/p&gt;

&lt;p&gt;I am currently learning more about AngularJS.&lt;/p&gt;

&lt;p&gt;Nice to meet you.&lt;/p&gt;

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