Title: Discussion 9 — Pick Your Package Manager
Course: AIINFRA 100: AI Systems & Development Environments > Section: Week 09 — Environment & Package Management: venv, conda, uv

💬 Discussion 9 — Pick Your Package Manager (20 pts)

Now that you've built the same project with venv+pip, conda, and uv: if you were starting a brand-new personal Python project tomorrow, which tool would you reach for first, and why? Consider factors like your project type (pure Python vs. one needing non-Python dependencies like CUDA), how important install speed is to you, and how much you value having a single unified tool versus separate specialized ones. Post your answer with at least one specific detail from your lab experience (e.g., an install time you observed, or a moment where activation/forgetting to activate caused confusion). Then respond to at least two classmates — do you agree with their choice for their stated use case, or would you push back?