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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>LOL <img src="https://forum.elixirforum.com/uploads/default/original/2X/6/6c3193d1dd46244da3c8c6f719c9f5e2abdd5ae8.gif?v=15" title=":003:" class="emoji emoji-custom" alt=":003:" loading="lazy" width="20" height="20"> I am stealing your quote!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="344748" 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/is-anyone-using-ai-assistance-in-coding-elixir/67047/22">Post #21</a>
	                </div>
	            </div>
              <div id="likers-container-344748" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="344748"
                     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="344803" data-post-id="344803">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ve been using Cursor AI for the last six or eight weeks. Been very helpful and a lot of fun!</p>
<p>An LLM can definitely lead you down a rabbit hole. I found that when I go back to good solid techniques, working in small steps with tests, It really, really shines.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="344803" 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/is-anyone-using-ai-assistance-in-coding-elixir/67047/23">Post #22</a>
	                </div>
	            </div>
              <div id="likers-container-344803" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="344803"
                     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="344809" data-post-id="344809">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ve been lurking on this discussion and it’s all very interesting.</p>
<p>Does anyone have a link to a video of someone live coding proficiently with a coding assistant?  I still haven’t used one myself and whenever I see someone using one (be it in person or online) it always kind of looks like hell, lol. Code is flying in their face that they constantly have to stop and read to see if it’s right.  Sometimes they accidentally accept it then have to undo… in fact, it really seems like there is a lot of rejecting the wrong thing be it parts of the suggestion of the whole thing.  It’s neat when it can write a function for you, though I fall into the camp of this taking away one of the most fun things about programming—I enjoy the mental exercise of figuring out a solution on my own.  For boilerplate I still use snippets, and for simple refactoring tasks it seems that so long as you have a certain level of editor mastery I’m not sure there is any improvement here (and again, this is another fun thing about programming for me).</p>
<p>I can absolutely see value in having it write a function for you when have no idea what it is you’re doing.  Having it right in editor would be nice, though whenever I’ve used ChatGTP I still find myself looking up other solutions to compare results, thus I’d be switching to my browser anyway.</p>
<p>I may just be holding it wrong, though, and would be great to see someone using it really proficiently.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="344809" 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/is-anyone-using-ai-assistance-in-coding-elixir/67047/24">Post #23</a>
	                </div>
	            </div>
              <div id="likers-container-344809" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="344809"
                     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="344934" data-post-id="344934">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="MrSidecar" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  MrSidecar
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I don’t really “use” it so much deliberately but macvim/vimr has a GitHub copilot thing going and I haven’t disabled that. While I experienced quite a bit of hallucinating (eg code that looks good but doesn’t work in the slightest) in Python, the Elixir ideas copilot come up with are much more usable.<br>
I don’t know if that is because I tend to code cleaner in Elixir or what else might be the reason.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="344934" 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/is-anyone-using-ai-assistance-in-coding-elixir/67047/25">Post #24</a>
	                </div>
	            </div>
              <div id="likers-container-344934" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="344934"
                     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="345069" data-post-id="345069">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I use chatgpt 4o canvas for targeted small tasks and high level architect brainstorming. I don’t use LLM for in-editor code completions. I have done enough prompt engineering and DNN models to see LLM as a glorified <em>sentence transformer</em>.</p>
<p>For posterity, I’m sharing how I structure my prompt so it may help everyone. I simply start a chat with sentence “Use your knowledge on elixir [programming language and coding patterns] to advise me.” where the bracket part is optional. Follow with a short blurb about the code I’m about to dump, then dump all the relevant code, finally write my request at the end, like “complete the TODO in the code”.</p>
<p>Here is the chat for that “check to see if two lists have the same members” task. <a href="https://chatgpt.com/share/6727ae9d-d600-800b-b8f4-695e5e513ec0" class="inline-onebox" rel="noopener nofollow ugc">ChatGPT</a> . Since I asked it to <strong>advise</strong> me, LLM tends to provide <strong>options</strong>, and I believe the consensus in this thread is to use <code>Enum.frequencies</code> due to “the overhead of sorting”, that’s option 2.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="345069" 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/is-anyone-using-ai-assistance-in-coding-elixir/67047/26">Post #25</a>
	                </div>
	            </div>
              <div id="likers-container-345069" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="345069"
                     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="345113" data-post-id="345113">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’m using copilot and it’s kinda convenient for PR reviews, on rewriting something simple to the standard you want and sometimes its suggestions are kinda what you really need. But sometimes not)</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="345113" 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/is-anyone-using-ai-assistance-in-coding-elixir/67047/27">Post #26</a>
	                </div>
	            </div>
              <div id="likers-container-345113" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="345113"
                     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="345118" data-post-id="345118">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group quote-modified" data-username="xlphs" data-post="26" data-topic="67047">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/xlphs/48/12168_2.png" class="avatar"> xlphs:</div>
<blockquote>
<p>Here is the chat for that “check to see if two lists have the same members” task. <a href="https://chatgpt.com/share/6727ae9d-d600-800b-b8f4-695e5e513ec0" rel="noopener nofollow ugc">ChatGPT - List Member Comparison in Elixir</a> . Since I asked it to <strong>advise</strong> me, LLM tends to provide <strong>options</strong>, and I believe the consensus in this thread is to use <code>Enum.frequencies</code> due to “the overhead of sorting”, that’s option 2.</p>
</blockquote>
</aside>
<p>This is incorrect - <code>Enum.sort(a) == Enum.sort(b)</code> is faster than <code>Enum.frequencies(a) == Enum.frequencies(b)</code>. At least that’s true for lists of numbers, it seems.</p>
<p>This is a bit messy, but here’s a bunch of varieties: <a href="https://gist.github.com/harrisi/0334ad6ccee733bcfecc54aa1405f124" class="inline-onebox" rel="noopener nofollow ugc">benchmarking some list comparisons · GitHub</a></p>
<p>My output looks like this (m2 macbook air 8gb):</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">Operating System: macOS
CPU Information: Apple M2
Number of Available Cores: 8
Available memory: 8 GB
Elixir 1.17.3
Erlang 27.1
JIT enabled: true

Benchmark suite executing with the following configuration:
warmup: 2 s
time: 5 s
memory time: 0 ns
reduction time: 0 ns
parallel: 1
inputs: none specified
Estimated total run time: 2 min 55 s

Benchmarking freq diff length ...
Benchmarking freq different ...
Benchmarking freq list_reversed ...
Benchmarking freq list_sorted ...
Benchmarking freq same ...
Benchmarking sort by diff length ...
Benchmarking sort by different ...
Benchmarking sort by list_reversed ...
Benchmarking sort by list_sorted ...
Benchmarking sort by same ...
Benchmarking sort desc diff length ...
Benchmarking sort desc different ...
Benchmarking sort desc list_reversed ...
Benchmarking sort desc list_sorted ...
Benchmarking sort desc same ...
Benchmarking sort diff length ...
Benchmarking sort different ...
Benchmarking sort list_reversed ...
Benchmarking sort list_sorted ...
Benchmarking sort reduce while diff length ...
Benchmarking sort reduce while different ...
Benchmarking sort reduce while list_reversed ...
Benchmarking sort reduce while list_sorted ...
Benchmarking sort reduce while same ...
Benchmarking sort same ...
Calculating statistics...
Formatting results...

Name                                      ips        average  deviation         median         99th %
sort list_reversed                    97.38 K       10.27 μs   ±241.33%        9.25 μs       25.29 μs
sort desc list_reversed               68.78 K       14.54 μs    ±49.31%       13.25 μs          25 μs
sort list_sorted                      66.85 K       14.96 μs    ±32.73%       13.83 μs       25.29 μs
sort desc list_sorted                 50.79 K       19.69 μs    ±23.54%       17.71 μs       33.17 μs
sort reduce while list_reversed       46.92 K       21.31 μs    ±31.00%       18.21 μs       37.96 μs
sort reduce while list_sorted         38.17 K       26.20 μs    ±25.56%          23 μs          41 μs
sort desc same                        14.45 K       69.20 μs    ±13.73%       67.17 μs      100.51 μs
sort same                             14.08 K       71.03 μs    ±12.33%       69.00 μs      110.38 μs
sort diff length                      13.54 K       73.85 μs    ±12.99%       70.54 μs      109.81 μs
sort desc different                   13.33 K       75.03 μs    ±13.30%       72.08 μs      100.96 μs
sort desc diff length                 13.08 K       76.42 μs    ±48.78%       72.63 μs      123.55 μs
sort different                        12.97 K       77.11 μs    ±15.20%          74 μs      117.58 μs
sort reduce while same                12.91 K       77.47 μs    ±20.59%       73.04 μs      140.75 μs
sort reduce while different           12.54 K       79.77 μs    ±20.90%       74.92 μs      142.12 μs
sort reduce while diff length         11.37 K       87.94 μs    ±20.62%       84.50 μs      156.51 μs
sort by list_reversed                 11.10 K       90.07 μs    ±14.71%       88.25 μs      138.04 μs
sort by list_sorted                    9.96 K      100.44 μs     ±3.35%      100.13 μs      113.71 μs
sort by same                           5.29 K      189.03 μs    ±17.91%      184.25 μs      299.25 μs
sort by diff length                    4.95 K      202.01 μs    ±14.98%      191.29 μs      304.10 μs
sort by different                      4.78 K      209.37 μs    ±14.98%      204.42 μs      317.11 μs
freq different                         4.48 K      223.43 μs    ±14.48%      227.25 μs      290.60 μs
freq same                              4.39 K      227.63 μs    ±14.08%      229.25 μs      288.85 μs
freq diff length                       4.35 K      229.71 μs    ±16.38%      230.17 μs      301.77 μs
freq list_sorted                       2.92 K      342.31 μs    ±11.63%      337.21 μs      426.22 μs
freq list_reversed                     2.83 K      352.81 μs    ±11.30%      359.88 μs      431.96 μs

Comparison: 
sort list_reversed                    97.38 K
sort desc list_reversed               68.78 K - 1.42x slower +4.27 μs
sort list_sorted                      66.85 K - 1.46x slower +4.69 μs
sort desc list_sorted                 50.79 K - 1.92x slower +9.42 μs
sort reduce while list_reversed       46.92 K - 2.08x slower +11.05 μs
sort reduce while list_sorted         38.17 K - 2.55x slower +15.93 μs
sort desc same                        14.45 K - 6.74x slower +58.93 μs
sort same                             14.08 K - 6.92x slower +60.76 μs
sort diff length                      13.54 K - 7.19x slower +63.58 μs
sort desc different                   13.33 K - 7.31x slower +64.76 μs
sort desc diff length                 13.08 K - 7.44x slower +66.15 μs
sort different                        12.97 K - 7.51x slower +66.84 μs
sort reduce while same                12.91 K - 7.54x slower +67.20 μs
sort reduce while different           12.54 K - 7.77x slower +69.50 μs
sort reduce while diff length         11.37 K - 8.56x slower +77.67 μs
sort by list_reversed                 11.10 K - 8.77x slower +79.80 μs
sort by list_sorted                    9.96 K - 9.78x slower +90.17 μs
sort by same                           5.29 K - 18.41x slower +178.77 μs
sort by diff length                    4.95 K - 19.67x slower +191.74 μs
sort by different                      4.78 K - 20.39x slower +199.10 μs
freq different                         4.48 K - 21.76x slower +213.16 μs
freq same                              4.39 K - 22.17x slower +217.36 μs
freq diff length                       4.35 K - 22.37x slower +219.44 μs
freq list_sorted                       2.92 K - 33.33x slower +332.04 μs
freq list_reversed                     2.83 K - 34.36x slower +342.54 μs
</code></pre>
<p>the specifics aren’t too important, but it’s pretty clear that <code>Enum.frequencies/1</code> is the slowest option. This isn’t an excellent test, and you should always profile. The point is, ChatGPT does not (and I would argue cannot) know the answer, so anything it spits out needs to be assumed to be false.</p>
<p>Unfortunately, a broken clock is correct twice a day. The same is, of course, true for LLMs, but very few people know if they can read a clock (to continue the analogy).</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="345118" 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/is-anyone-using-ai-assistance-in-coding-elixir/67047/28">Post #27</a>
	                </div>
	            </div>
              <div id="likers-container-345118" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="345118"
                     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="345122" data-post-id="345122">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I am using Cursor and it is pretty epic. Works best if there are good examples in the codebase. 100% recommend.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="345122" 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/is-anyone-using-ai-assistance-in-coding-elixir/67047/29">Post #28</a>
	                </div>
	            </div>
              <div id="likers-container-345122" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="345122"
                     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="345125" data-post-id="345125">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>+1 for cursor and its autocomplete on steroids</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="345125" 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/is-anyone-using-ai-assistance-in-coding-elixir/67047/30">Post #29</a>
	                </div>
	            </div>
              <div id="likers-container-345125" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="345125"
                     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="350296" data-post-id="350296">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>For the benefit of the community I would strongly advise you all not to use ChatGPT with Elixir. Their models simply do not understand the language. I burnt through easily 10k tokens today getting nowhere on a medium difficulty problem. Out of frustration I reach for the Claude free tier, and set it to “concise.” It solved the problem in 1k tokens “no sweat”! Before today I believed that the “frontier” LLMs were all roughly comparable when writing Elixir, but it’s clear to me no there are order of magnitude differences in capabilities.</p>
<p>Use Claude!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="350296" 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/is-anyone-using-ai-assistance-in-coding-elixir/67047/31">Post #30</a>
	                </div>
	            </div>
              <div id="likers-container-350296" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="350296"
                     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/67047/load_more?page=4">Load more posts (12 remaining)</a>
</div></template></turbo-stream>