<?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: Gracrys</title>
    <description>The latest articles on Forem by Gracrys (@gracrys).</description>
    <link>https://forem.com/gracrys</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%2F255086%2Fd2fedce8-68a6-48eb-9132-65ff820633c9.png</url>
      <title>Forem: Gracrys</title>
      <link>https://forem.com/gracrys</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/gracrys"/>
    <language>en</language>
    <item>
      <title>Why is people so bad at css?</title>
      <dc:creator>Gracrys</dc:creator>
      <pubDate>Thu, 03 Mar 2022 21:53:38 +0000</pubDate>
      <link>https://forem.com/gracrys/why-is-people-so-bad-at-css-4j7d</link>
      <guid>https://forem.com/gracrys/why-is-people-so-bad-at-css-4j7d</guid>
      <description>&lt;p&gt;In many communities i have been, exists certain dislike towards writing css, people get frustrated, or tend to settle towards a certain technology or strategy because it is what certain author says, or is just more comfortable&lt;/p&gt;

&lt;p&gt;I will talk a little about myself, Im gracrys, you can call me hazy, i have been working for more than 5 years as UI designer and web developer, lately studying and practicing as UX designer, worked with many frameworks like react, vue, and my favorite svelte, but specialized on interfaces, on interactions, on what the user sees, you can know a little more about the differences between front end developers on the article called &lt;a href="https://css-tricks.com/the-great-divide/"&gt;the great divide&lt;/a&gt; i studied css a lot, css frameworks from the inside, different html and css preprocessors and even advanced html and semantics, like when &lt;strong&gt;not&lt;/strong&gt; to use a div for example, but thats another topic, and, css has become opinionated, so, in summary, im gracrys, and i make web layouts with floats.&lt;/p&gt;

&lt;h2&gt;
  
  
  Css has become opinionated
&lt;/h2&gt;

&lt;p&gt;Now that i just dropped the scary headline, there is nothing bad with some technology being opinionated, most frameworks are, even javascript or html, but if you get used to those tactics and approaches, your tendency is to look over what you know, to repeat these approaches and struggle over creative technicalities. The design patterns exist for one reason, but they arent a bible to follow, you can adapt your algoritms to the language you are using and can work even better if you trust your capabilities. &lt;/p&gt;

&lt;p&gt;And no, i am not a float css developer, i used other technologies too, but overcomplicating things when floats do the work is something you have to ask yourself, most of the time i have read "dont use grid because flex can do the work" and you have to use more steps, more lines, and two @medias to solve the issue.... No thanks. thats where the opinionated part comes, use what you know, and when it does fail, break the glass, and hack the part&lt;/p&gt;

&lt;h2&gt;
  
  
  hacking the code
&lt;/h2&gt;

&lt;p&gt;"just set the image in absolute and -20 top and it does the work" for the sake of love no. Your code must be comprehensible and meaningfull, if you hack different things and drop different aproaches you are losing consistency, cohesion, your future self will get lost, and pray that something doesnt work. Learning how to solve an issue properly can save a lot of tape.&lt;/p&gt;

&lt;h2&gt;
  
  
  Trust your methodology
&lt;/h2&gt;

&lt;p&gt;"Yes i use xx methodology, but i just staple some of this some of that and some hacks too"&lt;br&gt;
Or imagine this case you are using certain framework, and your css sheets are full of some other methodology and classes that dont adapt together&lt;br&gt;
methodologies exist after years of research of many people who colectively worked to make that strategy viable to most cases, so trust them, or better, question them. Whatever at the end you can work around them,but do it consistently&lt;/p&gt;

&lt;h2&gt;
  
  
  Why is css haaard?
&lt;/h2&gt;

&lt;p&gt;Because you are dumb, and we all are. Learning a new thing is always hard, and css is something you probably never seen before, and can get out of hands really easy, practice makes perfection, learn what others people use, dont be afraid of checking others pages, and learn from your mistakes. And more important; take notes.&lt;/p&gt;

&lt;h2&gt;
  
  
  There are other things...
&lt;/h2&gt;

&lt;p&gt;That i would wish to touch here, take risks, if your mentor, tutor, jedi, etc, uses certain things, ask him why, dont be afraid, he is just more accustomed to certain technologies, over scared of them, if you cant ask, look online, or try yourself, whats the difference.&lt;/p&gt;

&lt;p&gt;Frameworks are for lazy people... No. after you get a certain level of knowledge, using certain framework can really agilize your work, and tailwind is nothing magical, imagine having all classes that you need, without writing and rewriting them, wow! thats a library, and you can even make your own, tailwind is an interesting case while it may seem like syntactic sugar, it can add to many classes that you dont need to your code, but using it correctly, oof, that can be rewarding&lt;/p&gt;

&lt;p&gt;tl;dr: question your methods, and you results&lt;/p&gt;

</description>
      <category>css</category>
      <category>webdev</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Does UX designers push forward minimalism</title>
      <dc:creator>Gracrys</dc:creator>
      <pubDate>Thu, 03 Mar 2022 21:04:53 +0000</pubDate>
      <link>https://forem.com/gracrys/does-ux-designers-push-forward-minimalism-1pn7</link>
      <guid>https://forem.com/gracrys/does-ux-designers-push-forward-minimalism-1pn7</guid>
      <description>&lt;p&gt;Are we confusing less is more with laziness in design research?&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5YkEpiW2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jer1n9gd2w796gu0klkt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5YkEpiW2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jer1n9gd2w796gu0klkt.png" alt="Image description" width="564" height="845"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Using templates and premade designs for web development and development in general agilizes the workflow and even if working with a design or just a mvp the template can stay while polishing the work.&lt;/p&gt;

&lt;p&gt;For most cases small companies work around design systems that are based around css frameworks, making easy to setup templates, most css frameworks are plain and minimalist, or material design, this is a lack of creativity in a lot of senses, in the other case designer go for a riskless aproach, using easy to go layouts and minimal structures to setup plain and serious pieces which can be programmed in low time, even for wysiwyg resources like wordpress or wix the majority of the designs made with these systems are minimal, even the concept of that software is around minimalism, to work with what you get, what you can see.&lt;/p&gt;

&lt;p&gt;taking risks in creating intrincated designs for products can lead to further research and increase in costs, not only for UI designers or product designers but for marketing and UX, and for something that has to deploy fast, you cant take that hassle&lt;/p&gt;

&lt;p&gt;So... Is minimalism design and/or plain design systems the result of fast iterations and laziness? Maybe.&lt;/p&gt;

&lt;p&gt;Big companies are taking this approach too, because most minimalism designs are most readable, easy to go, and... easy to comprehend...? But isnt the reason for branding to be complex but at the same rememberable? and minimalism lacks in that, a pair of lines and a circle doesnt make an impactful design .&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eXbLORl9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kxidamd4jlpdytu26e9d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eXbLORl9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kxidamd4jlpdytu26e9d.png" alt="Image description" width="564" height="564"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is an easy to comprehend design, but easy to forget too, lacks impact, doing something different can lead to more impactful results, maximalism is not dead, is there for people who wants give a little more effort for better results and satisfaction.&lt;/p&gt;

&lt;p&gt;As designer, you wont be remembered on how many problems did you solve, but how many creative solutions you gave.&lt;/p&gt;

&lt;p&gt;I am not against minimalism, i am against overcharging certain trends , or using the wrong tools.&lt;/p&gt;

</description>
      <category>design</category>
      <category>discuss</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Why i stopped coding?</title>
      <dc:creator>Gracrys</dc:creator>
      <pubDate>Sun, 25 Jul 2021 18:51:22 +0000</pubDate>
      <link>https://forem.com/gracrys/why-i-stopped-coding-32fk</link>
      <guid>https://forem.com/gracrys/why-i-stopped-coding-32fk</guid>
      <description>&lt;p&gt;First of all, Im Hazy or Gracrys, I studied a big part of my life to be the best front end developer i could become, i have like 1 year experience with one different framework at a time, first vue, later react and last year Svelte, and a good pair of months with languages like typescript, reasonml, clojurescript, haskell, etc... &lt;/p&gt;

&lt;p&gt;I always loved this path, the road of the developer and programmer, there are too many new things you can learn only to discover how to change your mindset just to end doing the same thing you could do with a less complex technology lol, but the fact that all these frameworks and languages lead to the same results but with different approaches and its own pros and cons, is just, beautiful.&lt;/p&gt;

&lt;p&gt;I worked as freelancer, mostly lending a hand in some projects and working with a pair of companies, after some time, finals of last year, i stopped coding, and focused to design, As designers you adapt the requeriments to your design approach, projects flow faster, you set the price per project, etc, as coder, i have had a good pair of bad experiences&lt;/p&gt;

&lt;p&gt;As a designer you can set your limitations, if you are a ux designer your work is not to do logos or merchandise, is to abstract an idea, and make it into a skeleton for further work, as coder... not so nice.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Most of the work you can asses as a coder are paid per hour, and being in a not so first world country some prices are not.. "fair" &lt;/li&gt;
&lt;li&gt;My work consisted more on fixing other problems, or trying to make platform not suited to "x" process, make more or less suited to "y"&lt;/li&gt;
&lt;li&gt;This is not a race, but a marathon, everybody has its strenghs and work at its own pace, sometimes learning a new technology or debugging something cant be solved in 1 hour iteration&lt;/li&gt;
&lt;li&gt;The fact that most companies look for full stacks, or personal capable of doing all kind of tasks, while i'm specialized in something and believe me, it have been hard for me to feel comfortable about this, and i think other specialists could agree on that&lt;/li&gt;
&lt;li&gt;This is not a work that can be made alone, i have had to study things that werent even part of my career or path to push some projects, things that can be solved by using the right designer, testers, dev ops, etc.&lt;/li&gt;
&lt;li&gt;Entering to some project and asking somebody how does it work and they saying "i dont know, last person made it like this and we didnt want to touch it again" Every line of code has its purpose, with documentation and communication your work can be more tender&lt;/li&gt;
&lt;li&gt;And the overall situation with courses.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All these free courses make people think three things, that they can learn anything just by watching 2 hours of courses, which is half true, learning half assed things just because you have reached your point in which you "know enough" or, entering that downward spiral of courses. &lt;/p&gt;

&lt;p&gt;Not all courses are good, some leave bad practices into anyone like&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;smelly code&lt;/li&gt;
&lt;li&gt;lack of approach on general matters&lt;/li&gt;
&lt;li&gt;not a full perspective about certain technology&lt;/li&gt;
&lt;li&gt;course dependency
and other issues&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I learned my path the hard way, learning documentation and trying to grasp more and more of what i could, trying every single html atribute, and learning about it, just because i disliked that storm of divs on my work, learning how to use every single css property, or atleast most of them, i have forgotten how many times i have looked to mdn list of css atributes out of curiosity because of the helpful some obscure css elements can be... or tricky.&lt;br&gt;
At this point i returned to coding again, i still see a good pair of old problems that i tried to run from, But also, i became rusty, i have forgotten a lot of things, and, something i tried tohard to do, that was to learn both parts of &lt;a href="https://css-tricks.com/the-great-divide/"&gt;the great divide&lt;/a&gt;, i, now have forgotten mostly one side, i used to think i could have called myself mid or semi senior developer, but with the lack of knowledge i know have, al i can do is to start again i guess.&lt;/p&gt;

&lt;p&gt;There are some other issues that made me turn back and others that made me stand again, but i think it does summarize it pretty well...&lt;/p&gt;

</description>
      <category>programming</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Starting your dev journey by making a project</title>
      <dc:creator>Gracrys</dc:creator>
      <pubDate>Thu, 10 Sep 2020 02:10:07 +0000</pubDate>
      <link>https://forem.com/gracrys/starting-your-dev-journey-by-making-a-project-3oh9</link>
      <guid>https://forem.com/gracrys/starting-your-dev-journey-by-making-a-project-3oh9</guid>
      <description>&lt;p&gt;A lot of new developers, designers, writers, start their journey not exactly looking for a job, or to learn some set of skills, but to learn how to make a project, this can be frustrating because you dont know what to learn, which roadmap to take, and you feel anxious trying to learn the smaller necessary amound of knowledge just to get your project up and running, so, i will give you some tips, to encourage and guide you through this journey&lt;/p&gt;

&lt;h1&gt;
  
  
  The Roadmap
&lt;/h1&gt;

&lt;p&gt;Basically, the set of skills, and the path in how to learn them, i think one of the best steps to take, is, a mentor, someone to find in some online communities to tell you what to learn, maybe how to learn, and which techs do better the job.&lt;/p&gt;

&lt;h2&gt;
  
  
  - Try to be concise in what you are looking for
&lt;/h2&gt;

&lt;p&gt;If you want to tell that person in private about your project, do it, ask first if accepts to do so, and start detailing the project, this doesn't only gives some info to other person, but helps you summarize your project, and understand it better.&lt;/p&gt;

&lt;h2&gt;
  
  
  - Try to ask for the better tools to get the job done, and the concepts
&lt;/h2&gt;

&lt;p&gt;At this point, that mentor should tell to first go a, then b and then c, in technologies, if you need to learn some concepts before heading to x tech, etc, for example, to make a todo app you will need to learn: html &amp;gt; css &amp;gt; maybe some css library &amp;gt; javascript &amp;gt; and maybe some javascript library&lt;br&gt;
but it may imply to learn how dom works, some approaches in styling your apps, like design principles and some ux to make a better todo app for the user.&lt;/p&gt;

&lt;h2&gt;
  
  
  - Dont take an unique answer
&lt;/h2&gt;

&lt;p&gt;Try asking atleast two persons, and if you can, ask why not take b technology over a, or c, this way you can not only get options, but also, spot trolls.&lt;/p&gt;

&lt;h2&gt;
  
  
  - Ask to google
&lt;/h2&gt;

&lt;p&gt;Ask to google some concepts that you dont understand from the explanations of before, and some summary about the technologies mentioned before&lt;/p&gt;

&lt;h2&gt;
  
  
  - Make the roadmap
&lt;/h2&gt;

&lt;p&gt;Write it down, you can also try to recognize how much time you gonna take learning x thing, or how much time you willing to spend, maybe try making checkpoints, or write a bitacora.&lt;/p&gt;

&lt;h2&gt;
  
  
  - Also, dont forget to take notes.
&lt;/h2&gt;

&lt;h1&gt;
  
  
  The Prototype
&lt;/h1&gt;

&lt;p&gt;This is something that us as developers try to teach to a lot of people, and eve myself as designer has tried doing, first, make a prototype, try to abstract what do you need to make a viable example of what you want to do, and head on, start by separating parts of your project, this way you can handle smaller problems, and, try to send the not that necessary parts of your project to second phase, so you can focus on what is necessary&lt;/p&gt;

&lt;h1&gt;
  
  
  Understand when to ask for help, and when to take a break
&lt;/h1&gt;

&lt;p&gt;You can try googling your problems to find if there is a better approach, for example, some questions in the area of development can be solved by looking at stack overflow or quora, in the area of design, there is pinterest try to look for inspiration and youtube to look for tutorials, and, there is even a stack exchange for writers, which can help you solve problems in your writings.&lt;br&gt;
Take rests of 5 minutes after you has finished a long feature, this helps you clear your mind, and even think freely.&lt;/p&gt;

&lt;h1&gt;
  
  
  Learn to learn
&lt;/h1&gt;

&lt;p&gt;Take some time to know how is your comprehension of different matters, how do you learn different things, maybe you prefer learning when someone explains to you, or by reading a book, try to find some paradigm, and stick to it, and not only that, take the best out of it!&lt;/p&gt;

&lt;h1&gt;
  
  
  Dont Hesitate
&lt;/h1&gt;

&lt;p&gt;Some thinks take time, and that's ok, take the correct amount of knowledge from the sources you are studying, sometimes you may feel like you are learning too slow, or you dont need x things, but you may not know that, remember that that information can help you further in your road and you may want to know where to look if you forget something&lt;/p&gt;

&lt;h1&gt;
  
  
  Always take the basics before advancing
&lt;/h1&gt;

&lt;p&gt;This point goes with the one before, try not to take things too difficult, and learn at your own pace, by taking your time to learn some things before the next step, and to take time to absorb the info, you can get onto the advanced later, but always, check the basics.&lt;/p&gt;

&lt;h1&gt;
  
  
  And dont forget to ask for feedback!
&lt;/h1&gt;

</description>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Where to start to make some game?</title>
      <dc:creator>Gracrys</dc:creator>
      <pubDate>Mon, 07 Sep 2020 21:55:05 +0000</pubDate>
      <link>https://forem.com/gracrys/where-to-start-to-make-some-game-49p0</link>
      <guid>https://forem.com/gracrys/where-to-start-to-make-some-game-49p0</guid>
      <description>&lt;p&gt;I would like to make some new project, maybe a game, i like strategy ones, so these are the ones i should be looking to make, and i also know pixel art, but dont know, what to make, where to start, and dont have anybody to start with.... so... dunno &lt;/p&gt;

</description>
      <category>discuss</category>
      <category>javascript</category>
      <category>typescript</category>
    </item>
    <item>
      <title>Guys, have any hobby?</title>
      <dc:creator>Gracrys</dc:creator>
      <pubDate>Sun, 09 Aug 2020 23:46:41 +0000</pubDate>
      <link>https://forem.com/gracrys/guys-have-any-hobby-4hme</link>
      <guid>https://forem.com/gracrys/guys-have-any-hobby-4hme</guid>
      <description>&lt;p&gt;I would like to know if some of you are learning something new, have any cool hobby, or a second job that you like doing ^^&lt;br&gt;
I'm mostly a developer but also work as Ui designer, and i use my free time to write, which i have been doing for a long time 😅, also listen to music and write down some critics to the album i click ^^&lt;/p&gt;

&lt;p&gt;And lately i have been learning french, i really like the language and would like to write on it too&lt;/p&gt;

</description>
      <category>devs</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Developer patterns in communities</title>
      <dc:creator>Gracrys</dc:creator>
      <pubDate>Sun, 09 Aug 2020 02:24:36 +0000</pubDate>
      <link>https://forem.com/gracrys/developer-patterns-in-communities-50o6</link>
      <guid>https://forem.com/gracrys/developer-patterns-in-communities-50o6</guid>
      <description>&lt;p&gt;In my time in online communities, not only as developer i have seen certain patterns in a lot of different persons, and certain steps in their own learning route that can make them go from someone with almost no knowledge in the career to senior or even drop out.&lt;/p&gt;

&lt;p&gt;I have joined many communities, and i am active in others (mostly telegram) and have made some understanding of a lot of mistakes that are done daily by developers, in their career, in their approach to solving problems or in understanding some complexity.&lt;/p&gt;

&lt;p&gt;We observe messages  in the groups and try to answer the questions and aid anyone in its path, but depending on th focus of the person and the question we can reach certain conclusions and answers, from the classic rude one telling them to go and google the question and pick the first answer or make a detailed explanation in some platform. And this is where the first mistake goes, which is learning to seek for help.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Seeking for help&lt;/strong&gt;&lt;br&gt;
A lot of people ask for simple things like how to learn react, or how to center an image in css, we ask them to google, or reply with ambiguous answers like "read the docs", i believe that something very important for a developer is learn to filter information, and ask for the right things, while centering an image in css is a simple question with many simple answers, more ambiguous questions can lead to misunderstanding, and explaining the issue will leadto a more clear solution, but also, learning to google, find some good sources of info andknowing where to look can also help. You can always look for your colleagues preferred sources.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Copy Pasters&lt;/strong&gt;&lt;br&gt;
Following the flow of the answer is not at all viable, A lot of us have fallen into taking the first piece of code from a stack overflow answer, but a newbie mistake is copy pasting without looking for how does the code works, or even making implicit code which makes a tough understanding and debugging in the future. Remember that by not taking into account the variables in implied into some foreign code, making implicit code and hard to understand or not commenting chunks of code blocks the capability for learning, progression and reusability.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Course Addiction&lt;/strong&gt;&lt;br&gt;
While this may or not be caused by imposter syndrome, the best you can try is making a project as soon as you learn a new technology, having courses mount on top of others only distract yourself from improving in certain area, but also getting some route of course can bring you the right knowledge and methodology about some technology.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jumping Between Topics&lt;/strong&gt;&lt;br&gt;
Try learning one or two things at day to have that neurons on check, but learning different things in a short period of time can mislead your flow or ideas but also make you forget past things, this also comes with a little more backstory of specialist vs fast learners but remember to focus on learning enough in one thing to solve most problems you can encounter before passing to the next thing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Knowing When to Rest&lt;/strong&gt;&lt;br&gt;
Pressing yourself, Not knowing when to take a rest, is important, taking a few minutes apart or leaving some problem aside because the solution is not that obvious can help you improve as developer, but also taking a walk, a deep breath, and sleeping sooner can help you feel more refreshed, sometimes you want to take things fast and run on your projects, but, take a  time to meditate the things before. With that we go to another point &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Premeditate&lt;/strong&gt;&lt;br&gt;
Before making your next move or copy pasting that line of code, think  about the issues and the behavior that results of said code, sometimes a new feature can lead into sm other failures, that is why you have to take problems at minimum, solve them, and try out the solution&lt;/p&gt;

&lt;p&gt;Other issues like not having a roadmap or focus in your career can confuse your path and leave you hanging without a proper knowledge in some matter or area of development, or even techonology, always have a plan, and a backup plan&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;And more important...&lt;/strong&gt;&lt;br&gt;
Remember that, you may be into this for the money, or for the things you can do with these confusing lines of code, but, remember that programming is just a tool, and going all out in some career that you do not like or understand at all can feel... dull, empty, take heart in to what you do, you are not just a keyboard monkey, but a creator, a problem solver, a developer, and other things that you can do, think in the big picture. &lt;/p&gt;

&lt;p&gt;If you feel like you are one of these, atleast you should know what to take as next step, also, comment your ideas, opinions below ^^&lt;/p&gt;

</description>
      <category>developers</category>
    </item>
    <item>
      <title>My transition around IDES</title>
      <dc:creator>Gracrys</dc:creator>
      <pubDate>Sun, 09 Aug 2020 00:24:47 +0000</pubDate>
      <link>https://forem.com/gracrys/my-transition-around-ides-4dc4</link>
      <guid>https://forem.com/gracrys/my-transition-around-ides-4dc4</guid>
      <description>&lt;p&gt;I have a pair of years working as Web developer, Mostly in the area of front end, and i started with Sublime text, since that time, despite i have tried many others Ides and text editors i would always reccommend st, but, why did i change my ide?&lt;/p&gt;

&lt;p&gt;Well, At my work they used vscode and they always would say that vscode is the sixth monument for Programmers, ok, I didnt have a reason to try it, despite it had, or still has the advantage with git and when doing merges, linters and all these fancy plugins... apart from that did not look so amusing&lt;/p&gt;

&lt;p&gt;In my community of programmers they used VIM or Emacs, so, why not to give them a try, and my first experience with them was by using OniVim 1, And started learning what Vim could offer, commands, .vimrc, etc, great experience, sadly, onivim had some issues when installing syntax plugins, (havent tried the v2 yet) and after trying some more Vim, it felt really slow, also has a slower starting time than sublime text, so i returned to sublime, at that moment i was learning haskell, i got reccommended Emacs&lt;/p&gt;

&lt;p&gt;My experience with Emacs was small, it has a really big issue, an ugly interface... 😂, despite that i had to reconfigure my mindset to use M-X not for deleting but for other things, and i felt comfy with all these shortcuts on windows, linux and other softwares, so, i returned back to vim which, the hard part was installing vim on windows and its vimrc, actually i keep using it, and tried vscode.&lt;/p&gt;

&lt;p&gt;With vscode it was weird, the interface is kind of distracting for me, so i hid a lot of things, instaled vim mode and went on, used it for many projects, but having firefox, edge, vscode and figma started to felt heavy on my pc, thing that did not happen with vim, I needed some gui, but also the perks of vim mode (which i tried before on sublime and did not work for me), i find it hard to use vim for large projects with a lot of folders and files.&lt;/p&gt;

&lt;p&gt;And this is how i went back to sublime again along with vintage, im using sublime for bigger projects and vim for other stuff like writing the drafts for this one article.&lt;/p&gt;

&lt;h2&gt;
  
  
  Honorary Mentions
&lt;/h2&gt;

&lt;p&gt;NeoVim, slow start than vim, and some issues on windows, despite it was easier installing plugins on it (same with emacs).&lt;/p&gt;

</description>
      <category>ide</category>
      <category>vim</category>
      <category>sublimetext</category>
    </item>
  </channel>
</rss>
