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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I use a MacBook Pro with 18GB of unified memory.</p>
<p>I chose that amount because it seemed sufficient for my development workloads at the time of purchase. I develop a Phoenix server and some Docker containers for testing, and I’ve run out of memory once or twice when memory-hungry applications consumed too much. <img src="https://forum.elixirforum.com/images/emoji/apple/blush.png?v=15" title=":blush:" class="emoji" alt=":blush:" 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="359901" 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/how-much-ram-does-your-dev-machine-have/70051/12">Post #11</a>
	                </div>
	            </div>
              <div id="likers-container-359901" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359901"
                     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 #11"></div>
  </section>
</div>
    <div class="postbit" id="359905" data-post-id="359905">
  <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
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Several reasons, but mostly the following:</p>
<ol>
<li>Never need a swap file</li>
<li>Can run a server instance or two in parallel while developing</li>
<li>32GB allocated to a VM running Windows for some native apps that don’t exist for Linux</li>
</ol> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359905" 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/how-much-ram-does-your-dev-machine-have/70051/13">Post #12</a>
	                </div>
	            </div>
              <div id="likers-container-359905" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359905"
                     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 #12"></div>
  </section>
</div>
    <div class="postbit" id="359917" data-post-id="359917">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I bought 32GB for this MacBook Pro because it was double what I had before in my Surface Book 2.  For my next machine, I would probably get at least double again, maybe even 128 GB if I could afford that much at the time.  But, other than running some local LLMs or VMs, I don’t really need much more than I currently have.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359917" 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/how-much-ram-does-your-dev-machine-have/70051/14">Post #13</a>
	                </div>
	            </div>
              <div id="likers-container-359917" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359917"
                     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 #13"></div>
  </section>
</div>
    <div class="postbit" id="359960" data-post-id="359960">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>There are several rationales (rationalizations, perhaps) that have gotten me into larger than normal machines.</p>
<p>In my consulting work, I’ll often times be working multiple projects with multiple clients with differing technical demands (non-technical management to data heavy technical work).  So one thing I like to do is set up virtual machines for each client where I can keep data, administrative work products, etc. reasonably segregated and secured since sometimes the data can be sensitive.  There are times when I’m working with multiple clients at once so having multiple client VMs running and ready to switch to is helpful; and since often I want each environment to be robust in its own right, the bare metal has to be substantial enough to service those environments.</p>
<p>When I am doing technical work, I’m often working with largish data sets… at least large as compared to personal workstation standards.  So for example, I’ll be called on to do ERP data migrations in support of new ERP implementations or corporate mergers where systems are merging.  While the final data migrations are not typical done on my equipment, my data conversion activities in advance of cutover are unless the data is simply too large.  In the last migration I did for example, I needed to create a combination data migration and bi-directional data integration layer between a legacy SQL Server version of their application and a new PostgreSQL server based version.  All of the real development work happened on my workstation where I setup A SQL Server VM, a PostgreSQL server VM, and a VM to host the integration software I was using; a reasonable equivalence to the final cloud production environment, but where I had access to more nobs/dials/logs to really know the dynamics.  The dataset (to that point) was 10-20GB.  I was able to get a reasonable end-to-end picture and a reasonable modelling of whole system performance (which was important) prior to bringing it all to the cloud PaaS brain damage that would complicate things.</p>
<p>There are non-development reasons, too.  All of my formal education and even work for a time when I was young (many years ago) is in music composition (specifically film music composition).  So… I will sometimes use this workstation as a DAW and use various other composition tools like notation software… the various sample libraries I use can be very RAM hungry.  Also, I like being able to have Blender available, though I’ve only really toyed with it.  Some of this stuff is admittedly aspirational right now since I don’t have enough free time, but assuming a long enough dry-spell comes my way and I’ll have some major works of art (LOL) in progress.</p>
<p>Anyway, there’s also a strong case that I really, really don’t need all of this and I’m just satiating my “I never want to buy another computer again” urges.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359960" 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/how-much-ram-does-your-dev-machine-have/70051/15">Post #14</a>
	                </div>
	            </div>
              <div id="likers-container-359960" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359960"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-most-liked cat-most-liked" title="One of the top 3 liked posts in this thread!"></div>
  </section>
</div>
    <div class="postbit" id="359974" data-post-id="359974">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I too have a MacBook Pro with an odd 18 GB of RAM, it was the minimum option when opting for the M3 Pro chip.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359974" 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/how-much-ram-does-your-dev-machine-have/70051/16">Post #15</a>
	                </div>
	            </div>
              <div id="likers-container-359974" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359974"
                     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 #15"></div>
  </section>
</div>
    <div class="postbit" id="359979" data-post-id="359979">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I updated from 64 to 128 because I test a lot of AI models locally.</p>
<p>Client data should never be exposed to cloud. So I need a good setup, just to run different AI pipelines.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359979" 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/how-much-ram-does-your-dev-machine-have/70051/17">Post #16</a>
	                </div>
	            </div>
              <div id="likers-container-359979" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359979"
                     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 #16"></div>
  </section>
</div>
    <div class="postbit" id="359997" data-post-id="359997">
  <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
                    <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>Thanks for the responses everyone - very interesting!</p>
<aside class="quote no-group" data-username="sbuttgereit" data-post="15" data-topic="70051">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sbuttgereit/48/30162_2.png" class="avatar"> sbuttgereit:</div>
<blockquote>
<p>There are non-development reasons, too. All of my formal education and even work for a time when I was young (many years ago) is in music composition (specifically film music composition).</p>
</blockquote>
</aside>
<p>Ah that’s awesome! I used to have a little home-studio when I lived with my parents and it’s something I’ve wanted to get back into for a while.  Which DAW do you use?</p>
<aside class="quote no-group" data-username="kokolegorille" data-post="17" data-topic="70051">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/kokolegorille/48/4784_2.png" class="avatar"> kokolegorille:</div>
<blockquote>
<p>I updated from 64 to 128 because I test a lot of AI models locally.</p>
</blockquote>
</aside>
<p>Do you find much difference between models below/above 64GB?</p>
<p>When <a class="mention" href="/u/timbutterfield" rel="nofollow">@TimButterfield</a> and <a href="https://forum.devtalk.com/t/post-your-deepseek-results/185733" rel="nofollow">were testing DeepSeek models</a> I felt that the 4GB model produced better results than the 8GB version. Curious whether you’ve noticed much difference between 64GB vs 128GB models?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359997" 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/how-much-ram-does-your-dev-machine-have/70051/18">Post #17</a>
	                </div>
	            </div>
              <div id="likers-container-359997" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359997"
                     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 #17"></div>
  </section>
</div>
    <div class="postbit" id="360074" data-post-id="360074">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="AstonJ" data-post="18" data-topic="70051">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/astonj/48/15_2.png" class="avatar"> AstonJ:</div>
<blockquote>
<p>Ah that’s awesome! I used to have a little home-studio when I lived with my parents and it’s something I’ve wanted to get back into for a while. Which DAW do you use?</p>
</blockquote>
</aside>
<p>For DAW, I use Reaper.  Sometimes it feels like the musical equivalent of Emacs (for better and worse), but the set of features for the price make the value proposition very difficult to beat.  For notation I use Dorico… I was a long time Finale user (like from version 1 in the late 80’s), but that product got discontinued several months ago.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="360074" 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/how-much-ram-does-your-dev-machine-have/70051/19">Post #18</a>
	                </div>
	            </div>
              <div id="likers-container-360074" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="360074"
                     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 #18"></div>
  </section>
</div>
    <div class="postbit" id="360129" data-post-id="360129">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Pretty much just because it’s possible. I went from an ancient ThinkPad with one DDR3 slot to a Framework, which has two DDR5 slots and my boss just thought it would be funny to get two 48GB sticks. Haven’t really found a use for all that memory.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="360129" 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/how-much-ram-does-your-dev-machine-have/70051/20">Post #19</a>
	                </div>
	            </div>
              <div id="likers-container-360129" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="360129"
                     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 #19"></div>
  </section>
</div>
    <div class="postbit" id="360146" data-post-id="360146">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Late to the party, but my answer is “whatever the max amount of RAM I could put on that MacBook when I bought it”.</p>
<p>Weirdly, it’s mostly an amortisation technique to lengthen the useful life of the machine and spread the cost out more.</p>
<p>With MacBooks , you pay a heck of a lot for the core components like the screen, casing, keyboard, trackpad etc. I don’t resent it, because they’re all of the highest quality and will last for many years.</p>
<p>But then, if you skimp on the memory, you artificially limit the useful life of the system (e.g 18GB - 3 years tops, IMO), and are forced to replace everything, even though there’s still plenty of life in them.</p>
<p>In fact, anyone who bought an M1 with minimum RAM back in 2021,  would be looking at an upgrade where they pay again for the exact same screen, keyboard, trackpad etc, even though theirs are probably still great, just to get more performance.</p>
<p>OTOH, having gone all in and maxed the RAM, I’ve never once thought “I wish I had less memory”. The systems are an absolute joy to use, and allow me a degree of optionality that love. The first few years even offer a sort of “if I can’t do it on my dev machine, I probably can’t do it (economically) anywhere else” sanity check.</p>
<p>Finally, I hate switching machines, so the less often I have to do it, the more time I can spend on other things <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" 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="360146" 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/how-much-ram-does-your-dev-machine-have/70051/21">Post #20</a>
	                </div>
	            </div>
              <div id="likers-container-360146" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="360146"
                     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 #20"></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/70051/load_more?page=3">Load more posts (6 remaining)</a>
</div></template></turbo-stream>