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

190 articles · page 13 of 32

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

28 May 2026

Keeping a decision log nobody has time to read yet

The value of writing down why a decision was made shows up months later, for a reader who does not exist yet. That makes it easy to skip and expensive to have skipped.

ProcessDeliveryEngineering

Process · 5 min

27 May 2026

An audit of someone else's AI feature

We were brought in to review a model-backed feature another team had shipped. The problems were mundane and entirely avoidable, which is the useful part.

AICase studyQuality

Case notes · 6 min