Skip to content

Development Tools

This section contains comprehensive guides for essential development tools used in the lab.

Tools that you should be using

  • Homebrew - macOS package manager for installing system tools and applications
  • Conda - Python package and environment management system
  • Zsh Configuration (.zshrc) - Configure your shell environment and customize your terminal
  • Oh My Zsh - Framework for managing zsh configuration with themes and plugins
  • HCC Clusters - Guide to using Holland Computing Center high-performance computing resources

Quick Overview

Homebrew

Use Homebrew for: - System-level tools (git, wget, tree, etc.) - GUI applications (VS Code, browsers, etc.) - Development tools not language-specific - System services (PostgreSQL, Redis, etc.)

Conda

Use Conda for: - Python package management - Creating isolated Python environments - Managing multiple Python versions - Scientific computing packages


Last updated: November 23, 2025