Sudoblark Best Practices

Practical strategies and principles for improving software design, delivery, and maintainability.


Terraform with Data Structures and Algorithms

Part 1 of 3 in Sudoblark Best Practices

How applying data structures and algorithms to Terraform turns infrastructure from a bottleneck into a self-service platform — with working code and a real proof point.

— Written 14 March 2025 · Edited 29 March 2026 · Written by Benjamin Clark

Strategies for CI/CD at scale

Part 2 of 3 in Sudoblark Best Practices

A write-up of my thoughts of CI/CD at scale as presented at various talks and conferences.

— Written 27 March 2025 · Edited 29 March 2026 · Written by Benjamin Clark

The Three-Tier Terraform Data Pattern

Part 3 of 3 in Sudoblark Best Practices

An evolution of the Terraform data structures pattern — separating WHAT from HOW from WHERE for smaller teams and AI-assisted development.

— Written 30 March 2026 · Written by Benjamin Clark