PROJECTS
Automate the boring parts.
Keep the judgement human.
Small tools, experiments and reusable patterns from platform engineering and migration work.
databricks-toolbox
Utilities, experiments and reusable building blocks for Databricks platform engineering.
Open repository ↗syn-dbx-migration
Patterns and tooling around Synapse-to-Databricks migration.
Open repository ↗Migration accelerator
Productising metadata-driven notebook and job migration with validation, evidence and rollback.
EvolvingHOW I THINK ABOUT TOOLS
Useful constraints
Automation is valuable when it reduces repeated judgement, not when it hides risk.
Safe by default
Dry runs, validation and overwrite protection should exist before bulk execution.
Evidence over confidence
Every operation should leave enough structured evidence to explain what happened later.
Idempotent where possible
Retries should be boring. If re-running a failed batch is scary, the control model is weak.
Escalate ambiguity
Automation should classify uncertain cases for review instead of guessing aggressively.