Symphony Apps Development logo — teal interlocking S monogram beside the studio wordmark

Notes from the workshop

What we learned building things, written up while it was still fresh. No thought leadership, no listicles.

Tags

234 articles · page 20 of 39

05 Jun 2026

What a staging environment is actually for

Staging environments quietly decay into a slightly different production. Getting the value back means being explicit about what they exist to catch.

EngineeringQualityProcess

Engineering · 5 min

04 Jun 2026

Letting a model write the first test, not the first fix

When a bug report comes in, we now ask the model to reproduce it as a failing test before anyone — human or model — is allowed to propose a fix.

AITestingQuality

AI · 6 min

03 Jun 2026

Build note: a booking widget that had to work embedded

The hard part of an embeddable widget is not the widget. It is behaving inside a host page you do not control and cannot test exhaustively.

Case studyEngineeringProduct

Case notes · 6 min

02 Jun 2026

The questions we ask before touching a legacy database

Most of the risk in a modernisation project sits in the schema, not the framework. Here is the walkthrough we run before writing a migration.

EngineeringDataArchitecture

Engineering · 6 min

01 Jun 2026

The diff review queue nobody owns

More generated code means more pull requests waiting for a human. We stopped treating the queue as a shared resource and gave it an owner.

ProcessAIDelivery

Process · 6 min

29 May 2026

What a good bug report from an agent looks like

We started using models to triage incoming bug reports before a human sees them. The useful output is not a diagnosis, it is a better-formed question.

AITestingQuality

Quality · 6 min