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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="Cochonours" data-post="40" data-topic="53931">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/cochonours/48/13516_2.png" class="avatar"> Cochonours:</div>
<blockquote>
<p>Nothing to really worry about for the next few years, but I dread a little being forced to use this kind of tool in order to stay competitive in the future.</p>
</blockquote>
</aside>
<p>Your greatest asset is transforming “I want a button” into a functional requirement including things like “which backend services I need to talk to for auth and which are deprecated based on an email I saw the team that no longer exists sent out three months ago. Oh, and does legal need to be involved with this”. And <em>then</em> coding it.</p>
<p>Most people in this thread greatly overestimate the usefulness of a toddler, sorry, “AI”.</p>
<p>Some repetitive tasks will be replaced, poorly. The actual task of building a functioning app? Transferring labor to cheaper places overseas is still the greatest threat in the forseeable future.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="279335" data-batch-url="/posts/batch_likers">
                        1
                      </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/get-ai-code-generation-tools-to-create-correct-elixir-code-or-else/53931/42">Post #41</a>
	                </div>
	            </div>
              <div id="likers-container-279335" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="279335"
                     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 #41"></div>
  </section>
</div>
    <div class="postbit" id="279442" data-post-id="279442">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>In my experience ChatGPT is terrible at generating Elixir even with examples of the right way to do things. It will make up BIF that exist for Python but not in Elixir for example.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="279442" 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/get-ai-code-generation-tools-to-create-correct-elixir-code-or-else/53931/43">Post #42</a>
	                </div>
	            </div>
              <div id="likers-container-279442" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="279442"
                     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 #42"></div>
  </section>
</div>
    <div class="postbit" id="279466" data-post-id="279466">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="dmitriid" data-post="42" data-topic="53931">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dmitriid/48/13182_2.png" class="avatar"> dmitriid:</div>
<blockquote>
<p>Most people in this thread greatly overestimate the usefulness of a toddler, sorry, “AI”.</p>
<p>Some repetitive tasks will be replaced, poorly.</p>
</blockquote>
</aside>
<p>chatGPT is a toddler now. But this will change.<br>
I see what AI already does to my field (buildings).<br>
See a glimpse of whats already possible here.</p>
<div class="youtube-onebox lazy-video-container" data-video-id="_q4StfsWTU0" data-video-title="The Future of BIM Is NOT BIM And Its Coming Faster Than You Think - The Sequel" data-video-start-time="" data-provider-name="youtube">
  <a href="https://www.youtube.com/watch?v=_q4StfsWTU0" target="_blank" class="video-thumbnail" rel="noopener nofollow ugc">
    <img class="youtube-thumbnail" src="https://img.youtube.com/vi/_q4StfsWTU0/maxresdefault.jpg" title="The Future of BIM Is NOT BIM And Its Coming Faster Than You Think - The Sequel" width="690" height="388">
  </a>
</div>

<p>This is moving fast. 99% in the branch are not prepared and will cease to be competitive, especially for larger projects. I already see that. It is gonna be a massacre.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="279466" 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/get-ai-code-generation-tools-to-create-correct-elixir-code-or-else/53931/44">Post #43</a>
	                </div>
	            </div>
              <div id="likers-container-279466" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="279466"
                     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 #43"></div>
  </section>
</div>
    <div class="postbit" id="279478" data-post-id="279478">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<blockquote>
<p>I already see that. It is gonna be a massacre.</p>
</blockquote>
<p>Of course it won’t. Even in the video you link at 20:49: “A lot of people are worried that it’s gonna take over my job and then I’m not gonna have the work, but you’re still are involved in the process. It’s just helping you do your job better and faster”.</p>
<p>Which is painfully obvious even with al the amazing generative tools that are shown in the video.</p>
<p>Because there are a hundred million small and large decisions that have to be made that the AI cannot do until the person who knowns about these details tells it.</p>
<p>— long story —</p>
<p>I don’t know that much about construction, so I’ll give you an example from my area. I work for Spotify. Let’s say you’re tasked with implementing a “skip to next song” button. A surprising amount of people today will say that “yup, your job is gone, the AI can do that”. Whereas a skip button will depend:</p>
<ul>
<li>on auth state</li>
<li>type of account (premium/ad-supported)<br>
due to licensing on some devices (only some devices, and often not even all devices from the same brand) you cannot skip more than a certain number of songs, and that should result in a valid message to the user (for example, in a voice saying “you cannot” on smart speakers)</li>
<li>current player states (end of queue, end of playlist, depending on quite a few options within the player and the device)</li>
<li>media availability due to licensing, country, external and internal providers. You need fallbacks for that.</li>
<li>partner integrations (e.g. running on various brands of smart TVs will have their own slightly different issues with UI, API calls, displaying data on screen etc.)</li>
<li>and about 100 more things that are getting more and more specific</li>
</ul>
<p>All of this, of course needs to conform to brand guidelines <em>and</em> to platform guidelines and behaviours (the look and feel on smart TVs with navigation via remote will be different from mobile devices).</p>
<p>All of this, of course, needs to be retrieved from or sent to any number of internal Spotify services (even if some of them are not documented you can at least look at the source code) and partner-provided APIs (good luck finding docs for some of the devices).</p>
<p>There’s also A/B testing, metrics, experiments, white/balck-listing of clients models and platforms across various services for certain things etc.</p>
<p>And that’s just for skip button.</p>
<p>— end long story—</p>
<p>The absolute primitive stuff like “give me a media control strip using CSS” will definitely work, and will even give you working code (tried it with ChatGPT after I’ve already implemented it for an internal project). That you still need to spend several hours on because it conflicts with the rest of the UI and still needs to be hooked up to everything. <em>Edit:</em> Copilot was no better, on this project. It worked maybe twice, and only once it actually produced a valid result (which did save a few seconds of tedious work).</p>
<p>There will be no massacre.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="279478" 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/get-ai-code-generation-tools-to-create-correct-elixir-code-or-else/53931/45">Post #44</a>
	                </div>
	            </div>
              <div id="likers-container-279478" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="279478"
                     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 #44"></div>
  </section>
</div>
    <div class="postbit" id="279486" data-post-id="279486">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="dmitriid" data-post="45" data-topic="53931">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dmitriid/48/13182_2.png" class="avatar"> dmitriid:</div>
<blockquote>
<p>A lot of people are worried that it’s gonna take over my job and then I’m not gonna have the work, but you’re still are involved in the process. It’s just helping you do your job better and faster</p>
</blockquote>
</aside>
<p>exactly. I do not say, that we will be replaced, but we will work differently. We will work in dialog with a bot.<br>
The massacre I’m talking about, the victims will not be people but companies. Those that do not adapt.<br>
You (working in tech) can not imagine how conservative and backwards the building industry (at least in Germany) is. I’m seeing the first companies going down right now because of that. Not yet because of AI, but because of bad processes. It will only get more interesting.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="279486" 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/get-ai-code-generation-tools-to-create-correct-elixir-code-or-else/53931/46">Post #45</a>
	                </div>
	            </div>
              <div id="likers-container-279486" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="279486"
                     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 #45"></div>
  </section>
</div>
    <div class="postbit" id="279487" data-post-id="279487">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="dmitriid" data-post="45" data-topic="53931">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dmitriid/48/13182_2.png" class="avatar"> dmitriid:</div>
<blockquote>
<p>I work for Spotify. Let’s say you’re tasked with implementing a “skip to next song” button. A surprising amount of people today will say that “yup, your job is gone, the AI can do that”. Whereas a skip button will depend:</p>
</blockquote>
</aside>
<blockquote>
<p><strong>ME:</strong> imagine you are working for spotify, you are tasked with implementing a skip button. On which parameters will the implementation depend?</p>
<p><strong>chatGPT</strong>: As an AI language model, I can give you some general parameters that may be considered when implementing a skip button in Spotify, but please note that the actual implementation decisions made by Spotify may vary depending on their specific goals, priorities, and technical constraints.</p>
<p>Here are some possible parameters that might be considered when implementing a skip button in Spotify:</p>
<ol>
<li>User behavior and preferences: Spotify may analyze user data, such as skip rate and reasons for skipping songs, to determine the most effective way to implement the skip button. For example, if users are skipping songs because they don’t like the genre, Spotify may want to implement a skip button that allows users to skip to a different genre.</li>
<li>Licensing agreements: Spotify’s licensing agreements with music labels and artists may dictate the number of skips allowed per hour or other limitations on the skip feature.</li>
<li>User interface and user experience: The skip button’s location, size, and appearance could affect its usability and user satisfaction. Spotify may test different designs and interfaces to determine the optimal placement and design for the skip button.</li>
<li>Technical limitations: Spotify may need to consider technical limitations, such as the amount of bandwidth required to stream songs and the amount of memory required to store user preferences and song metadata.</li>
<li>Business considerations: Spotify may consider the impact of the skip button on its business, such as the effect on advertising revenue or the impact on user retention and engagement.</li>
</ol>
<p>Overall, the implementation of a skip button in Spotify would likely depend on a combination of user behavior and preferences, licensing agreements, user interface and user experience considerations, technical limitations, and business considerations.</p>
</blockquote> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="279487" 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/get-ai-code-generation-tools-to-create-correct-elixir-code-or-else/53931/47">Post #46</a>
	                </div>
	            </div>
              <div id="likers-container-279487" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="279487"
                     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 #46"></div>
  </section>
</div>
    <div class="postbit" id="279512" data-post-id="279512">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Yup. That’s a high-level overview that you can get for any product out there once you’ve worked for a few years.</p>
<p>Now. There’s the very small tiny insignificant step left to make it work: <em>implementation</em>.</p>
<p><img src="https://forum.elixirforum.com/images/emoji/apple/wink.png?v=15" title=":wink:" class="emoji only-emoji" alt=":wink:" 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="279512" data-batch-url="/posts/batch_likers">
                        1
                      </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/get-ai-code-generation-tools-to-create-correct-elixir-code-or-else/53931/48">Post #47</a>
	                </div>
	            </div>
              <div id="likers-container-279512" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="279512"
                     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 #47"></div>
  </section>
</div>
    <div class="postbit" id="279612" data-post-id="279612">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>reporting back on the current state of things after having used Copilot for a bunch of days.</p>
<p>it’s interesting that the first thing it did was help me refactor a function. it did it so well! it know the context, what i was trying to do, seemingly even why i’m refactoring in the first place.</p>
<p>alas that is the only example i’ve gotten that actually saved time.</p>
<p>most of the time it takes more time to use than just writing the code myself, because:</p>
<ol>
<li>i need to switch into AI mode in my brain and figure out how to order it around. this takes extra time.</li>
<li>the generated code i need to read and think if it makes sense or not, then adjust the prompt and read another set of guesstimates.</li>
<li>sometimes (rarely) when the code does make sense i insert it and then spend another 10minutes debugging it, because there’s a random <code>end</code> statement somewhere extra or the <code>on:</code> part of the <code>join:</code> was missing (too obvious for me to check) or there’s some other obvious mistake I’ve never made typing it myself..</li>
</ol>
<p>all in all i dislike it a lot, but am afraid to uninstall because of FOMO <img src="https://forum.elixirforum.com/images/emoji/apple/smiley.png?v=15" title=":smiley:" class="emoji" alt=":smiley:" loading="lazy" width="20" height="20"> i’m pretty sure this will be a major helper in the future, but right now it’s more trouble than it’s worth.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="279612" 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/get-ai-code-generation-tools-to-create-correct-elixir-code-or-else/53931/49">Post #48</a>
	                </div>
	            </div>
              <div id="likers-container-279612" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="279612"
                     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 #48"></div>
  </section>
</div>
    <div class="postbit" id="280804" data-post-id="280804">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Can a collection of globs of lipids and proteins each incapable of understanding anything whatsoever design a db schema?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="280804" data-batch-url="/posts/batch_likers">
                        1
                      </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/get-ai-code-generation-tools-to-create-correct-elixir-code-or-else/53931/50">Post #49</a>
	                </div>
	            </div>
              <div id="likers-container-280804" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="280804"
                     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 #49"></div>
  </section>
</div>
    <div class="postbit" id="280813" data-post-id="280813">
  <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">
								<aside class="quote no-group quote-modified" data-username="woohaaha" data-post="1" data-topic="53931">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/w/a3d4f5/48.png" class="avatar"> woohaaha:</div>
<blockquote>
<p>Get AI code generation tools to create correct Elixir code, or else <img src="https://forum.elixirforum.com/images/emoji/apple/scream.png?v=15" title=":scream:" class="emoji" alt=":scream:" loading="lazy" width="20" height="20"></p>
</blockquote>
</aside>
<p>Careful what you wish for <img src="https://forum.elixirforum.com/images/emoji/apple/upside_down_face.png?v=15" title=":upside_down_face:" class="emoji" alt=":upside_down_face:" loading="lazy" width="20" height="20"></p>
<p>Tools like CoPilot and ChatGPT are in their infancy, imagine where they’ll be 5 or 10 years from now. At the very least, is it safe to say they will probably be able to replace junior programmers?</p>
<p>Where will they be 20 years from now? Exponentially more advanced?</p>
<p>A few lawsuits have already launched - it’d probably be worth seeing how things pan out (or rather, the arguments presented) as they could affect you or people like you personally, before forming any kind of concrete opinion…</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://githubcopilotlitigation.com">
  <header class="source">

      <a href="https://githubcopilotlitigation.com" target="_blank" rel="noopener nofollow">githubcopilotlitigation.com</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/359;"><img src="https://githubcopilotlitigation.com/img/og-image.png?1744395456" class="thumbnail" alt="" width="690" height="359"></div>

<h3><a href="https://githubcopilotlitigation.com" target="_blank" rel="noopener nofollow">GitHub Copilot litigation ·&nbsp;Joseph Saveri Law Firm&nbsp;&amp; Matthew Butterick</a></h3>

  <p>GitHub Copilot litigation</p>


  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>

<p><a href="https://stablediffusionlitigation.com" class="onebox" target="_blank" rel="noopener nofollow">https://stablediffusionlitigation.com</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="280813" 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/get-ai-code-generation-tools-to-create-correct-elixir-code-or-else/53931/51">Post #50</a>
	                </div>
	            </div>
              <div id="likers-container-280813" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="280813"
                     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 #50"></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/53931/load_more?page=6">Load more posts (36 remaining)</a>
</div></template></turbo-stream>