<?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>Forem: Asmit Phuyal</title>
    <description>The latest articles on Forem by Asmit Phuyal (@fuyalasmit).</description>
    <link>https://forem.com/fuyalasmit</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%2F2716650%2F763b1b88-5e55-4863-85ef-6e49d30cbb78.jpg</url>
      <title>Forem: Asmit Phuyal</title>
      <link>https://forem.com/fuyalasmit</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/fuyalasmit"/>
    <language>en</language>
    <item>
      <title>How to Get Selected for GSoC (Google Summer of Code) - My Personal Experience at Accord Project</title>
      <dc:creator>Asmit Phuyal</dc:creator>
      <pubDate>Sun, 14 Sep 2025 14:19:51 +0000</pubDate>
      <link>https://forem.com/fuyalasmit/how-to-get-selected-for-gsoc-google-summer-of-code-my-personal-experience-at-accord-project-4hh9</link>
      <guid>https://forem.com/fuyalasmit/how-to-get-selected-for-gsoc-google-summer-of-code-my-personal-experience-at-accord-project-4hh9</guid>
      <description>&lt;h1&gt;
  
  
  How to Get Selected for GSoC (Google Summer of Code) - My Personal Experience at Accord Project
&lt;/h1&gt;

&lt;p&gt;Recently GSoC 2025 has ended, and I’ve successfully passed this. I thought, why not share my personal experience so that you can also crack GSoC.  &lt;/p&gt;

&lt;p&gt;By the end of this article, you’ll get to know what actually is GSoC, how to crack it, how many attempts you can make, and what happens if you crack GSoC.  &lt;/p&gt;




&lt;h2&gt;
  
  
  How it all started
&lt;/h2&gt;

&lt;p&gt;GSoC and open source started for me when I learned more about open source at DevFest 2024, probably towards the end of the year.&lt;br&gt;&lt;br&gt;
Until then, I only had a rough idea about open source and GSoC, but that day opened my mind a bit.  &lt;/p&gt;

&lt;p&gt;The next day, I went and contributed to the website of GNOME Nepal, the same org I had heard about at DevFest from Aditya Singh (founder of GNOME Nepal). My first pull request got merged there, and that actually got me excited.  &lt;/p&gt;




&lt;h2&gt;
  
  
  A late start
&lt;/h2&gt;

&lt;p&gt;It was late compared to others preparing for GSoC. It was already the start of 2025, and I was still at the beginning level while many were way ahead. For me, it was not the first start, but a fast and smart start.  &lt;/p&gt;

&lt;p&gt;Honestly, I had no hope I would get into GSoC this year. I just started exploring open source more deeply, without thinking of GSoC 2025. Some YouTube videos divide GSoC orgs into two categories:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;very competitive and large orgs that come every year
&lt;/li&gt;
&lt;li&gt;smaller orgs that recently started coming with comparatively less competition
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;(Remember this point, I’ll come back to it later.)  &lt;/p&gt;

&lt;p&gt;At that time, I wasn’t sure which org I’d target for GSoC 2026, but I had started exploring random projects/repos to get a basic idea.  &lt;/p&gt;




&lt;h2&gt;
  
  
  Before and after org announcements
&lt;/h2&gt;

&lt;p&gt;I want to break my journey into two parts: before the GSoC 2025 org announcement and after it.  &lt;/p&gt;

&lt;p&gt;Before the announcement, I had contributed to a few projects but none of them were targeted GSoC orgs. I had no expectation of getting into GSoC, and I wasn’t sure which org would align with my interests.  &lt;/p&gt;

&lt;p&gt;Everything changed when the GSoC 2025 organizations were announced in the last week of February. After a few days, the enthusiasm to get into GSoC sparked inside me.  &lt;/p&gt;

&lt;p&gt;I picked a few orgs, mostly newer ones that were not very repetitive. Then I narrowed down to two, thinking I could submit proposals to both and maybe get lucky haha.  &lt;/p&gt;

&lt;p&gt;But finally, I ended up sticking with a single org where I had a real chance: Accord Project. Out of all the orgs, Accord Project fit my technical expertise and interests the best.  &lt;/p&gt;




&lt;h2&gt;
  
  
  Deciding on Accord Project
&lt;/h2&gt;

&lt;p&gt;By the first week of March, I had finalized Accord Project for GSoC 2025. That gave me only about a month to show my skills to the maintainers.  &lt;/p&gt;

&lt;p&gt;I started exploring whatever I could about Accord Project. I had already decided which project idea to go for. I opened a few issues, got some PRs merged, and had a few open. Days went on like this, and then it was time for proposal submission.  &lt;/p&gt;

&lt;p&gt;I had seen many people with lots of merged PRs, since they had started preparing 4–5 months earlier. But for me, it didn’t matter much. I think it’s all about quality over quantity: the quality of the proposal and how you plan to handle the main project idea.  &lt;/p&gt;




&lt;h2&gt;
  
  
  Proposal writing and exams
&lt;/h2&gt;

&lt;p&gt;The proposal-writing period overlapped with my 4th semester board exams. We had a 3-day gap between exams, so I spent around 2 days writing my proposal, contributing, and exploring the codebase more.  &lt;/p&gt;

&lt;p&gt;I submitted the proposal on April 8, the last date. Even after submission, I kept exploring the codebase because my idea was to learn more, no matter the result.  &lt;/p&gt;




&lt;h2&gt;
  
  
  Result day
&lt;/h2&gt;

&lt;p&gt;I honestly had very little hope of getting selected, as I wasn’t an early starter. I thought I’d definitely get into GSoC 2026, but not this year.  &lt;/p&gt;

&lt;p&gt;Then came May 8, the result day. A few days before the official announcement, some Reddit users noticed frontend changes in their GSoC dashboard. Their “Contributor” section was updated before the results. I checked mine, and yes, the same change appeared.  &lt;/p&gt;

&lt;p&gt;I got excited, but wasn’t 100% sure.  &lt;/p&gt;

&lt;p&gt;The official announcement was scheduled for 11:45 PM NPT. I usually sleep early, but that night I couldn’t. Others who had the dashboard change had already received their mails, so I was just waiting.  &lt;/p&gt;

&lt;p&gt;Finally, at around 12:30 AM, I got the mail. I got sooooooo &lt;strong&gt;happy&lt;/strong&gt;. I can’t even express it.  &lt;/p&gt;

&lt;p&gt;I was sleeping with my 10-year-old brother, so I couldn’t wake him or my family up at midnight. I just stayed excited alone. I thought of sleeping and sharing the news in the morning, but lol, I couldn’t even sleep. I finally slept around 2:00 AM.  &lt;/p&gt;

&lt;p&gt;The next morning, I shared it with my family, close ones, and my friend &lt;a href="https://github.com/Darshan808" rel="noopener noreferrer"&gt;Darshan Poudel&lt;/a&gt; (the biggest open source enthusiast in my class). Then I posted on LinkedIn and got many congratulations from friends, relatives, and more.  &lt;/p&gt;




&lt;h2&gt;
  
  
  Representing Nepal in GSoC
&lt;/h2&gt;

&lt;p&gt;That’s how I was able to represent Nepal among the 68 countries in GSoC 2025.  &lt;/p&gt;

&lt;p&gt;Some quick stats:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;98,000+ registered contributors
&lt;/li&gt;
&lt;li&gt;15,240 contributors submitted 23,559 proposals
&lt;/li&gt;
&lt;li&gt;1,272 proposals were accepted
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For Accord Project, about 30.5% of the proposals were for the same project I chose. The org received around 200 proposals overall.  &lt;/p&gt;




&lt;h2&gt;
  
  
  After selection
&lt;/h2&gt;

&lt;p&gt;From May 8 to June 1 was the community bonding period. I met my mentors and co-contributors, explored the codebase deeply, and felt a sense of responsibility.  &lt;/p&gt;

&lt;p&gt;From June 2, the actual coding period started. If you’re curious about my project (a JSON ↔ YAML converter for DCS), I’ve already written about it here:&lt;br&gt;&lt;br&gt;
&lt;a href="https://accordproject.org/news/gsoc-2025-dcs-json-to-yaml-bidirectional-convertor/" rel="noopener noreferrer"&gt;Accord Project – GSoC 2025 JSON to YAML Bidirectional Converter&lt;/a&gt;  &lt;/p&gt;




&lt;h2&gt;
  
  
  FAQs
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What is GSoC?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Google Summer of Code (GSoC) is not an internship, but a Google-led program that promotes open source contributions worldwide.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is there a stipend?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Yes. It depends on your country, but the base rates are:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Small project: $750
&lt;/li&gt;
&lt;li&gt;Medium project: $1500
&lt;/li&gt;
&lt;li&gt;Large project: $3000
Mine was a medium one, which is the most common.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Which org should you choose for GSoC?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Pick one that aligns with your interests and skills. Don’t just chase the biggest names.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What happens if you crack GSoC?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
You become part of a global network of contributors, gain mentorship, and improve your open source credibility. It can also open doors for future opportunities, jobs, and collaborations.  &lt;/p&gt;




&lt;p&gt;That’s it. I don’t know who or when you’re reading this, but if I can be of any help, I’m always ready.&lt;br&gt;&lt;br&gt;
Feel free to contact me if you need.  &lt;/p&gt;

&lt;p&gt;Thank you, and good luck for your next GSoC.  &lt;/p&gt;

</description>
      <category>gsoc</category>
      <category>googlesummerofcode</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Model Collapse: When AI learns from AI</title>
      <dc:creator>Asmit Phuyal</dc:creator>
      <pubDate>Sun, 14 Sep 2025 11:05:22 +0000</pubDate>
      <link>https://forem.com/fuyalasmit/model-collapse-when-ai-learns-from-ai-53bb</link>
      <guid>https://forem.com/fuyalasmit/model-collapse-when-ai-learns-from-ai-53bb</guid>
      <description>&lt;h1&gt;
  
  
  Model Collapse: When AI Learns from AI
&lt;/h1&gt;

&lt;p&gt;Let’s imagine a line of people playing the telephone game. The last person, labeled &lt;strong&gt;F&lt;/strong&gt;, whispers a message to &lt;strong&gt;E&lt;/strong&gt;. &lt;strong&gt;E&lt;/strong&gt; whispers what she heard to &lt;strong&gt;D&lt;/strong&gt;, and the process continues till the message reaches &lt;strong&gt;A&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;By the time &lt;strong&gt;A&lt;/strong&gt; receives the message, it will be totally different from what &lt;strong&gt;F&lt;/strong&gt; originally intended. There will be lots of distortions and inaccuracies.&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%2Fmhnmyelgoe89vcnlzu9u.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%2Fmhnmyelgoe89vcnlzu9u.png" alt=" " width="680" height="620"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Likewise is the case for AI model training.&lt;/strong&gt; If &lt;a href="https://en.wikipedia.org/wiki/Synthetic_data" rel="noopener noreferrer"&gt;synthetic data&lt;/a&gt; (AI-generated content) is used to train the next model, and then that new synthetic data is again used to train another model, the final model tends to produce more &lt;strong&gt;homogenous output&lt;/strong&gt; — more error-prone, less useful, less diverse, and less accurate.&lt;/p&gt;

&lt;p&gt;Let’s get deeper into it.&lt;/p&gt;

&lt;p&gt;You are probably familiar with the importance of &lt;strong&gt;diversity in ecosystems&lt;/strong&gt;. The same applies to AI training data — otherwise, models risk &lt;strong&gt;collapse&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;With the rapid rise of &lt;strong&gt;LLMs&lt;/strong&gt;, the internet is increasingly being flooded with AI-generated content. As LLMs are trained heavily on data scraped from the internet, &lt;strong&gt;future training datasets will contain AI-generated data as inputs&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Organizations working on LLMs value &lt;strong&gt;human-generated data&lt;/strong&gt;, which could become harder to find over time. I’ve heard ideas about making AI-generated data &lt;strong&gt;easily identifiable&lt;/strong&gt; so that future systems can distinguish synthetic data from real. I mean some kind of &lt;strong&gt;human-undetectable but machine-detectable information&lt;/strong&gt; embedded within AI-generated outputs.&lt;/p&gt;

&lt;p&gt;But here’s the catch — there are already tools that make AI-generated content appear more human. If that AI-generated data is again used to train models, what happens? &lt;strong&gt;A deadlock? An infinite feedback loop? Irreversible defects?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Here’s what I think happens if a model collapses:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Poor decisions for rare cases; models will struggle with &lt;strong&gt;edge-case scenarios&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;AI-generated outputs are expected to be unique, but users may be disappointed by &lt;strong&gt;repetitive or similar responses&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Amplified &lt;strong&gt;bias&lt;/strong&gt; in certain rare topics; models rely more on dominant patterns.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Model collapse&lt;/strong&gt; is a significant challenge for the future development of robust and reliable AI. If we don’t pay attention now, future AIs might lose the very thing that made them powerful — their &lt;strong&gt;connection to human experience&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
    </item>
    <item>
      <title>LaTeX for Beginners in 6 Minutes</title>
      <dc:creator>Asmit Phuyal</dc:creator>
      <pubDate>Wed, 15 Jan 2025 14:16:44 +0000</pubDate>
      <link>https://forem.com/fuyalasmit/latex-for-beginners-in-7-minutes-561d</link>
      <guid>https://forem.com/fuyalasmit/latex-for-beginners-in-7-minutes-561d</guid>
      <description>&lt;h1&gt;
  
  
  LaTeX for Beginners: Learn in Only 7 Minutes
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Master the 20% of LaTeX that powers 80% of your documents.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Whether you are a student, researcher, professionals, or someone who recently came across &lt;strong&gt;LaTeX&lt;/strong&gt; and thought of using it but feel &lt;strong&gt;confused about how and where to begin&lt;/strong&gt;, this short guide will help you &lt;strong&gt;understand the basics&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;At the end of this tutorial, you'll be building a simple &lt;strong&gt;resume&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;As a bonus, I will provide you with the template that we create in this tutorial for reference.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why LaTeX and why not MS Word?
&lt;/h2&gt;

&lt;p&gt;Before understanding LaTeX, let me begin with &lt;em&gt;why LaTeX&lt;/em&gt; and why not traditional word processors like &lt;em&gt;MS Word&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;When Donald Knuth, a computer scientist and mathematician, was writing his book &lt;em&gt;The Art of Computer Programming&lt;/em&gt;, he became unhappy with the poor-quality &lt;a href="https://dictionary.cambridge.org/dictionary/english/typesetting" rel="noopener noreferrer"&gt;typesetting&lt;/a&gt;. To solve this, he developed the &lt;strong&gt;TeX typesetting system&lt;/strong&gt;, on top of which &lt;strong&gt;LaTeX&lt;/strong&gt; was later developed.&lt;/p&gt;

&lt;p&gt;Reading this, you might already have figured out when LaTeX is useful, right? It's for those who usually need more than just plain text in their documents - like &lt;em&gt;mathematical expressions&lt;/em&gt;, &lt;em&gt;symbols&lt;/em&gt;, &lt;em&gt;tables&lt;/em&gt;, and &lt;em&gt;technical formatting&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Still wondering, "These things can also be done in word processors like MS Word, so why use LaTeX?"&lt;/p&gt;

&lt;p&gt;The key difference is how &lt;strong&gt;LaTeX&lt;/strong&gt; and &lt;strong&gt;MS Word&lt;/strong&gt; handle documents:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Word processors like &lt;em&gt;MS Word&lt;/em&gt; focus on &lt;em&gt;appearance&lt;/em&gt; and what you see on the screen, requiring you to manually adjust the formatting for &lt;em&gt;equations&lt;/em&gt; and &lt;em&gt;tables&lt;/em&gt;. This manual formatting can be time consuming and inconsistent.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In contrast, &lt;strong&gt;LaTeX&lt;/strong&gt; focuses on &lt;em&gt;content&lt;/em&gt;. Instead of worrying about how your document looks while you're typing, you define the &lt;em&gt;structure&lt;/em&gt; and &lt;em&gt;formatting&lt;/em&gt; of your document with simple markup commands, which &lt;strong&gt;LaTeX&lt;/strong&gt; then uses to create a formatted document with consistent styling.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;LaTeX is a &lt;strong&gt;powerful and efficient tool&lt;/strong&gt; for creating technical documents, offering cleaner and more consistent results than word processors.&lt;/p&gt;

&lt;p&gt;Now excited to get started with &lt;strong&gt;LaTeX&lt;/strong&gt;? Let's get into it.&lt;/p&gt;

&lt;h2&gt;
  
  
  LaTeX Hands-On Guide
&lt;/h2&gt;

&lt;p&gt;For now, we will use online LaTeX editor &lt;a href="https://www.overleaf.com/" rel="noopener noreferrer"&gt;&lt;strong&gt;Overleaf&lt;/strong&gt;&lt;/a&gt;, which is so easy to use. No installation is needed, just a simple login and you're good to go.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Log in to Overleaf.&lt;/li&gt;
&lt;li&gt;Click &lt;em&gt;Create a New Project&lt;/em&gt; and select &lt;strong&gt;Blank Project&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&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%2F5d9ttlf5mrk2y4u3kr68.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%2F5d9ttlf5mrk2y4u3kr68.png" alt="Overleaf New Project" width="800" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You'll see a code editor. It might look overwhelming at first, but don't worry - just delete the existing code and paste the following:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight tex"&gt;&lt;code&gt;&lt;span class="k"&gt;\documentclass&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;article&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\usepackage&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;graphicx&lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="c"&gt;% Required for inserting images&lt;/span&gt;

&lt;span class="nt"&gt;\begin{document}&lt;/span&gt;

&lt;span class="nt"&gt;\end{document}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now, lets start creating a resume by understanding what these commands actually do.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Note: You need to click the&lt;/em&gt; &lt;strong&gt;&lt;em&gt;Recompile&lt;/em&gt;&lt;/strong&gt; &lt;em&gt;button each time you make changes to the code, unless you enable auto compile from the dropdown next to this button.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Document Structure:
&lt;/h3&gt;

&lt;p&gt;Every LaTeX file must include the following commands, which define where the actual content of your document begins and ends:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight tex"&gt;&lt;code&gt;&lt;span class="nt"&gt;\begin{document}&lt;/span&gt;
&lt;span class="c"&gt;% Contents here...&lt;/span&gt;
&lt;span class="nt"&gt;\end{document}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Usually we write the command &lt;code&gt;\documentclass{article}&lt;/code&gt; at the top of our file.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;article&lt;/code&gt; is used for articles, short reports, and small papers.&lt;/li&gt;
&lt;li&gt;It can be replaced with some other document class options, like &lt;code&gt;report&lt;/code&gt; (for longer documents with chapters), &lt;code&gt;book&lt;/code&gt; (for books), or &lt;code&gt;beamer&lt;/code&gt;(for presentations) depending upon context. For now, we will leave it as article.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want to use any additional packages, they are usually placed right below the &lt;code&gt;\documentclass{...}&lt;/code&gt; command, in the form of &lt;code&gt;\usepackage{package_name}&lt;/code&gt;.&lt;br&gt;
We'll leave the &lt;code&gt;graphicx&lt;/code&gt; package (used for inserting images) as is for now, since we'll be adding a cute photo of yours to the resume later.&lt;/p&gt;
&lt;h3&gt;
  
  
  Basic Commands:
&lt;/h3&gt;

&lt;p&gt;Lets understand a few more commands, which are widely used every time you're working with LaTeX. First, copy the following code and paste it just below the &lt;code&gt;\begin{document}&lt;/code&gt; command and we'll see it line by line:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight tex"&gt;&lt;code&gt;&lt;span class="c"&gt;% Name and Contact Info&lt;/span&gt;
&lt;span class="nt"&gt;\begin{center}&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="k"&gt;\LARGE&lt;/span&gt; &lt;span class="k"&gt;\textbf&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;Your Name&lt;span class="p"&gt;}}&lt;/span&gt; &lt;span class="k"&gt;\\&lt;/span&gt;
    &lt;span class="k"&gt;\vspace&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;0.2cm&lt;span class="p"&gt;}&lt;/span&gt;
    Email: mail.me@example.com | Phone: +123 456 7890
&lt;span class="nt"&gt;\end{center}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;%&lt;/code&gt; you see in first line is how we add &lt;strong&gt;comment&lt;/strong&gt;. Every texts starting with &lt;code&gt;%&lt;/code&gt; will be ignored during compilation. For example, &lt;em&gt;Name and Contact Info&lt;/em&gt; is a comment that helps us identify the purpose of the section in the code.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;\begin{…}&lt;/code&gt; and &lt;code&gt;\end{…}&lt;/code&gt; are used to mark the start and end of &lt;strong&gt;environments&lt;/strong&gt;. Environment is nothing, but a block of code that is responsible for a specific formatting to the content inside it. Here, we have used &lt;em&gt;center&lt;/em&gt; environment, so text inside the &lt;code&gt;\begin{center}&lt;/code&gt; and &lt;code&gt;\end{center}&lt;/code&gt; will be centered.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We used &lt;code&gt;\LARGE&lt;/code&gt; command to make the name appear larger. LaTeX allows us to control the &lt;strong&gt;size of text&lt;/strong&gt; using commands like &lt;code&gt;\tiny&lt;/code&gt;, &lt;code&gt;\small&lt;/code&gt;, &lt;code&gt;\huge&lt;/code&gt;, &lt;code&gt;\Large&lt;/code&gt;, &lt;code&gt;\LARGE&lt;/code&gt;, etc. You can explore these by replacing &lt;code&gt;\LARGE&lt;/code&gt; with any of the other size commands to adjust the text size.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;For &lt;strong&gt;text formatting&lt;/strong&gt;, we have used &lt;code&gt;\textbf{Your Name}&lt;/code&gt;. We can also use others like &lt;code&gt;\textit{italic text}&lt;/code&gt;, &lt;code&gt;\underline{underlined text}&lt;/code&gt;, which you can easily guess what these commands are doing.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;\\&lt;/code&gt;, &lt;code&gt;\vspace{…}&lt;/code&gt;, &lt;code&gt;\hspace{…}&lt;/code&gt; are widely used commands for &lt;strong&gt;spacing&lt;/strong&gt;. &lt;code&gt;\\&lt;/code&gt; just creates a line break i.e. text following it will start on a new line. &lt;code&gt;\vspace{…}&lt;/code&gt; and &lt;code&gt;\hspace{…}&lt;/code&gt; as name suggests, are used to add extra vertical space and horizontal space, respectively. For example, &lt;code&gt;\vspace{0.2cm}&lt;/code&gt; adds 0.2 cm of vertical space.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Clearly you can see, we have &lt;strong&gt;combined&lt;/strong&gt; two commands; &lt;code&gt;\LARGE&lt;/code&gt; and &lt;code&gt;\textbf{Your Name}&lt;/code&gt; as &lt;code&gt;{\LARGE \textbf{Your Name}}&lt;/code&gt;, to create a larger and bold version of "Your Name".&lt;/p&gt;

&lt;h3&gt;
  
  
  Adding Photos:
&lt;/h3&gt;

&lt;p&gt;Like before, copy the following lines of code just below the name and contact info section we discussed earlier.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight tex"&gt;&lt;code&gt;&lt;span class="c"&gt;% Photo Section&lt;/span&gt;
&lt;span class="nt"&gt;\begin{center}&lt;/span&gt;
    &lt;span class="k"&gt;\includegraphics&lt;/span&gt;&lt;span class="na"&gt;[width=0.2\textwidth]&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;profile&lt;span class="p"&gt;_&lt;/span&gt;photo.png&lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="k"&gt;\vspace&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;0.5cm&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nt"&gt;\end{center}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now, you almost know what's happening in this code, except for the &lt;code&gt;\includegraphics{…}&lt;/code&gt; part. Earlier, I mentioned that we'd add a cute photo of yours. Well, this is the step where we do that. See at the line no. 2 of your code we have used &lt;code&gt;graphicx&lt;/code&gt; package, now we're implementing it.&lt;/p&gt;

&lt;p&gt;You can see &lt;strong&gt;upload button&lt;/strong&gt; at the top left. Just click there, upload a photo and then rename it to &lt;em&gt;profile_photo.png&lt;/em&gt;.&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%2Fvkksosp4ftrxg889o9rk.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%2Fvkksosp4ftrxg889o9rk.png" alt="Upload Button Location" width="800" height="158"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The command &lt;code&gt;\includegraphics{profile_photo.png}&lt;/code&gt; tells LaTeX to include an image with file name &lt;em&gt;profile_photo.png&lt;/em&gt; but we need to make sure the image file is in same folder as of main.tex file. Since we're using Overleaf, uploading it as mentioned will automatically put the file in the correct location.&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;width=0.2\textwidth&lt;/code&gt; option &lt;strong&gt;adjusts&lt;/strong&gt; the image size, making the width 20% of the text width on the page. You can explore different sizes by changing &lt;code&gt;0.2&lt;/code&gt; to any other value of your choice.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sections and Sub-Sections:
&lt;/h3&gt;

&lt;p&gt;Copy and paste the code below, and let's see what's happening.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight tex"&gt;&lt;code&gt;&lt;span class="c"&gt;% Objective Section&lt;/span&gt;
&lt;span class="k"&gt;\section*&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;Objective&lt;span class="p"&gt;}&lt;/span&gt;
Write a short statement about your career goals.

&lt;span class="c"&gt;% Education Section&lt;/span&gt;
&lt;span class="k"&gt;\section*&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;Education&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\textbf&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;Degree Name&lt;span class="p"&gt;}&lt;/span&gt;, Institution Name &lt;span class="k"&gt;\hfill&lt;/span&gt; Year &lt;span class="k"&gt;\\&lt;/span&gt;
Field of Study

&lt;span class="c"&gt;% Work Experience Section&lt;/span&gt;
&lt;span class="k"&gt;\section*&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;Work Experience&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\textbf&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;Job Title&lt;span class="p"&gt;}&lt;/span&gt;, Company Name &lt;span class="k"&gt;\hfill&lt;/span&gt; Year -- Year &lt;span class="k"&gt;\\&lt;/span&gt;
Brief description of your role and achievements.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now you've been introduced with new concept: &lt;strong&gt;section&lt;/strong&gt;. In LaTeX, sections help structure our document into logical parts, making it easier to read and navigate. Lets understand more on how we can create sections in our document.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;\section{...}&lt;/code&gt; command is used to create a &lt;strong&gt;main section&lt;/strong&gt; in our document. Here, we've used it to create sections like "Objective," "Education," and "Work Experience." By default, sections are numbered automatically (e.g. 1, 2, 3…) but adding an asterik (&lt;strong&gt;*&lt;/strong&gt;) as shown in code above, will remove the numbering.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Likewise, &lt;code&gt;\subsection{...}&lt;/code&gt; command is used to create a subsection under the main section. Basically, these are &lt;strong&gt;second-level section&lt;/strong&gt; under the main section which are numbered hiererchially. And yeah, to stop auto numbering we can use &lt;strong&gt;*&lt;/strong&gt; as stated earlier.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Now you can easily guess what &lt;code&gt;\subsubsection{}&lt;/code&gt; command does. It creates a &lt;strong&gt;third-level section&lt;/strong&gt; under a subsection.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Additionally, notice the &lt;code&gt;\hfill&lt;/code&gt; command in the code. This command inserts a &lt;strong&gt;blank space that stretches&lt;/strong&gt; to fill the available space, which is useful for aligning text, such as dates and institution names.&lt;/p&gt;

&lt;h3&gt;
  
  
  List and Tables:
&lt;/h3&gt;

&lt;p&gt;We're almost at the end of learning LaTeX. Let's wrap things up with two more essential elements: &lt;em&gt;lists and tables&lt;/em&gt;. As earlier, copy the following code and paste it below work experience section.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight tex"&gt;&lt;code&gt;&lt;span class="c"&gt;% Skills Section&lt;/span&gt;
&lt;span class="k"&gt;\section*&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;Skills&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nt"&gt;\begin{itemize}&lt;/span&gt;
    &lt;span class="k"&gt;\item&lt;/span&gt; Skill 1
    &lt;span class="k"&gt;\item&lt;/span&gt; Skill 2
    &lt;span class="k"&gt;\item&lt;/span&gt; Skill 3
&lt;span class="nt"&gt;\end{itemize}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;\begin{itemize}&lt;/code&gt; command is usually used to make a &lt;strong&gt;bullet list&lt;/strong&gt; environment. Each bullet point is created using the &lt;code&gt;\item&lt;/code&gt; command.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If we want &lt;strong&gt;numbered lists&lt;/strong&gt; instead of bullets, we can simply use &lt;code&gt;\begin{enumerate}&lt;/code&gt; command i.e replace &lt;code&gt;itemize&lt;/code&gt; with &lt;code&gt;enumerate&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We will not be using tables here in this resume, but I want you explore table in LaTeX. You may take the following code as reference:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight tex"&gt;&lt;code&gt;&lt;span class="nt"&gt;\begin{tabular}&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;|c|c|&lt;span class="p"&gt;}&lt;/span&gt;   &lt;span class="k"&gt;\hline&lt;/span&gt;
Column 1 &lt;span class="p"&gt;&amp;amp;&lt;/span&gt; Column 2 &lt;span class="k"&gt;\\&lt;/span&gt;
&lt;span class="k"&gt;\hline&lt;/span&gt;   Data 1 &lt;span class="p"&gt;&amp;amp;&lt;/span&gt; Data 2 &lt;span class="k"&gt;\\&lt;/span&gt;
&lt;span class="k"&gt;\hline&lt;/span&gt;   &lt;span class="nt"&gt;\end{tabular}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;\begin{tabular}{|c|c|}&lt;/code&gt;: Creates a table with two centered columns, separated by vertical lines.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;\hline&lt;/code&gt;: Adds horizontal lines.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;\\&lt;/code&gt;: Moves to the next row.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Final Touch: Removing Page Numbers
&lt;/h3&gt;

&lt;p&gt;Now, you may see the &lt;strong&gt;page number&lt;/strong&gt; at the bottom of our document. To remove this, simply add &lt;code&gt;\pagestyle{empty}&lt;/code&gt; command before &lt;code&gt;\begin{document}&lt;/code&gt; command.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Congratulations! You've created a simple resume using LaTeX. As promised, here's the template we created:&lt;/strong&gt; &lt;a href="https://www.overleaf.com/read/ppwvmhxmrnnc#8c7177" rel="noopener noreferrer"&gt;&lt;strong&gt;Click Here&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Feel free to explore more and make it your own. Happy LaTeX-ing!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

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