AZ
All writing
1 min read

Keeping a labs corner: C++23, algorithms, and Terraform

cppalgorithmsterraformlearning
Part of the projectLabsA small cluster of learning/sandbox repos — a C++23 template exercising the spaceship operator, a TypeScript DSA set, and a Terraform local-provider sandbox.View project

Labs is the one node in the constellation that isn't trying to be a product. It groups the sandbox and learning repos, and keeping it small and visible is the honest move.

What's in it

  • a C++23 project template, set up to exercise modern features like the three-way comparison ("spaceship") operator <=>,
  • a hello-interview collection of data-structures-and-algorithms practice in TypeScript, and
  • a Terraform sandbox built on the local provider, for infrastructure-as-code reps without touching a cloud bill.

An honest note on scope

The Labs source isn't present on this machine, so this write-up is grounded only in the portfolio inventory's own one-line description — no invented stack details, code excerpts, or benchmarks. When the source is available, there's a real post to write about what <=> actually generates and where it surprises you; until then, this stays a truthful placeholder rather than a padded one.

Why group them

Three tiny repos as three tiny stars would pad the map and imply more than there is. One "Labs" node credits the work without inflating it. It's the sharpening stone, not the blade: a modern C++ baseline to keep the language fresh, algorithm reps to keep the fundamentals warm, and IaC practice to keep the ops muscles from atrophying. Shipping products is the visible work; staying sharp is the work that makes the next product better, and naming a place for the second kind — upfront that it's practice, not production — is just keeping the portfolio honest.

Back to the projectLabsSee the full case study and related write-ups.View project