<?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: Filips Masolovs</title>
    <description>The latest articles on DEV Community by Filips Masolovs (@mrmasolov).</description>
    <link>https://dev.to/mrmasolov</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%2F333227%2F9abea2a7-a697-4edb-8f16-c5f5d609f91f.jpeg</url>
      <title>DEV Community: Filips Masolovs</title>
      <link>https://dev.to/mrmasolov</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mrmasolov"/>
    <language>en</language>
    <item>
      <title>Debugging a problem</title>
      <dc:creator>Filips Masolovs</dc:creator>
      <pubDate>Mon, 11 May 2020 18:13:52 +0000</pubDate>
      <link>https://dev.to/visualcomposer/debugging-a-problem-b5f</link>
      <guid>https://dev.to/visualcomposer/debugging-a-problem-b5f</guid>
      <description>&lt;p&gt;"If debugging is the process of removing software bugs, then programming must be the process of putting them in."&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Edsger Dijkstra&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I like this quote! Whenever I am asked something like: "How did this bug appear?" my first response would usually be: "Someone just put it there..."&lt;br&gt;
And then we can check!?&lt;/p&gt;

&lt;p&gt;However, being in this whole new world for less then a year debugging is currently the hardest part for me! Sometimes you open the console and the error is blunt and obvious like "Cannot read property 'smth...' of undefined" most of the times this type of issue will be pretty easy. Obviously there can be times when you struggle to realize why on earth the object or whatever is undefined, but still, probably this is workable!&lt;br&gt;
Then there are hard errors like object doesn’t support property, Uncaught RangeError, ...is not a function and such! These usually take much more time for me to debug and I definitely need to learn to use debugger in such cases more properly, but about this more in the future!&lt;/p&gt;

&lt;p&gt;But then there is hell. And by hell I mean when all the code is loaded, there are no errors in the console, you see what you want to see in the DOM, but... but the functionality isn't working! This is extremely tedious when you know for sure that it was working before.&lt;br&gt;
And this is the type of "bug" that frustrates me the most for now!&lt;br&gt;
When I encounter bugs I usually at the least know where to check, but in cases like this, it is from a to z... So what to do? Dig?&lt;/p&gt;

&lt;p&gt;What are your stories with debugging and bugs in general?&lt;br&gt;
Care to share?&lt;/p&gt;

&lt;p&gt;P.S. I would like to write an article about my thoughts on design docs next! Would you be interested in reading it?&lt;/p&gt;

</description>
      <category>debugging</category>
      <category>cleancode</category>
      <category>codenewbie</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Working remotely! YES or NO?</title>
      <dc:creator>Filips Masolovs</dc:creator>
      <pubDate>Wed, 12 Feb 2020 15:56:22 +0000</pubDate>
      <link>https://dev.to/visualcomposer/working-remote-yes-or-no-12hd</link>
      <guid>https://dev.to/visualcomposer/working-remote-yes-or-no-12hd</guid>
      <description>&lt;p&gt;So, today I decided to ponder about working remotely!&lt;br&gt;
Its' pros and cons, whether I really like it or no and is it even productive.&lt;/p&gt;

&lt;p&gt;First of all, I noticed that on the days when I visit the office I am so drained out by the end of the day that I don't want to do anything anymore. This is related to a 2h daily commute that I need to tackle in order to get to the office and to the fact that working in the office quite honestly just takes more out of you due to always chatting with someone, joggling this and that and quite simple more things to do then just tasks at hand.&lt;br&gt;
When I work at home I can easily do some extra work at 8PM, 9PM sometimes even 10PM. No problem. I am not tired from driving for 2h and working at home is quite simple more calming.&lt;/p&gt;

&lt;p&gt;Secondly, I have to say(even though this is very specific from person to person) that my personal productivity level is better at home. And here I mean not the hours spent on work, no-no, I mean the overall amount of work done within a day! Obviously if you lack focus and can't sit for a while at a computer thinking about how to solve an unsolvable problem, maybe, this is not the way for you!&lt;/p&gt;

&lt;p&gt;To conclude, I would like to say, that I really like working remotely!&lt;br&gt;
My productivity is better. I can work more. I am not tired by the end of the day.&lt;/p&gt;

&lt;p&gt;Did you try working remotely? Maybe with a friend?&lt;br&gt;
How did it go? And if you haven't, why?&lt;/p&gt;

&lt;p&gt;Tell me about your experience...&lt;/p&gt;

</description>
      <category>remote</category>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>todayilearned</category>
    </item>
    <item>
      <title>The start of my journey!</title>
      <dc:creator>Filips Masolovs</dc:creator>
      <pubDate>Mon, 10 Feb 2020 11:58:23 +0000</pubDate>
      <link>https://dev.to/visualcomposer/the-start-of-my-journey-6c4</link>
      <guid>https://dev.to/visualcomposer/the-start-of-my-journey-6c4</guid>
      <description>&lt;p&gt;01.08.2019&lt;br&gt;
That was the day when my "development" journey started!&lt;br&gt;
I will clarify immediately that the only reason why I put "development" in quotation marks is because I still consider myself far from a decent developer.&lt;/p&gt;

&lt;p&gt;Being a frontend-dev my journey started with HTML, it was easy. I mean with HTML you don't need to think a lot of super complicated logic. What you see is what you get, so yeah those steps were easy.&lt;br&gt;
After that came CSS, I can't say that it is particularly hard, but some CSS stuff is confusing and misleading. Like I still sometimes wonder: "Do I justify or align here?" when working with flex-box. And some things like gradient transition require hacks to work, but these are very easily available on the web.&lt;/p&gt;

&lt;p&gt;But then came the hard part, JS, React.JS...&lt;br&gt;
Here's where things get tricky, here you have to implement logic, use functions and battle Sauron not to get any errors in your console.&lt;br&gt;
For the most part I manage to write the most part of code when I am creating something from scratch and get stuck only at the end and here and there need some refactoring to be done, but the biggest issue for me comes when I battle some already prewritten code. This is where I get stuck.&lt;/p&gt;

&lt;p&gt;But I guess the journey doesn't supposed to be easy? Does it? I mean if it would, what would be the point? So yes, even if I do struggle now on things that may not be so hard, I still see how much I have grown personally in the last few months and I still feel that I can grow further in this industry...&lt;/p&gt;

&lt;p&gt;TTYS, Mr.Masolov&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>javascript</category>
      <category>todayilearned</category>
    </item>
  </channel>
</rss>
