Detected Bias Types
â ī¸
powershell_heavy
â ī¸
windows_first
â ī¸
missing_linux_example
Summary
The troubleshooting guidance for workload orchestration is heavily biased toward Windows/PowerShell usage. Most command examples, including those for Azure CLI, Kubernetes, Docker, and file manipulation, are provided in PowerShell syntax only, with no equivalent Bash or Linux shell examples. Windows-specific scripting patterns (e.g., variable assignment, ConvertTo-Json, Out-File, Base64 encoding via .NET) are used throughout. Bash/Linux examples are only provided in the 'Troubleshoot service groups' section, and even there, PowerShell is shown first or equally. This creates friction for Linux/macOS users, who must translate Windows-centric instructions to their environments.
Recommendations
- Provide Bash/Linux shell equivalents for all PowerShell command examples, especially for Azure CLI, Docker, and Kubernetes operations.
- Use cross-platform variable assignment and scripting patterns (e.g., environment variables, jq for JSON manipulation, base64 for encoding) instead of PowerShell-specific constructs.
- Where file encoding or manipulation is required, offer Linux/macOS-compatible instructions (e.g., using iconv, cat, jq, etc.).
- Ensure Bash examples are presented before or alongside PowerShell, not after.
- Review all troubleshooting steps for Windows-centric language and tools, and add Linux/macOS guidance as needed.