Why software factories can't be trusted (and how the Systems Engineering V-model helps)
Picture: Web Directions

Conference In 6 weeks

December
Monday
to Tue 8 December 2026 · Sydney time

Why software factories can't be trusted (and how the Systems Engineering V-model helps)

Where
Software Engineering room 488 George Street, 2000, Sydney
Host
Web Directions
Entry
Not stated
Sign-up
On the host's page
Open on webdirections.org

All Sydney events

You sign up with the host. foundercal only links to it.

Who you meetThe people on the listing, and what the host tells us about the room.

  • Mark Johnson Speaker
Investors Not stated The listing does not say
The format Talks and halls Conference
Sign-up On the host's page Price not stated

AboutIn the host's words.

Speakers: Mark Johnson (Cardiobase)

Track: Software Engineering

Coding agents will do anything to get to a PR. Ours marked tasks complete that didn't exist, wrote "next steps: verification" under unreviewed pull requests, and quietly skipped every boring stage between the ticket and the diff. In our world, that isn't a quirk — it's disqualifying. We build cardiology, respiratory and clinical-trials systems for public hospitals: large brownfield codebases with decades of accumulated behaviour, where you don't get to make mistakes in production. When mistakes reach production, people die.

So we stopped prompting harder and applied Systems Engineering rigour. Our harness is built from four high-level blocks: the Systems Engineering V-model, deterministic verifiable gates, adversarial verifiers, and loops that carry every piece of work from Jira ticket to plan to PR.

The decisions that made it work: the gates are control flow, not instructions — prompts get rationalised away under pressure; workflow code doesn't. The verifiers are adversarial — their job is to refute the work, not confirm it — and anything red loops back until it's green. And humans remain a really important part of the process; where they sit, and why, is half the story.

The factory now runs unattended on a VM, dispatching work across model providers. Ticket cycle time has dropped from 45 days to 6, and production code issues are down roughly 40%. I'll walk through the thinking behind each block, the limitations we've hit honestly, and leave you with a skill you can use to build your own V-model harness.

https://data.webdirections.org/ai-engineer-sydney/sessions.json#76af4d11-dbb2-496e-a2ba-78558bcd99c0

Full text on webdirections.org .

Where

Software Engineering room

488 George Street, 2000, Sydney

Open in Maps ↗

Same week in Sydney All 139 events

Dec
to 5 Dec
Hackathon

AI Engineer Hackathon

Founders pitch

Web Directions Free
Dec
to 13 Dec
Conference

AI Week

Web Directions
Dec
to 12 Dec
Conference

NeurIPS 2026

One of the year's big ones

NeurIPS Foundation
Dec
to 8 Dec
Meetup

Lessons from Economics for the Human / Agent Software Workforce

Leadership room
Web Directions
Dec
to 8 Dec
Meetup

Ontologies

AI Engineering room
Web Directions
Dec
to 8 Dec
Meetup

Shipping together in an AI native team

Software Engineering room
Web Directions
Dec
to 8 Dec
Meetup

Dependency hell is back. This time it's your agent's config.

Software Engineering room
Web Directions
Dec
to 8 Dec
Meetup

Your website is a terrible API

AI Engineering room
Web Directions
Dec
to 8 Dec
Meetup

Sovereignty Is an Inference Problem

Leadership room
Web Directions
Dec
to 8 Dec
Meetup

My Agents broke APIs

AI Engineering room
Web Directions
Open on webdirections.org Mon 7 Dec ↗