Brighton Ruby Part 2


Now that the conference videos are up, I thought I would continue sharing my thoughts and notes from the day.

Another talk I really enjoyed was Maria Yudina’s talk comparing screenwriting and storytelling with codebase maintenance.

Spoilers ahead

Maria gave a major spoiler warning for the Sixth Sense at the start of the talk. Even after that there were some quite funny protests on the day. Something to be aware of as this blog post will basically be my notes from the talk.

It would be amiss at this point not to directly link you to the talk: Code, Prompts, and Stories, Maria Yudina at Brighton Ruby 2026 .

Refactoring is Editing

Introduction

Act 1

Show, don’t tell.

Mad Max for example has no exposition

StorytellingRuby
Scenes explain to audienceA method name that almost doesn’t trust the audience to understand
Mr Exposition turns to the camera and explains their planClaude adds a lot of comments when it generates the code and they’re usually very redundant

How to improve?

Checkhov’s Gun

For example in code:

Every Scene must have a change

The edit is the refactor

Saved in the edit room

Refactoring and editing

Apply to other technical work

Improve in the edit

[SPOILERS]

Plot Twist: I don’t want my code to surprise people

Act 3

References

Further Reading in Screenwriting and AI Engineering / Refactoring