Engineering brief
Agent-built SaaS replacements live or die on product polish
At a glance
The brief is enough
- Relevance
- Practical value
- Radar
- Time horizon
- This year
- Warnings
- None
An engineer at Railway built an internal tool replacing several SaaS products with agents. His lesson: agents skip autosave, undo, and verification unless you ask.
The bar for replacing SaaS with agent-built internal tools is product quality and verification, not code generation.
Watch if you are weighing whether an agent-built internal tool can replace a SaaS product you pay for.
Summary
The pitch. Mahmoud Abdelwahab from Railway argues the "SaaS is dead" claim has a missing piece: most agent-built software works but does not feel good enough to use. He built an all-in-one internal marketing tool at Railway that replaces several SaaS products, managing website content, changelog, blog, email, social publishing, media, a mini CRM, task tracking, launch planning, calendar, comments, and realtime editing. He records the talk from a bench in Edinburgh and credits a "breakthrough" to GPT-6.
The prerequisite. His first principle is that the stack matters less than the codebase. He prefers TanStack for web work and Payload for content, but the real point is solid abstractions. An agent given a well structured repo will follow existing patterns instead of inventing new ones. That is plausible, but it assumes the repo is worth following, which is not true in many organizations.
The polish gap. The most useful content is a list of product patterns agents skip unless explicitly told. Autosave and protection against closing tabs, optimistic updates with rollback, undo after delete, archive instead of hard delete, URL state for filters and sorting, and infinite scroll instead of pagination. These are table stakes in commercial SaaS, and they make a good checklist for any team building internal tools with agents.
The skills layer. He packages design opinions as agent skills, covering UI, typography, layouts, error messages, animations, and Railway deployment. Telling the agent to use existing pages as references improves consistency. This is a practical way to encode product standards, though he admits the agent sometimes ignores the instruction. The realtime collaboration feature took a joking "700 million tokens later," a reminder that polished features still carry cost.
The verification loop. He calls verification the most important step. Agents say the build and tests pass, but the actual experience can be broken. He uses computer-use-based end-to-end testing so the agent can run the app, spot failures, fix them, and retry. This is the strongest operational idea in the talk, but it implies a serious compute and setup commitment.
The missing evidence. The talk is an engineering opinion, not a benchmark. There are no user counts, maintenance hours, downtime numbers, or cost comparisons against the SaaS products it replaces. The one-shot SaaS replacement is more credible than before under the right conditions, but "become your company's SaaS layer" is still a stretch for most organizations.
My take
I buy the direction, but not the framing. The useful part is the pattern list: autosave, undo, URL state, verification. Those are product decisions, not model capabilities. Most teams I have worked with do not have the solid abstractions and packaged skills this approach assumes. They have a decade of tangled code, and an agent will happily mirror that mess. So I would treat 'replace SaaS with an agent-built tool' as a small experiment, not a strategy. Define what good looks like, keep a human checkpoint, and only expand once the verification loop actually works. The bottleneck is standards, not code generation.
What to do with this
- Define a polish checklist for agent-built tools: autosave, optimistic updates, undo, archive, URL state, infinite scroll.
- Ask your platform team to package design and deployment conventions as reusable agent skills before starting internal tool builds.
- Require end-to-end verification with computer-use testing for every agent-generated feature, not just passing unit tests.
Watch the video
This video is blocked due to your privacy settings. To watch this video, please accept YouTube marketing cookies.
Related breakdowns
Stop Swapping Models: Give Your Agents Memory of What Works
Reliable browser agents may come from skill files, not better models. Browserbase's auto-browse loop learns from traces; the catch is the evidence is…
Codex's Autonomous Agents Demand New Engineering Governance
Codex long-running agents promise autonomous operations, but without guardrails they risk runaway costs and errors. Engineering leaders need to audit before…
Agent Teams Are the New Unit of Work; Governance Hasn't Caught Up
Google's Antigravity shows agent teams building an OS kernel for under $1,000. The real test is whether your org can supervise them.
Get TL;DW
Too Long; Didn't Watch.
A concise breakdowns of the AI and devtools videos that actually matter for engineering leaders.
Free. Weekly. No hype.
Video and thumbnails remain the property of their respective creators. tldw.news provides editorial analysis, commentary, and discovery links to original content.