Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 23 additions & 1 deletion docs/slides/software_intro.html
Original file line number Diff line number Diff line change
Expand Up @@ -500,7 +500,6 @@ <h3>Common Setup Issues (and Fixes)</h3>
<ul>
<li><strong>Wrong interpreter:</strong> Select <code>.venv/bin/python</code> in the IDE</li>
<li><strong>Missing extras:</strong> Run <code>uv sync --all-extras</code> (docs, dev tools)</li>
<li><strong>Lock file drift:</strong> Prefer using the lock file and keep <code>uv.lock</code> committed</li>
</ul>
<p class="small-text">
Repo files:
Expand Down Expand Up @@ -608,6 +607,29 @@ <h2>Getting Started</h2>
</p>
</section>

<section>
<h2>Ready to Go Deeper?</h2>
<div class="highlight-box">
<strong><a class="tool-link" href="https://missing.csail.mit.edu/">The Missing Semester of Your CS Education</a></strong>
<p class="small-text">MIT course on essential developer tools and workflows</p>
</div>
<h3 class="small-text">Advanced Tools Worth Exploring:</h3>
<ul class="small-text">
<li>
<strong><a class="tool-link" href="https://www.vim.org/">vim</a> / <a class="tool-link" href="https://neovim.io/">neovim</a>:</strong>
Powerful terminal editor, also available as <a class="tool-link" href="https://marketplace.visualstudio.com/items?itemName=vscodevim.vim">VS Code extension</a>
</li>
<li>
<strong><a class="tool-link" href="https://github.com/jesseduffield/lazygit">lazygit</a>:</strong>
Terminal UI for git commands with keyboard shortcuts
</li>
<li>
<strong><a class="tool-link" href="https://code.visualstudio.com/docs/devcontainers/containers">Dev Containers</a>:</strong>
Consistent development environments beyond python, using Docker (across operating systems)
</li>
</ul>
</section>

</div>
</div>

Expand Down