<?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: Ádám Lőrincz</title>
    <description>The latest articles on DEV Community by Ádám Lőrincz (@ladam0203).</description>
    <link>https://dev.to/ladam0203</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%2F863774%2F2485814b-25db-4691-aac6-757cfd365ae5.jpg</url>
      <title>DEV Community: Ádám Lőrincz</title>
      <link>https://dev.to/ladam0203</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ladam0203"/>
    <language>en</language>
    <item>
      <title>How to Efficiently Score Startup Ideas 🚀 (Just Like The VCs)</title>
      <dc:creator>Ádám Lőrincz</dc:creator>
      <pubDate>Sat, 04 Jan 2025 12:40:51 +0000</pubDate>
      <link>https://dev.to/ladam0203/how-to-efficiently-score-startup-ideas-just-like-the-vcs-1lnp</link>
      <guid>https://dev.to/ladam0203/how-to-efficiently-score-startup-ideas-just-like-the-vcs-1lnp</guid>
      <description>&lt;h2&gt;
  
  
  Why Score Your Startup Ideas 🤔
&lt;/h2&gt;

&lt;p&gt;As startup founders, indie hackers or problem solvers, we always have a lot of ideas on our mind. However, our resources are limited. Not only we have to make sure that we execute fast, but given how many great ideas pass through our minds on the daily, we have to effectively prioritize on which is worth doing and which to leave on the shelf.&lt;/p&gt;

&lt;p&gt;To transform our iPhone note full of ideas into actionable plans, we must create a method where we can efficiently and objectively score our ideas. The most common and recommended method is creating an &lt;strong&gt;Idea Evaluation matrix&lt;/strong&gt;. This is used by VCs all around to world to decide which idea is worth funding and it can be used also by you to decide which one of your ideas will most likely succeed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Define Your Scoring Criteria 📊
&lt;/h2&gt;

&lt;p&gt;Start by identifying categories that are by which you will be assessing your ideas. This could be market potential, competition, scalability, feasibility etc. Select these criteria to based on your industry, personal values, and business objectives. &lt;/p&gt;

&lt;p&gt;For example, if you're an indie hacker, you might prioritize factors like time-to-market, profitability and passion towards the project.&lt;/p&gt;

&lt;p&gt;It is generally recommended to have 5-10 criteria not to overcomplicate the scoring process. Though, I run with 11. 😊&lt;/p&gt;

&lt;p&gt;Here is the full list I use:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Severity&lt;/li&gt;
&lt;li&gt;Frequency&lt;/li&gt;
&lt;li&gt;Willingness to Pay&lt;/li&gt;
&lt;li&gt;Market Size&lt;/li&gt;
&lt;li&gt;Existing Alternatives&lt;/li&gt;
&lt;li&gt;Competitive Advantage&lt;/li&gt;
&lt;li&gt;Feasibility&lt;/li&gt;
&lt;li&gt;Scalability&lt;/li&gt;
&lt;li&gt;Revenue Potential&lt;/li&gt;
&lt;li&gt;Passion Alignment&lt;/li&gt;
&lt;li&gt;Timing&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Define The Weights ⚖️
&lt;/h2&gt;

&lt;p&gt;Once you've set the criteria, the next step is to assign weights to each of them. Weights determine the relative importance of each factor in your scoring system. For example, if you deem market size more important than the presence of competition, you might give market size a higher weight.&lt;/p&gt;

&lt;p&gt;Yet again, consider popular recommendations vs. your own or your team's priority. It is important to assign more weight to the criterion you deem important when selecting ideas.&lt;/p&gt;

&lt;p&gt;As inspiration, I'll again share my weights for the criteria I use:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Severity - 20&lt;/li&gt;
&lt;li&gt;Frequency - 15&lt;/li&gt;
&lt;li&gt;Willingness to Pay - 12&lt;/li&gt;
&lt;li&gt;Market Size - 15&lt;/li&gt;
&lt;li&gt;Existing Alternatives - 10&lt;/li&gt;
&lt;li&gt;Competitive Advantage - 13&lt;/li&gt;
&lt;li&gt;Feasibility - 10&lt;/li&gt;
&lt;li&gt;Scalability - 8&lt;/li&gt;
&lt;li&gt;Revenue Potential - 15&lt;/li&gt;
&lt;li&gt;Passion Alignment - 5&lt;/li&gt;
&lt;li&gt;Timing - 7&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Score Your Ideas 📝
&lt;/h2&gt;

&lt;p&gt;Now that you've established your criteria and their weights, it's time to score your ideas. Try to spend at least 5-10 minutes with each idea. ⚡&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tips for Scoring&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Be honest and objective when scoring. It's easy to get attached to an idea, but it’s important to base your scores on data (if you have any) and practical evaluation.&lt;/li&gt;
&lt;li&gt;After the first round of scoring, consider revisiting the more promising ideas and score them again, focusing on greater precision and detail. This iterative process will help you refine your scores and will lead to better-informed decisions.&lt;/li&gt;
&lt;li&gt;If an idea doesn’t score well in certain areas, consider what could be adjusted to improve its standing or if it should be dropped or deprioritised.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Using &lt;a href="https://www.tryscorch.com/" rel="noopener noreferrer"&gt;Scorch&lt;/a&gt; to Simplify the Process 🔥
&lt;/h2&gt;

&lt;p&gt;If the thought of creating a spreadsheet to evaluate your ideas feels inefficient or daunting, I recommend using this &lt;a href="https://www.tryscorch.com/" rel="noopener noreferrer"&gt;free tool&lt;/a&gt; to simplify the process. &lt;/p&gt;

&lt;p&gt;With Scorch, you can easily add and evaluate your ideas, gaining a quick overview to see which stands out as the best overall, aligns with your passion or is likely to have the biggest impact! I’ve also included &lt;strong&gt;AI-powered evaluations&lt;/strong&gt; to help you score faster!&lt;/p&gt;

&lt;h2&gt;
  
  
  You're All Set! 🎉
&lt;/h2&gt;

&lt;p&gt;There you have it! You now have everything you need to create your own &lt;strong&gt;Idea Evaluation Matrix&lt;/strong&gt; to help clear the mental clutter of your wonderful mind. 😊&lt;/p&gt;

&lt;p&gt;Thank you for reading! Happy Hacking!&lt;/p&gt;

</description>
      <category>startup</category>
      <category>tooling</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How Founding a Startup is Curing my Perfectionism (1/3)</title>
      <dc:creator>Ádám Lőrincz</dc:creator>
      <pubDate>Tue, 09 Jul 2024 21:45:30 +0000</pubDate>
      <link>https://dev.to/ladam0203/how-launching-my-startup-is-curing-my-perfectionism-13-44d7</link>
      <guid>https://dev.to/ladam0203/how-launching-my-startup-is-curing-my-perfectionism-13-44d7</guid>
      <description>&lt;p&gt;From childhood, many of us learn to tie our self-worth to our performance. When achievements aren't acknowledged or appreciated appropriately, this mindset can affect our hobbies, projects, career paths, and even relationships throughout life. Launching a startup, (alongside proper therapy,) has been, - I dare to say - vital in healing my perfectionism and fear of failure (and success). Here’s how:&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Launching an MVP - If it's 'perfect,' you're doing it wrong
&lt;/h2&gt;

&lt;p&gt;One of the first challenges in launching a company is creating a Minimum Viable Product (MVP) that's so limited in functionality you might feel embarrassed to show it to anyone. The MVP should be the simplest solution that still addresses the customer's problem, and it needs to be released quickly.&lt;/p&gt;

&lt;p&gt;For a perfectionist, this concept can be liberating: "So, the less I polish every detail, the better I am?" It's a counterintuitive notion that can be quite freeing. Here, the pressure of perfect performance is not just relieved but inverted: the more basic and minimal the solution, the better.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. No one knows the best course of action. Only you.
&lt;/h2&gt;

&lt;p&gt;Despite the abundance of advice available, no one can tell you the perfect path for your startup. This forces the perfectionist to realize that only they know what’s best for their business. They must trust their choices, make decisions independently, and be prepared to evaluate, correct, or even abandon those decisions as necessary. This process builds confidence and self-trust, essential for growth.&lt;/p&gt;

&lt;p&gt;Making a choice and trusting it is crucial because indecision is the worst option.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Starting a company puts you in a unique position where no one else knows the best path forward—only you do. This realization, combined with a healthy, ambitious belief in your vision, means you must make decisions and embrace the inevitability of failure.&lt;/p&gt;

&lt;p&gt;Ironically, a perfectionist's quest for the perfect business involves navigating the most imperfect path possible. This journey helps heal those childhood wounds, as you learn to appreciate your achievements and thrive on failure.&lt;/p&gt;

&lt;p&gt;The startup journey transforms the perfectionist mindset by redefining success and failure, ultimately fostering a healthier, more resilient approach to personal and professional growth.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>mentalhealth</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How GitHub Copilot can WET your code (especially as a beginner)</title>
      <dc:creator>Ádám Lőrincz</dc:creator>
      <pubDate>Sun, 22 May 2022 11:58:06 +0000</pubDate>
      <link>https://dev.to/ladam0203/how-github-copilot-can-wet-your-code-especially-as-a-beginner-3b8g</link>
      <guid>https://dev.to/ladam0203/how-github-copilot-can-wet-your-code-especially-as-a-beginner-3b8g</guid>
      <description>&lt;p&gt;&lt;a href="https://copilot.github.com/"&gt;GitHub Copilot&lt;/a&gt;, (the controversial AI, that writes code instead of you) has been the subject of the discussion: "Will it deprive programmers of their job?". We cannot predict the future yet, but so far, it seems unlikely. In it's current state, it has the tendency to introduce bad coding habits.&lt;/p&gt;

&lt;p&gt;Though, one thing is for sure: &lt;strong&gt;Copilot does an excellent job on lessening the time spent on Stackoverflow or looking up documentation&lt;/strong&gt;. &lt;strong&gt;It is enabling us to write code &lt;em&gt;faster&lt;/em&gt;&lt;/strong&gt;. Not only we have access to code snippets from the web inside our IDE, but it can also find the "puzzle pieces" that are needed to be changed in the suggested code pieces, so we can apply the solution in our codebase.&lt;/p&gt;

&lt;p&gt;Copilot reads our code as well as scraping the web and it will give personalised suggestions accordingly. For instance, if one has written their DAO's "create" method for a class in their specific way, Copilot will guess the create method for all the other classes based on their already existing implementation, but interchanging the right "puzzle pieces".&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;However GitHub Copilot is not (yet?) capable of suggesting method extraction, introducing interfaces or generalization.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This could lead to one overusing the automatic code generation instead of spending time with constructing a better, cleaner solution. This, however will often result in repeating code pieces. Why?&lt;/p&gt;

&lt;p&gt;As said before, &lt;strong&gt;it &lt;em&gt;writes the same code&lt;/em&gt;, but &lt;em&gt;changes&lt;/em&gt; certain parts. This statement screams WET code.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Using these suggestions not only could make someone forget about considering writing cleaner code, but it also could appear much more convenient and sensible. Why? &lt;/p&gt;

&lt;p&gt;For someone not using Copilot, WET code would have (amongst many) two huge disadvantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;More typing, or lengthy adjustment of copied code (short term)&lt;/li&gt;
&lt;li&gt;Chaos to maintain (long term)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Copilot makes it a breeze to write similar or worse, the same code N amount of times. This essentially eradicates the short term disadvantage of writing WET code. No retyping, no copy pasting and then changing parts of it, none of the similar hassle. It is all done via pressing tab once.&lt;/p&gt;

&lt;p&gt;One could argue that experienced developers (hopefully) would not blindly rely on Copilot, hence there is no danger in using it with care. This statement is absolutely right. &lt;strong&gt;Beginner or careless coders&lt;/strong&gt;, however &lt;strong&gt;might fall victim to agreeing with everything that Copilot suggests&lt;/strong&gt;. Why wouldn't they? It's in the reach of pressing tab once and it (almost) always works. Thus, &lt;strong&gt;Copilot could give them the false perception of fast progress&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In the case of students, this is even strengthened by the fact that school projects often have tight deadlines, thus in many cases making clean code has to have a lot lower priority than working code. &lt;/p&gt;

&lt;p&gt;Additionally, school projects have a limited length, where troubles with code maintenance may only appear near the hand-in date. At that point, students would say: "Okay, let's make this chaos work somehow, hand it in, forget about it."&lt;br&gt;
Then, they would repeat the process... &lt;strong&gt;Each of their projects would progress exceptionally fast in the beginning, then as soon as code needs to be modified or extended, the rate of progress would drop drastically&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In conclusion, any coder who relies too much on Copilot could find themselves not exercising their knowledge of how to write not only working, but clean code. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It almost feels like the copilot promoted crappy WET over handwritten DRY. The point of DRY is to avoid repetitive code, not to write or generate it by AI.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;...writes &lt;a href="https://dev.to/hanpari"&gt;Pavel Movara&lt;/a&gt;, in the comments of &lt;a href="https://dev.to/ruppysuppy"&gt;Tapajyoti Bose&lt;/a&gt;'s &lt;a href="https://dev.to/ruppysuppy/github-copilot-my-experience-after-one-week-usage-eie"&gt;article&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclaimer: This is an article from a 2nd semester CS student and it is based on personal experience and limited research, take it merely as an advice.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>productivity</category>
      <category>githubcopilot</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
