<?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: Yavor Dimitrov</title>
    <description>The latest articles on DEV Community by Yavor Dimitrov (@yavord10).</description>
    <link>https://dev.to/yavord10</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%2F447923%2F57ccd6a6-edc6-4c67-8873-58261d4d40cd.png</url>
      <title>DEV Community: Yavor Dimitrov</title>
      <link>https://dev.to/yavord10</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yavord10"/>
    <language>en</language>
    <item>
      <title>From being a self-taught developer to launching a SaaS</title>
      <dc:creator>Yavor Dimitrov</dc:creator>
      <pubDate>Tue, 30 Sep 2025 14:31:41 +0000</pubDate>
      <link>https://dev.to/yavord10/from-being-a-self-taught-developer-to-launching-a-saas-go</link>
      <guid>https://dev.to/yavord10/from-being-a-self-taught-developer-to-launching-a-saas-go</guid>
      <description>&lt;p&gt;Hey guys,&lt;/p&gt;

&lt;p&gt;It has been a long time since I last posted on here about my journey as a self-taught developer and landing a first job. I had actually forgotten about it, and was amazing to see all the responses I had on here. &lt;/p&gt;

&lt;p&gt;Now feels the right time to share another personal story and how I came to the decision to launch my own SaaS.&lt;/p&gt;

&lt;p&gt;Throughout my time working as a developer across different companies, documentation was always one of those things we desperately needed but never had time for. It constantly got postponed because there was always something more urgent to do.&lt;/p&gt;

&lt;p&gt;That’s why I came to the decision to build DocOnce.&lt;/p&gt;

&lt;p&gt;DocOnce automatically generates documentation in Notion directly from your GitHub PRs. You simply sign in with GitHub, choose a branch you’d like to track (e.g., /feature), and clean, structured docs appear in Notion—without you having to stop coding or switch tasks.&lt;/p&gt;

&lt;p&gt;If I have to be honest, it is nerve-wrecking to share a product publicly that is just an MvP, and definitely not perfect. However, I truly believe with AI, and the speed with which we can ship products, this sort of way of launching, as opposed to VC funded start-ups, opens up a way to build together with a community, build something that is actually useful to people, and keep shaping/adjusting it as you go along.&lt;/p&gt;

&lt;p&gt;I am really excited about this, and would love to chat with as many people as possible. Here is the link to the launch, if anyone is interested:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.producthunt.com/products/doconce-2?launch=doconce-2" rel="noopener noreferrer"&gt;https://www.producthunt.com/products/doconce-2?launch=doconce-2&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;and here is the link to the actual app:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.doconce.com/" rel="noopener noreferrer"&gt;https://www.doconce.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’d love for you to give it a try and let me know your thoughts.&lt;br&gt;
Thanks for taking the time to check it out!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>startup</category>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>Crossword puzzle generator</title>
      <dc:creator>Yavor Dimitrov</dc:creator>
      <pubDate>Wed, 10 Mar 2021 15:08:05 +0000</pubDate>
      <link>https://dev.to/yavord10/crossword-puzzle-generator-1j0a</link>
      <guid>https://dev.to/yavord10/crossword-puzzle-generator-1j0a</guid>
      <description>&lt;h5&gt;
  
  
  The code is on GitHub here ---&amp;gt; &lt;a href="https://github.com/yavord10/crossword-puzzle" rel="noopener noreferrer"&gt;Link&lt;/a&gt;
&lt;/h5&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The first reason that I want to share this is that I only found one solution online to a crossword puzzle generator, which I found quite complex to read and follow, so I feel it would definitely be of use to share the link to my solution with you.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The second reason for sharing is that as you probably know, most of the time one can spend hours solving a coding problem for an interview, and receive a 1-second generic reply, in the end, offering no feedback at all. Therefore, I would be really grateful if I could get some feedback on the code for my solution. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;(SOLUTION: My solution is not meant to generate different puzzles, there is a list of hardcoded words, which are turned into a crossword. However, the main functionality is there. I spend a very limited amount of time on it, and went about it the MVP way - get the app working, and handle the most important cases). &lt;/p&gt;

&lt;p&gt;Thank you in advance for any feedback. I hope this post can be of use to other people presented with the same, or similar task. Also, I would be very happy if others can gain insight by reading the feedback and reviewing the code so that we can all learn from each other and improve.  &lt;/p&gt;

</description>
      <category>javascript</category>
      <category>react</category>
      <category>interview</category>
      <category>programming</category>
    </item>
    <item>
      <title>Getting employed as a self-taught developer with no degree, no experience, and no investment!</title>
      <dc:creator>Yavor Dimitrov</dc:creator>
      <pubDate>Sat, 08 Aug 2020 09:45:18 +0000</pubDate>
      <link>https://dev.to/yavord10/getting-employed-as-a-self-taught-developer-with-no-degree-no-experience-and-no-investment-fhf</link>
      <guid>https://dev.to/yavord10/getting-employed-as-a-self-taught-developer-with-no-degree-no-experience-and-no-investment-fhf</guid>
      <description>&lt;p&gt;In my journey to getting a Front-End developer job, I was inspired by every personal story I read online and every resource that I came across that was sincerely aimed at helping others. All articles that shared people’s challenges, thoughts, and vision were like a breath of fresh air for me, as they offered insights, motivation, or simply reinforced my decision to be on that specific path. Therefore, I am going to share a bit about my story with you, as I believe there can never be too many articles that would take away the value of sharing knowledge and experience or the feeling of belonging to a community.&lt;/p&gt;

&lt;h4&gt;
  
  
  The most important step to take:
&lt;/h4&gt;

&lt;p&gt;Before sharing more about my journey, I would like to straight away emphasize on &lt;strong&gt;applying to jobs from the moment you have created your first personal project&lt;/strong&gt;. If you don’t read the rest of the article, this is the number one thing that I hope makes an impact on you, as I truly and fully believe that it will translate into direct value creation for you and your career. Feeling that you’re not prepared or you need to take your best shot in landing a job, as there aren’t that many job posts is a completely normal way to feel, but that is entirely subjective due to the uncertainty around being a beginner, but it has nothing to do with reality. Job boards change every day and get updated with new openings, and the experience requirements on those job posts should be completely ignored. I would recommend having two main pillars that keep you motivated to apply: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;em&gt;practicing interviews and exploring the job market requirements&lt;/em&gt; &lt;/li&gt;
&lt;li&gt;
&lt;em&gt;getting a job as early as possible so that you get paid to keep learning&lt;/em&gt;. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Before I had landed my first job, I had a constant feeling that I am completely unprepared to be a developer, but once I started working, I realized that I could’ve got a job 3-4 months earlier with just JS, CSS and HTML and that would mean that I would get paid to learn React.js in my case, rather than me knowing it already (which is what a colleague of mine is doing). &lt;/p&gt;

&lt;h4&gt;
  
  
  The tech I learned:
&lt;/h4&gt;

&lt;p&gt;The route I took in learning is I learned JS, CSS, and HTML and then went on to learning React, which I would recommend to others as it’s high in demand. After learning React and creating your first project, you should learn Redux, as it’s the most popular framework for handling state management in React if you decide to go down that path. In my opinion, another very important step to take is &lt;strong&gt;creating a project, which fetches data from a database, as most companies will do just that&lt;/strong&gt;. Firebase by Google is a great technology to use, as it is serverless, which means you won’t have to spend time learning and building a server, which will give you more time to focus on your Front-End skills and still be able to showcase a project, which resembles a real-world product. &lt;/p&gt;

&lt;h4&gt;
  
  
  The learning resources I used:
&lt;/h4&gt;

&lt;p&gt;In my learning process, I didn’t go to boot camp and I didn’t pay for any resources, courses, or mentors. If you’re also in a position, where you don’t have the time or money to invest in learning, I would recommend the youtube channels TraversyMedia, CoderFoundry, Fun Fun function, which are extremely professional and highly invested in truly helping and creating value for you as a beginner programmer. Freecodecamp is also a great resource when getting started on your journey. The above-mentioned &lt;strong&gt;free online resources have more than enough materials to completely cover you&lt;/strong&gt; from starting out with no knowledge and experience to landing an actual job. &lt;/p&gt;

&lt;p&gt;To structure and organize my learning, I followed the step-by-step guide in this article &lt;a href="https://medium.com/zerotomastery/learn-to-code-in-2019-get-hired-and-have-fun-along-the-way-d4197f96be27" rel="noopener noreferrer"&gt;https://medium.com/zerotomastery/learn-to-code-in-2019-get-hired-and-have-fun-along-the-way-d4197f96be27&lt;/a&gt;, which was extremely helpful in motivating me to keep going and monitoring my progress. The guy who wrote it - Andrei Neagoie has many other super interesting and helpful articles, which you can also check out. &lt;/p&gt;

&lt;h4&gt;
  
  
  To conclude and highlight the most important takeaways from this article:
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Apply to jobs straight away after creating your first project&lt;/li&gt;
&lt;li&gt;Keep learning and keep a structure of what comes next on your learning agenda&lt;/li&gt;
&lt;li&gt;Create a project, which implements a database, such as Firebase&lt;/li&gt;
&lt;li&gt;Don’t get discouraged, as the question is not how, but when - &lt;strong&gt;getting hired is just a matter of time!&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;As this is my first article sharing my experience, I hope I have been able to add some value and I would be more than happy to offer further help, guidance or just having a conversation with a likeminded individual, so feel free to drop me an email at &lt;a href="mailto:yavor.v.dimitrov@gmail.com"&gt;yavor.v.dimitrov@gmail.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>firstyearincode</category>
      <category>career</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
