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


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="DaAnalyst" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  DaAnalyst
                    <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>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="GrammAcc" data-post="40" data-topic="73378">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/grammacc/48/40380_2.png" class="avatar"> GrammAcc:</div>
<blockquote>
<p>All the little decisions early on add up to unmaintainable software if we’re not careful.</p>
</blockquote>
</aside>
<p>Indeed. And when you have a whole bunch of such little decisions, or, better, if the entire project is founded on just those, it becomes a liability not an asset.</p>
<aside class="quote no-group" data-username="GrammAcc" data-post="40" data-topic="73378">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/grammacc/48/40380_2.png" class="avatar"> GrammAcc:</div>
<blockquote>
<p>It kind of seems like the industry is hoping that LLMs will get good enough that they can just rewrite it once it gets bad, so this would become a non-issue.</p>
</blockquote>
</aside>
<p>Agreed, and unfortunately this can also be attributed to certain not-so-benevolent “industry” traits. First, it takes unpacking what “industry” truly is. A part of it, again unfortunately, is made up of make-money-quick VC shops whose only interest is in capitalizing on trends. Truth, integrity and sustainability mean nothing to that particular part of the “industry” as they will indeed fuel the sound-good projects for as long as they have someone to sell their shares to. As soon as the trend reverses, so will their funding.</p>
<p>We have two such recent examples of the finding-a-greater-fool “phenomenon” other than the current “AI” hype:</p>
<ol>
<li>The 2015-2019 crypto-everything, wonder boy-bands era</li>
<li>The 2020-2023 COVID lockdowns/panic we’ll-never-exit-our-rooms-again-so-everyone-better-learn-to-code web app/business overshoot era</li>
</ol>
<p>When studying an industry, it’s often wise paying attention to the flow of money (as well as the true intent behind it), for that’s what will be having the upper hand over media peddling and consequently the public opinion in general.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="378713" 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/change-my-mind-the-optimal-ai-prompt-is-the-code-itself/73378/42">Post #41</a>
	                </div>
	            </div>
              <div id="likers-container-378713" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="378713"
                     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="380454" data-post-id="380454">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>“It’s possible to program a computer in English. It’s also possible to make an airplane controlled by reins and spurs.” – John McCarthy</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="380454" 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/change-my-mind-the-optimal-ai-prompt-is-the-code-itself/73378/43">Post #42</a>
	                </div>
	            </div>
              <div id="likers-container-380454" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="380454"
                     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="380469" data-post-id="380469">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="DaAnalyst" data-post="3" data-topic="73378">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/d/278dde/48.png" class="avatar"> DaAnalyst:</div>
<blockquote>
<p>At first I was convinced ChatGPT gave me a competent answer. The analysis <em>sounded</em> competent, going through different scenarios and all. Then just in case I also gave it to the newest Grok 4.1 - bam! Equally competent sounding analysis, but with a conflicting conclusion.</p>
</blockquote>
</aside>
<p>Stop using Grok, it’s hot garbage.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="380469" 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/change-my-mind-the-optimal-ai-prompt-is-the-code-itself/73378/44">Post #43</a>
	                </div>
	            </div>
              <div id="likers-container-380469" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="380469"
                     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="380482" data-post-id="380482">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="DaAnalyst" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  DaAnalyst
                    <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>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<blockquote>
<p>Stop using Grok, it’s hot garbage.</p>
</blockquote>
<p>Ok, but as opposed to what? It’s not like other LLM’s are any different.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="380482" 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/change-my-mind-the-optimal-ai-prompt-is-the-code-itself/73378/45">Post #44</a>
	                </div>
	            </div>
              <div id="likers-container-380482" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="380482"
                     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="380484" data-post-id="380484">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>They are different. Use Opus 4.5 if you can, otherwise GPT 5.2 Codex or Gemini 3.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="380484" 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/change-my-mind-the-optimal-ai-prompt-is-the-code-itself/73378/46">Post #45</a>
	                </div>
	            </div>
              <div id="likers-container-380484" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="380484"
                     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="380485" data-post-id="380485">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="DaAnalyst" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  DaAnalyst
                    <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>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’m using ChatGPT on a regular basis. There where Grok fails so does GPT.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="380485" 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/change-my-mind-the-optimal-ai-prompt-is-the-code-itself/73378/47">Post #46</a>
	                </div>
	            </div>
              <div id="likers-container-380485" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="380485"
                     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="380489" data-post-id="380489">
  <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>Currently Gemini Pro 3.0 is the best at everything minus coding. For analysis and discussions and planning, use that. And I’m fairly happy with its code as well.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="380489" 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/change-my-mind-the-optimal-ai-prompt-is-the-code-itself/73378/48">Post #47</a>
	                </div>
	            </div>
              <div id="likers-container-380489" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="380489"
                     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="380493" data-post-id="380493">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>`If LLMs were around back when I was in school I would have used them to write the first draft of every paper. I was always pretty good at revising my essays, but getting that first draft down was the hard part.`<br>
I agree, but the reason to why my first draft takes so much time to get done - is the amount of research and understanding that needs to be achieved before producing anything.<br>
What I have observed while working with people that is able to skip that initial bump while tackling a new problem is that they havent learned anything. They are just operators of patterns.</p>
<p>`All the little decisions early on add up to unmaintainable software if we’re not careful.`<br>
Thats easy to say - but how can people be careful when they skipped the process of learning &amp; understanding the new problem they try to solve.</p>
<p>`It kind of seems like the industry is hoping that LLMs will get good enough that they can just rewrite it once it gets bad,`<br>
It sure does &amp; that frightens me. The amount of errors masked by convincing half baked solutions will become a future nightmare.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="380493" data-batch-url="/posts/batch_likers">
                        5
                      </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/change-my-mind-the-optimal-ai-prompt-is-the-code-itself/73378/49">Post #48</a>
	                </div>
	            </div>
              <div id="likers-container-380493" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="380493"
                     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="380545" data-post-id="380545">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Yeah, I think it depends a lot on the problem as well. Some problems in industry are largely solved, so it’s just reapplying tried and true patterns to accomplish something we’ve done before, but there are usually turn-key or off-the-shelf solutions to those problems (Wordpress for the CMS example).</p>
<p>It seems like LLMs are very well-suited to these kinds of “solved” problems. But that’s not what engineers get hired to do. Companies don’t hire engineers to solve problems that have turn-key solutions. They hire us to find new solutions to problems that don’t yet have good or feasible solutions. Or to figure out how to keep the lights on when the last engineer created a really bad solution that is crushing the company under the weight of unrecoverable tech debt. Or to create a better experience to an already solved problem.</p>
<p>LLMs can be helpful if used as a tool that fits into the workflow, but I think a lot of devs are resistant to it just because it’s constantly being forced down our throats. I know that’s the main reason I tend to roll my eyes at AI stuff at least. Some of it is pretty cool, but I’d prefer to wait until the tools become more established rather than being forced to be an early adopter of something that is situationally (un)helpful. Though, they have gotten a lot better over the last year.</p>
<p>Seems like once the hype cycle concludes and the bubble pops, LLMs will find their place in everyone’s workflows, because then everyone will be able to utilize them based on their actual benefits to the particular problem being solved, but right now it seems like there is an unrealistic amount of pressure on devs to use AI even if it’s not all that helpful for the task at hand.</p>
<p>That’s the part that’s weird to me. I’m new to the tech industry, but I’m a computing history nerd, so I’ve read about most of the major technology cycles we’ve been through since the 50s, and it seems like this is the first time that the entire industry is pushing people to use a single tool without really considering the merits of it at all. Even people that have no vested interest in it. I guess if we compare AI to a programming paradigm and not a tool, then it makes more sense. Everyone had to know OOP in the early 2000s even if they were applying for a job that was doing something like data analytics that makes no sense to use OOP for. And the dominance of OOP in the early 2000s is also eyebrow-raising because OOP is a pretty bad model to use for HTTP 1-based applications since HTTP 1 is stateless. FP actually fits much nicer with traditional web apps, but OOP dominated right after the web took over as the next big thing. We also started switching over to primarily Functional-style stuff (React Function Components, Elixir, ect) after stateful connections (HTTP2/3, websockets) started becoming commonplace, which is really weird because stateful connections are actually a pretty good fit for OOP patterns (though I still prefer immutability everywhere personally). <img src="https://forum.elixirforum.com/images/emoji/apple/thinking.png?v=15" title=":thinking:" class="emoji" alt=":thinking:" 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="380545" 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/change-my-mind-the-optimal-ai-prompt-is-the-code-itself/73378/50">Post #49</a>
	                </div>
	            </div>
              <div id="likers-container-380545" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="380545"
                     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="380546" data-post-id="380546">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="GrammAcc" data-post="50" data-topic="73378">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/grammacc/48/40380_2.png" class="avatar"> GrammAcc:</div>
<blockquote>
<p>That’s the part that’s weird to me. I’m new to the tech industry, but I’m a computing history nerd</p>
</blockquote>
</aside>
<p>Unfortunately I think that may be because this is a socio-political watershed moment more than a technological one.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="380546" 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/change-my-mind-the-optimal-ai-prompt-is-the-code-itself/73378/51">Post #50</a>
	                </div>
	            </div>
              <div id="likers-container-380546" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="380546"
                     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/73378/load_more?page=6">Load more posts (24 remaining)</a>
</div></template></turbo-stream>