Tried and Tested
Blog

Blog

Articles about software engineering, platform architecture, and lessons learned.

Code Is Still a Liability (Even When AI Writes It)

Code Is Still a Liability (Even When AI Writes It)

April 27, 2026

AI makes writing code practically free. But if AI is also doing the debugging, does line count still matter? Yes. In fact, it matters more than ever.

engineering ai architecture clean-code
Why the Handshake Pattern Beats Centralized Permissions

Why the Handshake Pattern Beats Centralized Permissions

January 20, 2026

Most platforms grant cross-system access with a god-mode service account. It's simple to set up — and a fundamental security violation. Here's the better way.

platform security architecture data-platform
Why Your Platform Features Aren't Being Used

Why Your Platform Features Aren't Being Used

January 5, 2026

Clean architecture. Elegant abstractions. Zero adoption. The problem usually isn't the engineering — it's that you built for an imagined user who doesn't exist.

platform engineering product adoption
How We Migrated a Critical System Without Breaking Trust

How We Migrated a Critical System Without Breaking Trust

December 30, 2025

The code rewrite took a month. The rollout took five. Here's what five months of change management on a live production system actually looks like.

platform engineering change-management migration
When the Best Tool Is the 'Wrong' One

When the Best Tool Is the 'Wrong' One

December 23, 2025

I used an external data sharing tool to fix an internal data problem. It felt backwards — until an acquisition proved it was exactly right.

data-platform architecture engineering analytics
The Simplest Way to Build Influence as a New Engineer: Write Release Notes Nobody Asked For

The Simplest Way to Build Influence as a New Engineer: Write Release Notes Nobody Asked For

December 9, 2024

How writing structured release notes for every feature—without being asked—transformed my credibility and visibility in just three months.

career engineering communication influence
Simple Continuous Delivery for dbt Cloud with GitHub Actions

Simple Continuous Delivery for dbt Cloud with GitHub Actions

April 1, 2024

A tag-based GitOps workflow that hits the sweet spot between rigid software DevOps and ad hoc data analytics — keeping things simple enough that your whole team can actually use it.

dbt data-platform devops github-actions analytics-engineering
The `if` Statement Doesn't Always Need an `else`

The `if` Statement Doesn't Always Need an `else`

July 21, 2023

Pairing every `if` with an `else` feels logical. But in many cases, the else is just noise — and dropping it leads to cleaner, more readable code.

engineering python clean-code fundamentals

© 2026 Bryan Dunkley