<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="363724" data-post-id="363724">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Gonza" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Gonza/120/32336_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Gonza
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Every time I think of Elixir it feels so surreal, because even though it’s one of the “smaller” langs, it has such a good level of pretty much everything. You’ll usually find one clearly dominant option for every niche, and it’s not just good enough, it’s actually world-class. Frameworks for web, embedded, machine learning, domain modelling, data processing, stuff that is not even a thing in most mainstream languages, like Ash or Broadway for example. Frankly, I don’t think Elixir having a small community or not being backed by Big Tech is a bad thing. You guys are more than enough.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="363724" data-batch-url="/posts/batch_likers">
                        16
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-is-not-owned-by-big-tech/70672/22">Post #21</a>
	                </div>
	            </div>
              <div id="likers-container-363724" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="363724"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #21"></div>
  </section>
</div>
    <div class="postbit" id="363730" data-post-id="363730">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="derek-zhou" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/derek-zhou/120/19943_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  derek-zhou
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="garrison" data-post="20" data-topic="70672">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/g/3bc359/48.png" class="avatar"> garrison:</div>
<blockquote>
<p>I love Elixir but we can’t kid ourselves here, it’s not good for shipping a binary to <em>users</em>.</p>
</blockquote>
</aside>
<p>Nothing is good enough for shipping a binary to “users”:</p>
<ul>
<li>Go is good only if you limit yourself to CLI only</li>
<li>Electron is heavy, to put it mildly</li>
<li>If you give up on your cross-platform hope, you still need to jump through the binary signing hoop</li>
<li>I haven’t even started on shipping updates</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="363730" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-is-not-owned-by-big-tech/70672/23">Post #22</a>
	                </div>
	            </div>
              <div id="likers-container-363730" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="363730"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #22"></div>
  </section>
</div>
    <div class="postbit" id="363737" data-post-id="363737">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="greven" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/greven/120/25004_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  greven
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Good read and fully agree!</p>
<p>I would also like to add that is refreshing that Erlang and Elixir are not US centric. Don’t take this the wrong way, I don’t have anything against the US (other than a very specific orange ape), but in the last 20+ years almost everything in the tech space as been US driven. Elixir is in my view a more geographically distributed (<img src="https://forum.elixirforum.com/images/emoji/apple/smirking_face.png?v=15" title=":smirking_face:" class="emoji" alt=":smirking_face:" loading="lazy" width="20" height="20">) language/ecosystem/community and that in my books is as great as not being part of Big Tech.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="363737" data-batch-url="/posts/batch_likers">
                        10
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-is-not-owned-by-big-tech/70672/24">Post #23</a>
	                </div>
	            </div>
              <div id="likers-container-363737" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="363737"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #23"></div>
  </section>
</div>
    <div class="postbit" id="363738" data-post-id="363738">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="kokolegorille" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/kokolegorille/120/4784_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  kokolegorille
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="derek-zhou" data-post="23" data-topic="70672">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/derek-zhou/48/19943_2.png" class="avatar"> derek-zhou:</div>
<blockquote>
<p>Electron is heavy, to put it mildly</p>
</blockquote>
</aside>
<p>There is Rust <a href="https://v2.tauri.app/" rel="nofollow">Tauri 2</a> if You want light binaries.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="363738" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-is-not-owned-by-big-tech/70672/25">Post #24</a>
	                </div>
	            </div>
              <div id="likers-container-363738" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="363738"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #24"></div>
  </section>
</div>
    <div class="postbit" id="363739" data-post-id="363739">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="AstonJ" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/AstonJ/120/15_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  AstonJ
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Great blog post Lars! A similar sentiment has definitely been echoed on places like this forum over the last decade; that one of the reasons we love Elixir and Phoenix (and many other projects, like <a href="https://forum.elixirforum.com/c/nerves-forum/74" rel="nofollow">Nerves</a>, <a href="https://forum.elixirforum.com/c/elixir-framework-forums/nx-forum/105" rel="nofollow">Nx</a>, <a href="https://forum.elixirforum.com/c/elixir-framework-forums/membrane-forum/104" rel="nofollow">Membrane</a>, <a href="https://forum.elixirforum.com/c/elixir-framework-forums/elixir-desktop-forum/124" rel="nofollow">Elixir Desktop</a>, <a href="https://forum.elixirforum.com/c/elixir-framework-forums/scenic-forum/107" rel="nofollow">Scenic</a>, <a href="https://forum.elixirforum.com/c/ash-framework-forum/123" rel="nofollow">Ash</a>, <a href="https://forum.elixirforum.com/c/elixir-framework-forums/hologram-forum/122" rel="nofollow">Hologram</a>, <a href="https://forum.elixirforum.com/c/elixir-framework-forums/ecsx-forum/137" rel="nofollow">ECSx</a>, <a href="https://forum.elixirforum.com/c/your-libraries-os-mentoring/libraries/43" rel="nofollow">etc</a>) is because they don’t belong or are controlled by a giant corporation (and perhaps especially, one that has shown it cannot be trusted).</p>
<p>I think this kind of support (one based on a more personal level) results in a certain kind of robustness, because as you note, their direction isn’t dictated by the whims of companies whose primary aim is to make as much money as possible - something that often conflicts with the fundamental ideals and essence of what we think of as community.</p>
<p>Btw, some other interesting things that might be noteworthy:</p>
<ul>
<li>
<p>As far as I am aware, Plataformatec was set up by a group of friends (we have at least two other co-founders here on the forum besides José: <a class="mention" href="/u/hugobarauna" rel="nofollow">@hugobarauna</a> and <a class="mention" href="/u/georgeguimaraes" rel="nofollow">@georgeguimaraes</a>). So in the scale of sole trader &gt; family business &gt; SME, you could say that it might fall in-between a family business and SME.</p>
</li>
<li>
<p>Many people are grateful that Erlang is backed by Ericsson and not one of the FAANG or FAANG-like tech giants. Ericsson appears to be much more corporately responsible than others (many people have worked for them for decades - this is usually a good sign as well). I actually shared this story on the Erlang Forums a little while back but I actually met a CEO of Ericsson many years ago. He was sitting at the back of the plane (so not in first/business class) and one of the crew said he does so because he does not like to waste shareholder money, and that the back of the aeroplane is actually the safest in the event of a crash. So not only was he saving his company money but he was smart too! This may seem like a small thing but this sort of thing reflects (and often influences) company culture - which is usually instilled from the top down.</p>
</li>
</ul>
<p>Out of all the languages that were similarly hyped around the same time as Elixir (including Elm, Crystal, Rust and Go (tho Go and Rust are older at around 18 years old now) Elixir is the only one that took off that wasn’t backed by a giant.</p>
<p>I fear it might become more difficult for newer languages to take off moving forward, and it remains to be seen whether AI may help, or hinder things for them.</p>
<p>I think it’s a shame actually that <a href="https://crystal-lang.org" rel="nofollow">Crystal</a> hasn’t taken off in a similar way yet - imagine if we could write nifs in Crystal instead of having to learn something like Rust - Crystal is inspired by Ruby too (their slogan used to be: <em>Fast as C, Slick as Ruby</em>). (I wonder if we as a community could help or help make that possible.)</p>
<p>Elixir is testament to the power of genuine community - <a href="https://forum.elixirforum.com/t/elixir-forum-update-2023-celebrating-ten-years-of-elixir/53367" rel="nofollow">well done everyone</a> <img src="https://forum.elixirforum.com/uploads/default/original/2X/a/a1c41c89c299189a3f85edfeb4973563d8bac781.gif?v=15" title=":023:" class="emoji emoji-custom" alt=":023:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="363739" data-batch-url="/posts/batch_likers">
                        13
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-is-not-owned-by-big-tech/70672/26">Post #25</a>
	                </div>
	            </div>
              <div id="likers-container-363739" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="363739"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #25"></div>
  </section>
</div>
    <div class="postbit" id="363750" data-post-id="363750">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="lawik" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/lawik/120/32028_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  lawik
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Nerves Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I don’t track React closely. Maybe I just hear about the breaking changes and churn because people just make noise when it hurts. I have not gotten the impression that React is stable. My impression may be wrong.</p>
<p>I may be wish-casting about Oracle. I do hear about what they do. They completely screwed up a hospital implementation recently here in Sweden, hard enough that it was rolled back. But yeah, I am sure they’ll be around for roughly an eternity.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="363750" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-is-not-owned-by-big-tech/70672/27">Post #26</a>
	                </div>
	            </div>
              <div id="likers-container-363750" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="363750"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #26"></div>
  </section>
</div>
    <div class="postbit" id="363754" data-post-id="363754">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="hubertlepicki" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/hubertlepicki/120/6822_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  hubertlepicki
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I do have used React for many years and it’s been a blast. Often things around it break but there has been relatively few revolutions within it’s apis, and only one major one which was changing the state management to Hooks. Which eliminated a need for third party state libraries almost completely for me. These were not necessarily stable nor good ideas in the first place (like Redux). But that was introduced in 2019.</p>
<p>The good thing about React is that it’s backed by a “big tech” entity that actively uses it internally (Meta).</p>
<p>The bad thing about React is that it’s also used by a third party frameworks like Next.js which are indeed extremely buggy and a steaming pile of, umm, spaghetti code. Some good ideas, however, there, but horrible implementation and indeed very unstable. Backed by Vercel, which I would’t call “big tech” myself.</p>
<p>Circling back to the original topic, I actually wish some sort of “big tech” was heavily invested in Elixir and ecosystem because that brings resources and stability and some overarching plan to the ecosystem.</p>
<p>As you say, Oracle is not good at that, but others are - from Google through Meta to Microsoft - they do manage and support tools we use daily and depend on in our work as developers.</p>
<p>Oracle is doing good precisely what you pointed out - sucking out money out of big corporations but really preferably the government and they don’t shy away butchering project after project as long as their contractual terms say they’re good. I really dislike them as a company too, but they’re not going anywhere for now AFAIK.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="363754" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-is-not-owned-by-big-tech/70672/28">Post #27</a>
	                </div>
	            </div>
              <div id="likers-container-363754" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="363754"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #27"></div>
  </section>
</div>
    <div class="postbit" id="363755" data-post-id="363755">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="D4no0" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/D4no0/120/33624_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  D4no0
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="hubertlepicki" data-post="28" data-topic="70672">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/hubertlepicki/48/6822_2.png" class="avatar"> hubertlepicki:</div>
<blockquote>
<p>The good thing about React is that it’s backed by a “big tech” entity that actively uses it internally (Meta).</p>
</blockquote>
</aside>
<p>I never understood this argument, what makes a tool made by a big corporation more valuable? Meta doesn’t make money from designing good software and compared to the giants before them (the telecom industry), the quality and innovation of software they deliver is borderline mediocre(especially the last years).</p>
<p>Yes, I agree that having a good financial backing is great, but at the end of the day throwing money at a problem doesn’t necessarily solve it. I think this is the point that a lot of posts here try to make: despite all of the odds, elixir and erlang keeps on bringing amazing innovations in the face of giants that have unlimited resources and as the time will pass by this gap will only get bigger.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="363755" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-is-not-owned-by-big-tech/70672/29">Post #28</a>
	                </div>
	            </div>
              <div id="likers-container-363755" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="363755"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #28"></div>
  </section>
</div>
    <div class="postbit" id="363767" data-post-id="363767">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="regex.sh" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/regex.sh/120/17382_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  regex.sh
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="AstonJ" data-post="26" data-topic="70672">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/astonj/48/15_2.png" class="avatar"> AstonJ:</div>
<blockquote>
<p>the back of the aeroplane is actually the safest in the event of a crash</p>
</blockquote>
</aside>
<p>Damn those Erlang people, always ready to let it crash /s</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="363767" data-batch-url="/posts/batch_likers">
                        22
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-is-not-owned-by-big-tech/70672/30">Post #29</a>
	                </div>
	            </div>
              <div id="likers-container-363767" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="363767"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #29"></div>
  </section>
</div>
    <div class="postbit" id="363768" data-post-id="363768">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jhogberg" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jhogberg/120/24176_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jhogberg
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Erlang Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="D4no0" data-post="29" data-topic="70672">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/d4no0/48/33624_2.png" class="avatar"> D4no0:</div>
<blockquote>
<p>I never understood this argument, what makes a tool made by a big corporation more valuable?</p>
</blockquote>
</aside>
<p>Quite often it simply boils down to “<code>$TRENDY_COMPANY</code> uses <code>$THING</code>. <code>$TRENDY_COMPANY</code> is successful. I want to be successful. Therefore I will use <code>$THING</code>.”</p>
<p>There’s plenty of examples of this at large, and it’s a powerful effect that cannot be ignored. Many if not most technologies are successful in spite of their shortcomings, not because of their technical merits <sup class="footnote-ref"><a href="#footnote-363768-1" id="footnote-ref-363768-1" rel="nofollow">[1]</a></sup>, simply because a trendy and large enough backer pushed for it.</p>
<aside class="quote no-group" data-username="Asd" data-post="5" data-topic="70672">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/a/c68b51/48.png" class="avatar"> Asd:</div>
<blockquote>
<p>Provided top-level engineers core team with top-level salaries. I am not saying that Elixir/Erlang core team is not top-level, I am saying that they lack the Go budgets. They can’t just hunt the MIT students to implement the preemprive concurrency on unix signal handlers. They can’t just provide support for the Google-scale projects. If you open the OTP team blog on new JIT, they say that they chose asmjit as a backend because it was small enough to support and extend. At the same time Google supports LLVM and Go compiler which is written from scratch.</p>
</blockquote>
</aside>
<p>I’d like to expand a bit on this; it’s not so much that we <em>cannot do</em> these things. Of course we could implement time-based scheduling powered by signals/timers, and have actually done so in various flavors over the years without publishing it. We experiment with far more things than people realize.</p>
<p>The problem is that these clever solutions are, more often than not, not very maintainable. There are just a handful people working on the runtime system right now, and we simply don’t have the bandwidth for complicated solutions. Whatever we implement must be maintainable by everyone else on the team with minimal time to switch, and preferably also the community at large.</p>
<hr class="footnotes-sep">

<ol class="footnotes-list">
<li id="footnote-363768-1" class="footnote-item"><p>JSON probably being the worst offender judging by how popular it is despite having no redeeming qualities whatsoever. “Human-readable” does not count because you’re going to be examining it through a program anyway, it’s not like you can decipher it by looking at your SSD/wire with a magnifying glass. <a href="#footnote-ref-363768-1" class="footnote-backref" rel="nofollow">↩︎</a></p>
</li>
</ol> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="363768" data-batch-url="/posts/batch_likers">
                        25
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixir-is-not-owned-by-big-tech/70672/31">Post #30</a>
	                </div>
	            </div>
              <div id="likers-container-363768" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="363768"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #30"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/70672/load_more?page=4">Load more posts (37 remaining)</a>
</div></template></turbo-stream>