2
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@dabeaz" class="u-url mention">@<span>dabeaz</span></a></span> &quot;We learn by doing. There is no other way.&quot; -- John Holt</p><p>(These quotes all ring true to me.)</p><p><a href="https://en.wikiquote.org/wiki/John_Holt" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">en.wikiquote.org/wiki/John_Holt</span><span class="invisible"></span></a></p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> I&#39;m not a girl but could I get a tldr on that opinion</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@dabeaz" class="u-url mention">@<span>dabeaz</span></a></span> That&#39;s the way I&#39;ve always learned. Unless punch cards are considered to be an IDE.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@dabeaz" class="u-url mention">@<span>dabeaz</span></a></span> it’s funny, you’re describing me learning c in the 90s</p>
<p><span class="h-card" translate="no"><a href="https://types.pl/@wilbowma" class="u-url mention">@<span>wilbowma</span></a></span> Working or dead? (-: I would guess it&#39;s deep inside DrScheme like v53 or so!</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@dabeaz" class="u-url mention">@<span>dabeaz</span></a></span> It&#39;s the only way to learn for me. Not even autcomplete. I find typing slowly helps me memoize</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@dabeaz" class="u-url mention">@<span>dabeaz</span></a></span> I&#39;ve been doing Rust for about 5 years now; not full-time alas. I also use emacs. C-x ` does not always work well with Rust errors, and M-x compile doesn&#39;t always start from the right place. I use Local Variables to make the compile command right, which is often &quot;cd .. &amp;&amp; cargo build&quot;, and that&#39;s probably why C-x ` does not always work.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@dabeaz" class="u-url mention">@<span>dabeaz</span></a></span> oh that is so cool, thank you for answering. I have heard of Emacs in my travels.</p><p>I get that, I am still using autocomplete but I get the analogy - makes a lot of sense. I am ignoring llm&#39;s for the same reasoning, I want to be able to say &quot;I learned and did that&quot;.</p><p>I wish you luck with your Rust learning, but by the sounds of it you won&#39;t need it hehe 👍</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@dabeaz" class="u-url mention">@<span>dabeaz</span></a></span> I recently learned of the tool &quot;bacon&quot; ( <a href="https://crates.io/crates/bacon" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">crates.io/crates/bacon</span><span class="invisible"></span></a> ) which you might like, too. It watches your files and prints a summary of `cargo check` on file-change events. It&#39;s great for minimal-editor setups where you just want the error/warning and line-number.</p>