Surgical Software
Software that adapts to you — not the other way around.
Enterprise software got the relationship backwards. Organizations restructure around SAP, contort workflows to fit Salesforce, hire consultants to translate their processes into someone else's data model. AI changed the economics. Code is now cheap enough to build systems that conform to how people actually work.
We call this surgical software: smaller, highly adapted systems purpose-built for a specific workflow, team, or operation. Not platforms. Not frameworks. Tools that fit like they were always there.
Principles
Methodology
Surgical software inverts the traditional ratio. Most of the work happens before a line of code is written.
Phase 1: Understand ~60%
├── Stakeholder interviews (recorded, transcribed)
├── WhatsApp audio walkthroughs of actual workflows
├── Field observation — watch people work
├── Map the real process, not the documented one
└── Identify the 20% that drives 80% of value
Phase 2: Plan ~20%
├── Data model design ("the bones")
├── User flow mapping
├── Scope to Pareto-optimal feature set
└── Validate with stakeholders before building
Phase 3: Build ~20%
├── AI-assisted engineering (agentic, not vibe)
├── Spec → plan → build, not tweaking by feel
├── Mobile-first for field workflows
└── Ship, observe, iterateCase study: Ridgeline
Field Provisioning Decision Engine
Built for Outward Bound Hong Kong
Outward Bound HK runs multi-day wilderness expeditions. Field staff need to calculate meal and ration requirements with precise safety margins — the kind of domain-specific logic that doesn't exist in any off-the-shelf system.
The old process: spreadsheets, institutional knowledge in people's heads, and manual calculations that worked until the person who built the spreadsheet left.
Ridgeline is a mobile-first decision engine that encodes the provisioning logic field staff actually use. Not an ERP. Not a general-purpose inventory system. A surgical tool for one specific, high-stakes workflow.
Agentic engineering, not vibe coding
The industry calls it “vibe coding” — tweaking prompts until something looks right. That produces demos, not production systems. We practice agentic engineering:
Taste can't be automated
AI regresses to the mean. It produces the average of everything it's seen. That's useful for boilerplate. It's useless for the decisions that make software feel right.
Taste is learned through apprenticeship — watching someone with good judgment make hard calls and understanding why. It's not documentable. It's not trainable into a model. It's the thing that makes surgical software surgical instead of just small.
Stop adapting to your software.
If your team is working around a system instead of with it, describe the problem and we'll shape a brief together — right here, right now.
Built by Digital Rain Technologies. Founded by Augustin Chan, former Development Architect at Informatica (12 years, Fortune 500 data integration across APAC/MENA/Europe).