All engineering logs

MODERN ENVIRONMENT
ARCHITECT

A unified strategy for bootstrapping high-performance developer machines across macOS Tahoe, Windows 11, and Ubuntu 24. Featuring Ollama, Zed, VS Code, and automated workflows.

3
Target OS Platforms
100%
Scriptable Setup
AI
Local Inference Ready

01 System Foundation

Before any tools can be installed, the package manager must be initialized. This abstracts the installation process, allowing for scriptable, reproducible environments versus manual dragging-and-dropping.

macOS (Homebrew)

The de-facto standard for Mac.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Windows 11 (Winget)

Native package manager (Pre-installed).

winget install --id=Microsoft.PowerShell -e

Ubuntu LTS (APT)

The reliable classic.

sudo apt update && sudo apt upgrade -y

Setup Complexity Index

Estimated steps to achieve a fully automated baseline.

Illustrative comparison of developer workflows. These values are examples, not measured benchmarks.
* Windows requires extra steps for WSL2 integration to match Unix-like workflows.

02 The Modern Terminal Core

Illustrative comparison of developer workflows. These values are examples, not measured benchmarks.

Shell & Prompt Strategy

We move beyond default Bash/Zsh configurations. The modern standard utilizes Starship for a cross-shell, high-performance prompt, and either Fish (for out-of-the-box features) or configured Zsh.

Step 1: Install Starship (Cross-Platform)

curl -sS https://starship.rs/install.sh | sh

Add `starship init zsh | source` to your .zshrc

Step 2: Install Modern Terminal Emulator

  • Mac: WezTerm or Alacritty (`brew install --cask wezterm`)
  • Windows: Windows Terminal (Default in Win 11)
  • Ubuntu: Alacritty (`sudo apt install alacritty`)

03 Toolbelt Installation Pipeline

The core productivity suite consists of Zed for speed, VS Code for ecosystem extensions, Ollama for local AI, and Brave for privacy-focused browsing.

High-Performance Editor: Zed

Rust-based

Use for rapid editing, massive files, and collaborative coding.

Mac
brew install --cask zed
Linux (Curl)
curl -f https://zed.dev/install.sh | sh

Ecosystem Editor: VS Code

Essential for specific language extensions and debugging.

code --install-extension ms-python.python code --install-extension esbenp.prettier-vscode

Local AI: Ollama

LLM Runner

Run Llama 3, Mistral, and coding models locally.

$ ollama run llama3
>>> System initialized. How can I help?
# Mac/Linux curl -fsSL https://ollama.com/install.sh | sh # Windows # Download installer from ollama.com

Browser: Brave

Setup Sync Chain immediately to restore bookmarks/extensions without manual export.

⚙️
Settings
🔄
Sync
🔗
Add Device

04 Persistence & Automation

The "Dotfiles" Strategy

Never configure a machine manually twice. Store all configs (`.zshrc`, `settings.json`, `alacritty.toml`) in a Git repository and symlink them.

Recommended Structure

  • 📂 ~/dotfiles
  • ├─ 📁 zsh/ (.zshrc)
  • ├─ 📁 nvim/ (init.lua)
  • ├─ 📁 scripts/ (install.sh)

Restoration Command

git clone https://github.com/yourname/dotfiles.git cd dotfiles && ./install.sh

Config Management Breakdown

Where time is spent during setup vs maintenance

Illustrative comparison of developer workflows. These values are examples, not measured benchmarks.

Ready to Automate?

Whether you need a custom RAG pipeline or a complete data infrastructure overhaul, let's build systems that scale.

© 2026 Michal Dyzma.