<?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: h4cd</title>
    <description>The latest articles on DEV Community by h4cd (@h4cd).</description>
    <link>https://dev.to/h4cd</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%2F834037%2F569180d1-b2b7-494a-90d9-29559c9f873d.png</url>
      <title>DEV Community: h4cd</title>
      <link>https://dev.to/h4cd</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/h4cd"/>
    <language>en</language>
    <item>
      <title>Dunning-Kruger Effect</title>
      <dc:creator>h4cd</dc:creator>
      <pubDate>Mon, 16 Oct 2023 10:28:16 +0000</pubDate>
      <link>https://dev.to/h4cd/dunning-kruger-effect-3bg8</link>
      <guid>https://dev.to/h4cd/dunning-kruger-effect-3bg8</guid>
      <description>&lt;p&gt;Dunning-Kruger Effect:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;People with poor abilities often overestimate their skill level;&lt;/li&gt;
&lt;li&gt;People with poor abilities cannot accurately recognize the level of others who truly possess these skills;&lt;/li&gt;
&lt;li&gt;People with poor abilities are unable to perceive and face their own shortcomings, as well as the extreme degree of these shortcomings;&lt;/li&gt;
&lt;li&gt;If people with poor abilities can significantly improve their skill levels through appropriate training, they will eventually realize and admit their previous incompetence.&lt;/li&gt;
&lt;/ul&gt;

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

</description>
    </item>
    <item>
      <title>SetTheTweetCard</title>
      <dc:creator>h4cd</dc:creator>
      <pubDate>Thu, 28 Sep 2023 02:30:44 +0000</pubDate>
      <link>https://dev.to/h4cd/setthetweetcard-3dhp</link>
      <guid>https://dev.to/h4cd/setthetweetcard-3dhp</guid>
      <description>&lt;p&gt;Do you use onlyoffice?&lt;br&gt;
I found it this morning, and it woke me up.&lt;/p&gt;

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

</description>
      <category>anything</category>
      <category>just</category>
      <category>talk</category>
      <category>share</category>
    </item>
    <item>
      <title>What is a community? One point you should know</title>
      <dc:creator>h4cd</dc:creator>
      <pubDate>Fri, 22 Sep 2023 10:06:19 +0000</pubDate>
      <link>https://dev.to/h4cd/what-is-a-community-one-point-you-should-know-def</link>
      <guid>https://dev.to/h4cd/what-is-a-community-one-point-you-should-know-def</guid>
      <description>&lt;p&gt;What is a community?&lt;/p&gt;

&lt;p&gt;It's all about interaction, means people can talk here, participating events here. And if you want to make a community, the first thing you should do is just comfirm that you have a basic foundation chat tool.&lt;/p&gt;

&lt;p&gt;You can use X (aka Twitter), Discard, WeChat, or just Email, tel. But what i want to say is, you should use a tool that deeply combine to your community business scope. It means you should think about the workflow of your community, the users' use path. What most important is that the tool should make user(member of the community) easily to talk, to interaction, to make everything base on the community.&lt;/p&gt;

&lt;p&gt;For example, in some community around coding, reviewing code is an mater thing, and you basic community tool should provide an convenient way to do this thing. It may have an able like easily to fetch the code snap to review, and a way easily to comment and reply, and even able to edit the code snap easily. It's all about 'convenience' and 'bidirectional interaction'. However, we just talk about one aspect here, you should think comprehensively about this community's business scope.&lt;/p&gt;

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

&lt;p&gt;Maybe my coding community example would reminds you thinking about GitHub, the say so 'bigest coding community' somehow. But i would say GitHub doesn't have a good community morphology.&lt;/p&gt;

&lt;p&gt;What is the problem? You can recall that where you can talk about the repo hosting in GitHub? Where you can talk about the coder you have seen in GitHub? Where you can talk about event around opensoure project community (base on repo hosting in GitHub, and develop as an community) in GitHub? Not GitHub provide these way, but opensoure project community themselves. &lt;/p&gt;

&lt;p&gt;And just like I said before, GitHub do the best in some aspects, such as code review, code host, CI/CD...just some aspect, but not the whole business scope.&lt;/p&gt;

&lt;p&gt;However, the role GitHub plays make it should take more energy and cost in helping community hosting in it develop itselves better, just like what it do now. And it is a huger investment to adapt all communities' business scope, nobody can deal with it, so I understand the difficult situation GitHub stay in. But I would say, GitHub have to change mind, solve this problem in the new era of competition now!&lt;/p&gt;

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

&lt;p&gt;BTW, on a more high view, if a third part community tool that use another model to think about combining more and more community business scopes, making a foundation tool that adapt more and more community business scopes, it would broken all the rule about community now. Maybe I would think about 'detachable'. :D&lt;/p&gt;

</description>
      <category>community</category>
      <category>github</category>
      <category>development</category>
      <category>product</category>
    </item>
    <item>
      <title>Vlang now supports Lambda</title>
      <dc:creator>h4cd</dc:creator>
      <pubDate>Thu, 21 Sep 2023 04:04:04 +0000</pubDate>
      <link>https://dev.to/h4cd/vlang-now-supports-lambda-2coe</link>
      <guid>https://dev.to/h4cd/vlang-now-supports-lambda-2coe</guid>
      <description>&lt;p&gt;Vlang now supports Lambdas&lt;/p&gt;

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

&lt;blockquote&gt;
&lt;p&gt;Vlang (aka V) is a static language that combined the simplicity of Golang and safety of Rust. It is very close to Golang, so if you know Go, you just have a 80% experience about V. Here is some point where V enhanced from Go: &lt;a href="https://vlang.io/compare#go"&gt;https://vlang.io/compare#go&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;According to PR merge information of the repo, V has now supported lambda expression, be like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;a.sorted(|x,y| x &amp;gt; y)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;p&gt;&lt;a href="https://github.com/vlang/v/pull/19390"&gt;https://github.com/vlang/v/pull/19390&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;demo:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;call back with fn or expression, get their value from outer source:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import os

fn f( cb fn() string ) string { return cb() }

dump( f(fn() string { return os.args[0] }) )

// the same, just shorter:
dump( f(||os.args[0]) ) 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;will print out:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[a.v:5] f(anon_fn): /v/vnew/a
[a.v:6] f(|| os.args[0]): /v/vnew/a
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>vlang</category>
      <category>news</category>
      <category>lambda</category>
    </item>
    <item>
      <title>My blog site</title>
      <dc:creator>h4cd</dc:creator>
      <pubDate>Fri, 29 Apr 2022 03:50:53 +0000</pubDate>
      <link>https://dev.to/h4cd/my-blog-site-4oc2</link>
      <guid>https://dev.to/h4cd/my-blog-site-4oc2</guid>
      <description>&lt;p&gt;My blog site: &lt;a href="https://riblog.live"&gt;https://riblog.live&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I will post something about opensource, tech skill, and anything about life.&lt;/p&gt;

&lt;p&gt;In my imagination, this blog site should keep the feature with 2 post type at least, one type to article while the other to 'micro article'(like twitter post).&lt;/p&gt;

&lt;p&gt;我的博客网站：&lt;a href="https://riblog.live"&gt;https://riblog.live&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;我将发布一些关于开源、技术技能以及关于生活的任何内容。&lt;/p&gt;

&lt;p&gt;在我的想象中，这个博客网站应该至少保留 2 种帖子类型的功能，一种类型为文章，另一种类型为“微文章”（如 twitter 帖子）。&lt;/p&gt;

</description>
    </item>
    <item>
      <title>80 15 5 rules to keep work fresh</title>
      <dc:creator>h4cd</dc:creator>
      <pubDate>Thu, 21 Apr 2022 07:10:08 +0000</pubDate>
      <link>https://dev.to/h4cd/80-15-5-rules-to-keep-work-fresh-2bpj</link>
      <guid>https://dev.to/h4cd/80-15-5-rules-to-keep-work-fresh-2bpj</guid>
      <description>&lt;p&gt;Freshness is a good but hateful thing. Freshness can keep people excited and interested in all kinds of people and things; but it is very short-lived. Once the freshness is gone, the passion and interest will be greatly reduced. &lt;/p&gt;

&lt;p&gt;This article starts from the work and introduces a rule that can keep fresh: 80/15/5.&lt;/p&gt;

&lt;p&gt;The 80/15/5 rule is said to have been proposed by Facebook COO Sheryl Sandberg, which says:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;80% of your time goes to low-risk/reasonable-reward work 15% of your time goes to related high-risk/ high-reward work 5% of your time goes to satisfying your own curiosity&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;80% of the time is spent on low-risk/reasonable returns.&lt;/li&gt;
&lt;li&gt;15% of the time is spent on high-risk/high-return work.&lt;/li&gt;
&lt;li&gt;5% of your time is used to satisfy your own curiosity.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The whole logic is like this. When you are at work, you spend 80% of your time doing routine content, and in the process, you will think about what measures can improve the process, tools, documents and structure of the work, etc., and apply them to the work. These thoughts are actually high-risk and high-return.&lt;/p&gt;

&lt;p&gt;Record these thoughts, and then implement the improvement plans you think about every once in time. Most of these plans will not work. After all, they are high-risk, but once they succeed, they will bring great returns. This implementation process is 15% of the 80/15/5 rule. The specific implementation time is about 6 hours a week, because 6⁄40 = 15% (40 hours of standard work a week).&lt;/p&gt;

&lt;p&gt;At the same time, in the regular 80% time, some work will be gradually completed, and you can also gradually train people who will take over the relevant issues in the future. Then when you lose the freshness of this 80% part, because some problems have been solved or there are candidates who have taken over the problem, and the other 15% part will introduce new jobs in the implementation thinking, then this "work content assembly line" will be sustainable.&lt;/p&gt;

&lt;p&gt;This is the 80% + 15% part, and there is still 5% left. Take programmers as an example. In these 5%, you can do in-depth research on new development tools, programming languages, algorithms or data structures that you are interested in.&lt;/p&gt;

&lt;p&gt;This 5% is about 2 hours a week. Although it accounts for the smallest proportion, because it is your interest in itself, then when you study it carefully, it will bring more rewards, and it can even let you enter a new world. And what comes from here is more likely to be more meaningful than the 15% part, and it is more likely to reach 80%, becoming a better "working content pipeline".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fimages.riblog.live%2Fimg%2Fgarden.png%40webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fimages.riblog.live%2Fimg%2Fgarden.png%40webp" alt="Uploading image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After understanding this law, I suddenly had a sense of "pipe" in my mind.&lt;/p&gt;

&lt;p&gt;80/15/5 It is said that the key point of "freshness" can be obtained, but in fact, it balances the risk, novelty, productivity efficiency, short-term certainty and long-term feasibility of the work. In fact, it makes the focus and energy distribution in the work more sustainable, and also makes the whole work more efficient and refined. .&lt;/p&gt;

&lt;p&gt;In fact, in addition to work, we can also see the positive and negative effects of freshness in all aspects such as getting along with our lovers, schoolwork, further study of interests and hobbies, eating, and even sports persistence.&lt;/p&gt;

&lt;p&gt;It is actually ubiquitous, and it seems that nothing can compete with it except addiction. However, the 80/15/5 rule does not just "fresh" from the front, but adopts a side "reduction" approach, by weighing the importance of some of the factors that need to be concerned at work, so as to properly allocate focus and energy to form a sustainable workflow, so that you can focus on and The energy is no longer single, creating the illusion that you will always feel fresh when you work in this way.&lt;/p&gt;

&lt;p&gt;Although this is an introduction to a practical tool, and it seems to belong to a little "positive energy", in order not to flow chicken soup, I forcibly pick a thorn myself: if it has been implemented for two days, I have no freshness in the 80/15/5 rule itself and I don't want to use it, what should I do?&lt;/p&gt;

&lt;p&gt;So in fact, in the final analysis, if you don't study a way to make the freshness itself invalid and addict to what addiction you want, the proposition that freshness will have an abominable negative impact will not disappear (so the "illusion" is mentioned earlier). As for how much struggle you use with this 80/15/5 rule, it depends on the reader. After all, the reality is like this. All you can do is to "try to find white underwear in the chaos".&lt;/p&gt;

&lt;p&gt;In addition, regarding the 5% part, it also reminds me of the discussion about "fishing". Some people think that fishing is completely bad and should be completely suppressed, and there is no room for fishing. I guess they are all leaders.&lt;/p&gt;

&lt;p&gt;But if they can understand that a little working time is given to employees to fish, so that they can explore things that can grow up and things that can be applied to work. For example, programmers like to study IDE plug-ins, and even learn to write some plug-ins to assist their development work, then their The working status and efficiency will actually become better. Don't Google also have that 20% personal project time? Although I heard that this does not actually exist~)&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Terminal Proxy Point</title>
      <dc:creator>h4cd</dc:creator>
      <pubDate>Tue, 22 Mar 2022 08:26:44 +0000</pubDate>
      <link>https://dev.to/h4cd/terminal-proxy-point-40hh</link>
      <guid>https://dev.to/h4cd/terminal-proxy-point-40hh</guid>
      <description>&lt;p&gt;1、If you want to use HTTP by proxy on terminal, you should turn on the "http proxy" on SSR setting:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--l5BICb9---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ztbhit5hzvcffuczfw5e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--l5BICb9---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ztbhit5hzvcffuczfw5e.png" alt="Image description" width="520" height="174"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;the port here is where your terminal would go through:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;export http_proxy=&lt;a href="http://127.0.0.1:6666"&gt;http://127.0.0.1:6666&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;export https_proxy=&lt;a href="https://127.0.0.1:6666"&gt;https://127.0.0.1:6666&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;and if you don't set properly, you would get this:&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Curl goes with https(http proxy)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;————————&lt;/p&gt;

&lt;p&gt;2、Don't ping google to verify your proxy setting. ping goes with ICMP protocol, ICMP is a network layer protocol, and https is an application layer protocol, that's why your proxy setting won't work.&lt;/p&gt;

</description>
      <category>terminal</category>
      <category>proxy</category>
    </item>
    <item>
      <title>opensource matters?</title>
      <dc:creator>h4cd</dc:creator>
      <pubDate>Mon, 21 Mar 2022 09:40:15 +0000</pubDate>
      <link>https://dev.to/h4cd/opensource-matters-4gm8</link>
      <guid>https://dev.to/h4cd/opensource-matters-4gm8</guid>
      <description>&lt;p&gt;Although we developers use/make oss everywhere and last about 3 decades, what made opensouce matter? &lt;/p&gt;

&lt;p&gt;You would said opensource make you a free(beer) way use a variety of software, but it just matters about the way we distribute software. A MODE. It is a high-level meaning about why we need opensource. What confuse me is how we could make sense within "people/company would like to make oss". So what made opensource matter?&lt;/p&gt;

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