Flow Canon

Flow Canon

2021 – PresentSee live
Steve on X

Flow Canon is Wade Williams and me: two senior engineers, a fleet of AI agents, and who you call when the software that pays the bills is on fire. Outages, slow pages, scary deploys, a codebase nobody can safely change. We put the fire out first and explain after, then make it boring, with tests, one-command setup and clean deploys, and leave the project its own agents, working around the clock in GitHub, to keep it that way.

It started as a two-person Django team on subscription: hire two world-class Django devs in less time than it takes to explain your project. AI made code cheap, but taste is still expensive, so in 2026 we repositioned it around rescues, as six-figure engagements, or for equity when we love what someone's building.

It's how Wade and I have worked together for years, on Gun.io, Scorbit and more recently The Valley Signal.

Flow Canon
Steve and Wade have been incredibly valuable to our engineering team. Steve's focus on efficiency, innovation, and attention to detail makes him a true craftsman.

What's on fire?

Every "Work with us" on the site sounds the alarm: a glitchy transmission opens a short form asking what's on fire, which lands in our inbox, with a call with Wade a click away for anyone who'd rather talk.

The "What's on fire?" form on flowcanon.com
The form behind every call to action

A front door for AI agents

More people now ask an assistant before they ask us, so the site has a way in for agents too. There's an llms.txt, Markdown versions of every page, and a prompt.md that tells an assistant what to ask, how to tell honestly whether we're a fit, and how to get in touch. An MCP server lets it send us the brief or book a call with Wade, and a copy-prompt button hands all of that to whatever assistant someone already uses.

Who you gonna call? A button to sound the alarm, and a prompt to copy into an AI assistant
Sound the alarm, or have your AI do it

How we think

The about page is the rules we've learned the hard way, from two decades on the web and Django since 1.1: half measures are as bad as nothing at all, never go dark, diagnose before you build, ship something every week, and leave it better than we found it. And now that agents write a lot of our first drafts, taste doesn't come from a prompt.

How We Think: rules we learned the hard way
How we think

References

Jay Adelson, Co-Founder & CEO at Scorbit

Steve joined us in 2024 to help with our backend development. Steve is extremely bright, high-energy, talented and enthusiastic engineer who is extremely capable at very complex and difficult tasks, even when the tasks are unpleasant. He also brings knowledge of design to the table, which helped him perform more autonomously and grapple UI/UX issues. Perhaps most memorably, his knowledge of CI/CD and orchestration/devops was rock solid, helping the team adopt a more reliable and consistent release process. Best of all, he's a pretty damn good pinball player!

Jay Adelson, Co-Founder & CEO at Scorbit

Teja Yenamandra, Co-Founder & CEO at Gun.io

I've had the pleasure of working alongside Steve for a few years, and I found Steve to be one of the most thoughtful developers I've ever worked with - he's opinionated, diligent, and incredibly passionate about his craft. One of the mythical 10x!

Teja Yenamandra, Co-Founder & CEO at Gun.io