Your Developer Quit Mid-Project. Here's What to Do in the Next 72 Hours.
Your developer quit mid project. Here's what to do in the next 72 hours to protect your code, your product, and your sanity.
Your developer just gave notice. Maybe two weeks, maybe less. Maybe they already disappeared. Either way, you're staring at a half-built product and wondering what to do when your developer quits mid-project.
Take a breath. This is recoverable. But the next 72 hours matter more than you think.
I've seen this play out dozens of times. The founder panics, immediately starts looking for a replacement, posts a job listing within hours. That's the wrong first move. Before you think about who comes next, you need to secure what you already have.
What to Do in the First 24 Hours When Your Developer Quits Mid-Project
Forget hiring. Forget the roadmap. Your only job right now is asset protection.
Check if you own your code. Log into GitHub, GitLab, Bitbucket, wherever your code lives. Can you access the repository? Is it under your account or your developer's? If it's under their personal account, getting it transferred to yours is your first conversation with them. This is not a nice-to-have. If they delete that repo after they leave, your code is gone.
Collect every credential. Hosting logins. Database passwords. API keys for Stripe, Twilio, SendGrid, whatever services your app uses. Domain registrar access. App Store and Google Play developer accounts. Cloud provider logins. Make a spreadsheet. If your developer set these up under their personal email, you need them transferred now, while they're still around to do it.
Get a copy of everything. Clone the repository to your own machine or account. Download the database. Export any configuration files. Even if you can't read code, having a local copy means you have a backup. If your developer used any project management tools, export those too. Every Trello board, every Notion doc, every architecture diagram scribbled on a napkin and photographed.
Ask for a handoff document. Even a short one. "How does the deployment work? Where are the environment variables? What's the database schema? What were you working on and where did you leave off?" Most developers will cooperate during their notice period if you ask directly. Don't demand a novel. A page of notes is better than nothing.
- Code repository (GitHub/GitLab/Bitbucket) under YOUR account
- Cloud hosting logins (AWS, Google Cloud, Azure, Vercel, etc.)
- Database access and credentials
- Domain registrar (GoDaddy, Namecheap, Cloudflare, etc.)
- App Store and Google Play developer accounts
- Payment processor (Stripe, PayPal) admin access
- Email/SMS service API keys (SendGrid, Twilio, etc.)
- Any project management tools (Jira, Trello, Notion)
- CI/CD pipeline access (GitHub Actions, CircleCI, etc.)
This first 24 hours isn't glamorous work. It's inventory. But the founders who skip this step end up locked out of their own product. I've seen it happen with hosting accounts, code repositories, even domain names. Secure access first. Everything else comes second.
Assess What You Actually Have
Once you've locked down access, you need to understand what state the project is in. This is harder than it sounds when you're not technical, but there are things you can check.
Is there a README file? Open the code repository and look for a file called README.md at the top level. If it exists and has setup instructions, you're in better shape than most. If the repository has no README, no documentation, and no comments explaining what things do, that's a signal about the state of the codebase.
How often were they committing code? In your repository, look at the commit history. Regular, small commits with clear messages ("Add user login page," "Fix payment bug") suggest organized work. Large, infrequent commits with vague messages ("updates," "fixes," "WIP") suggest the opposite.
Is there a staging or test environment? Ask your developer: is there a version of the app running somewhere that isn't the live one? If yes, you can use it to test changes later without risking the production app. If not, that's another thing to set up before anyone new touches the code.
Can you run the app locally? You probably can't do this yourself, but it's the first thing any new developer will try. If the setup instructions don't exist or are wrong, onboarding someone new takes weeks instead of days.
Here's the uncomfortable question: how much of what your developer built actually works? Not "works in demo" but works for real users, handles edge cases, doesn't fall over under load. Sometimes a developer quitting reveals that things were held together with tape and optimism. Better to know now than after you've hired their replacement and they discover it.
The Decision You're Actually Making: Salvage or Rebuild
This is where most founders get it wrong. The instinct is "find another developer and keep going." But you're actually making a more fundamental decision: do you continue with this codebase, or start fresh?
Neither answer is automatically right. It depends on what you've got.
Salvage vs. Rebuild: How to Decide
| Feature | Salvage | Rebuild |
|---|---|---|
| App is mostly functional, just incomplete | ||
| Uses mainstream tech (React, Node, Python, Rails) | ||
| Has some documentation or readable code | ||
| New dev can understand structure in a day | ||
| You have paying users or real traction | ||
| Only the original dev understood it | ||
| Obscure or outdated frameworks | ||
| Architecture can't support your next phase | ||
| Multiple devs have said 'I'd start over' | ||
| Pre-revenue, low cost of delay |
The rebuild question is emotional. You've spent money. You've spent months. Walking away from that feels like waste. But continuing to build on a bad foundation costs more in the long run. The Standish Group's research found that roughly 19% of software projects fail outright. Some of those failures started as salvage attempts that should have been rebuilds.
If you're not sure, get an outside opinion. Have someone technical spend a few hours reviewing the code. Not the person you're about to hire (they have an incentive to say "I can work with this" regardless). Someone independent, who gets paid the same whether the answer is salvage or rebuild.
Why This Keeps Happening
Here's something the recovery guides don't mention: developers quitting mid-project isn't a weather event. There are usually reasons, and some of them might be on your side of the table.
Scope creep. You started with "build me an MVP" and it gradually became "build me the full product." Each feature request felt small. But your developer watched the finish line move further away every sprint. That's exhausting.
Unclear requirements. "Make it work like Uber but for dog walking" isn't a specification. If your developer was constantly guessing what you wanted, building it, hearing "that's not what I meant," and rebuilding, they burned out.
No technical structure. A single developer with no code reviews, no architecture guidance, and no one to discuss technical tradeoffs with is carrying your entire product on their shoulders. That's a lot of pressure for a contractor billing hourly.
Payment issues. Late payments, disputed invoices, or "can we defer this month" conversations erode trust fast. Developers talk to each other. The ones who have options go where they get paid reliably.
I'm not saying this to make you feel bad. I'm saying it because if you don't address these patterns, they'll repeat with the next developer. And the one after that.
What to Do Before You Hire the Replacement
The temptation is to immediately post a job listing. Fight it. Spend a few days getting clear on what went wrong and what needs to change.
Write down what you actually need built. Not "finish the app." Specific features. In priority order. With acceptance criteria that a stranger could understand. "Users can create an account, log in, and reset their password" is a requirement. "Make the onboarding smooth" is not.
Decide on your working model. Solo contractor again? An agency? A fractional technical lead plus contractors? The solo contractor model works fine for small, well-defined projects. But if your product is growing, has compliance requirements, or needs architecture decisions, a single contractor without oversight is the same setup that just failed.
Own your infrastructure. Code repositories under your company account. Cloud hosting under your company account. Domain registration under your company account. API keys under your company account. Never again let a single contractor be the only person with access to your production systems.
Set up proper handoff from day one. Weekly written updates. Documentation as a deliverable, not an afterthought. Access to all environments. The onboarding cost for the next developer should be measured in days, not weeks.
Those numbers are worth keeping in mind when you're deciding how much to invest in retention and structure going forward.
The Structural Problem Nobody Addresses
Most of the advice about what to do when your developer quits mid-project focuses on the immediate crisis. Find a replacement, transfer knowledge, keep building. That's necessary. But it misses the bigger question.
Why was your entire product dependent on one person?
If one person leaving can halt your business, that's not a personnel problem. It's an architecture problem. Not code architecture. Organizational architecture. You built a single point of failure into your company.
The fix isn't just "hire two developers instead of one." It's having someone whose job is to make sure the codebase is understandable, the documentation exists, the infrastructure is accessible, and no single departure can stop everything. That might be a technical co-founder. It might be a part-time technical advisor. It might be an experienced lead developer.
The 72-Hour Recovery Timeline
Whatever form it takes, the principle is the same: your technology should survive any individual leaving. If it can't, you don't have a product. You have a dependency.
The founder who treats a developer quitting as a hiring problem will solve it temporarily and face it again in 6-12 months. The founder who treats it as a structural problem will solve it permanently.
A code review from an independent technical advisor costs $1-2K and takes a few hours. You'll know whether to salvage or rebuild, what state your infrastructure is in, and what to prioritize first. It's the cheapest insurance you can buy before hiring the next developer.
Which one are you going to be?
Get posts like this in your inbox
Practical takes on engineering, compliance, and building products that work. No spam, unsubscribe anytime.

Robbie Cronin
Fractional CTO helping non-technical founders make better technical decisions. Based in Melbourne.
More about RobbieRelated articles
How Much Does It Actually Cost to Build an App in 2026
How much does it cost to build an app? Real numbers from build to Year 2, hidden costs agencies leave out, and a framework for budgeting your first 18 months.
contractors5 Questions to Ask a Software Development Agency Before Signing
The uncomfortable questions to ask a software development agency that separate founders who get working products from those who get expensive lessons.
hiringHow to Hire a Software Contractor as a Non-Technical Founder
A practical guide to vetting, hiring, and managing software contractors when you don't have a technical background. Avoid the expensive mistakes.