Questions
The questions we are actually asked.
All 37 of them, including the awkward ones about how AI-assisted delivery really works and what happens when a fixed price project runs over. If something you need is not here, ask us and we will answer it and then add it.
Working with us
How an engagement actually starts and who you deal with once it does.
How do we start working together?
Send an enquiry or book a call. A senior engineer replies within one business day, we talk for about 45 minutes about the problem, and within a week you have a written approach with a cost and time range. Nothing is committed until you sign a fixed scope, and plenty of those first conversations end with advice rather than a proposal.
Who will I be dealing with day to day?
The engineers building it, plus a technical lead who is accountable for delivery. There is no account manager layer relaying messages between you and the people doing the work, because that arrangement makes everything slower and less accurate.
How big are your teams?
Usually between three and eight people for a build, scaled to the work rather than to the invoice. Very large teams on a single product mostly create coordination cost, and we would rather run two capable teams than one crowded one.
What size of project do you take on?
From a two week review through to multi-year programmes. What we do not do well is a few scattered hours a month, and we will tell you that rather than take it on and do it badly.
Which timezones do you work across?
We run from Denver and Lahore, which covers US and European working hours with genuine overlap rather than a handover note left overnight. Tell us where your team sits and we will tell you exactly what daily contact would look like.
Can you work alongside our in-house team?
Yes, and much of our work is exactly that. We can take a defined component, embed engineers into your existing teams, or provide the senior capability a team is missing. We work in your repositories, your pipeline and your process.
What if we are not sure what we need yet?
That is normal and it is a good reason to start with a two week review rather than a build. You get a written recommendation you own, and you are free to take it to your own team or another supplier.
The AI question
We claim five times faster at a fifth of the cost. These are the questions that claim deserves, answered directly.
Is AI writing our software?
AI writes a large share of the first draft. Senior engineers decide the architecture, review everything that ships, and own the result. The work AI is genuinely good at is the patterned, repetitive majority of a codebase: endpoints, validation, tests, migrations, component states, infrastructure definitions. The decisions that determine whether the system survives contact with production are made by people.
Does that mean the quality is lower?
It measurably is not, and the reason is that generated code gets reviewed properly. The time AI saves goes into review, testing and the failure modes that fixed-fee projects usually skip because the budget ran out. Our test coverage is higher on AI-assisted builds than on conventional ones, not lower.
Who is accountable when something goes wrong?
We are, exactly as we would be otherwise. There is no clause anywhere in our contracts that treats AI-assisted code as a lesser warranty. If it breaks, we fix it, and how it was authored is our problem rather than yours.
Will our proprietary code be used to train a model?
No. We use enterprise tooling with training explicitly disabled, and where a client requires it we work in an isolated environment with no third-party model access at all. For regulated clients we document precisely which tools touched which repositories, and that document forms part of the engagement.
How do we know the 5x and one fifth figures are real?
Ask for the comparison in writing before you commit. Send us a quote you already have or your own internal estimate and we will come back with a like-for-like scope, price and timeline. The figures come from our recent engagements measured against exactly that. If we cannot beat your number meaningfully on a particular project, we will say so rather than shave the scope until it fits.
Does the saving come out of quality or out of your margin?
Neither. It comes out of hours that no longer need to be spent. A conventional estimate prices the time it takes a person to type, test and document patterned code. When that time falls by a large factor, either the client keeps the saving or the supplier does. We would rather win more work at an honest price.
What happens when the AI gets something wrong?
The same thing that happens when a person does: review catches it, tests catch it, or it reaches production and we fix it and write up why. Generated code fails differently to human code, usually confidently and plausibly, which is precisely why the review discipline matters more rather than less.
Could we just do this ourselves with the same tools?
Honestly, partly yes, and some clients should. The tools are available to everyone. What is harder to acquire quickly is the review discipline, the architecture judgement and knowing which generated output to throw away. If your team is close to that already, we will tell you so and offer advisory rather than delivery.
Cost and contracts
How we price work and what happens when something turns out to be harder than expected.
How do you price a project?
Fixed price against a defined scope wherever the scope can be defined, which is most of the time. For genuinely exploratory work we use a monthly team rate with a fixed capacity. Either way the number is agreed in writing before anything starts and we do not bill for work you did not agree to.
What happens if the work overruns?
On a fixed price engagement, that is our problem rather than yours. If the scope changes because you want something different, we price the change and you decide. If it takes longer because we estimated badly, we absorb it. That distinction is written into the contract rather than left to goodwill.
Do you require a long contract?
No. Retained arrangements run month to month with a notice period, typically thirty days. We would rather you stayed because the work is good than because leaving is difficult.
What is a typical engagement worth?
A two week review is a small fixed fee. A first production release is usually in the tens of thousands. Large enterprise programmes run into the hundreds of thousands over a year or more. We will give you a realistic band on the first call rather than making you wait for a proposal.
Do you offer free consultations?
The first conversation is free and it is a real conversation, not a qualification call. What we do not do is free discovery work, because a proper assessment takes real senior time and pretending otherwise leads to shallow advice.
How does invoicing work?
Monthly in arrears against agreed milestones, on thirty day terms. No large upfront deposit, and no payment schedule designed to make walking away expensive.
How we deliver
What the work looks like week to week, and what you can see at any point.
What does a typical week look like?
Working software deployed to an environment you can open, a short written update on what moved and what is blocked, and a call if there is a decision to make. You have access to the repository and the board throughout, not a summary of them.
How quickly will we see something real?
Usually within the first two to three weeks, and deliberately something you can use rather than a prototype that gets thrown away. Long stretches with nothing to look at are where projects quietly go wrong.
How do you handle changes to scope?
Expected rather than resisted. Requirements change because you learn things, and a process that punishes that produces the wrong software on time. Changes are priced and sequenced, and you decide what to trade.
What about testing?
Automated tests are written with the code and run on every change. That includes the cases that get skipped under deadline pressure: partial failures, timeouts, malformed input and the states a user hits when something is already going wrong.
What if we need to pause the project?
Tell us and we will stop cleanly at a sensible point, with the work in a state you could hand to anyone. We would rather pause well than keep billing through a period when your priorities have changed.
Security, compliance and IP
The questions procurement and security teams send us, usually as a spreadsheet.
Who owns the code?
You do, from the first commit, including the infrastructure definitions and documentation. Repositories and cloud accounts are in your name. There is no licence back to us and nothing you would need our permission to change.
Will you sign an NDA?
Yes, routinely, and we can sign yours before the first call rather than after it. We will also sign your data processing agreement and security schedules, and we read them properly rather than returning them unchanged.
How do you handle our data?
Least privilege and time-bounded access, in your environment under your controls rather than copied into ours. Everything we do is logged where you can see it, and access is revoked at the end of the engagement with written confirmation.
Can you meet our compliance requirements?
We build to SOC 2, ISO 27001, HIPAA and GDPR requirements as engineering controls that actually run, and we produce the evidence as we go rather than assembling it the month before an audit. We are not an auditor and we work alongside whichever one you appoint.
Do you carry insurance?
Yes, professional indemnity and public liability, and we will provide certificates for your procurement process. We can usually complete a standard security questionnaire within a few days.
What about subcontractors?
We do not subcontract client work to third parties. Everyone who touches your systems is part of our team, named, and covered by the same agreements. If that ever needed to change we would ask you first.
After launch
What happens once it is live, including the part where you no longer need us.
Do you provide ongoing support?
Yes, with agreed response times written into the contract rather than described vaguely. That covers monitoring, incident response, security patching and the small changes that keep a system healthy.
What happens if we want to take it in house?
That is a normal and welcome outcome. Everything is already in your accounts and repositories under standard tooling, documented, and we run a handover period with your team rather than sending a document and disappearing.
What if we want to leave mid-project?
You can, with thirty days notice, and we hand over cleanly. We do not hold deployment keys, undocumented environments or anything else that would make leaving painful. A supplier who has to trap clients has already lost the argument about quality.
Do you fix bugs you introduced?
Yes, without argument and without an invoice. Defects in what we built are our responsibility for the life of the engagement and for an agreed period afterwards.
Can you take over software somebody else built?
Frequently, and it is some of our most useful work. We start by reading the code and the incident history and giving you an honest assessment of what is there, before proposing anything be changed.
Next step
Talk to the engineer who would run your build.
No discovery call with a salesperson, no deck. A senior engineer reads what you send and replies with a real assessment, including when we think you shouldn’t build it.