Guides · Client education
How to choose a software company.
Yes, we are a software company telling you how to choose one. So this guide is written to be useful even if you never call us - the questions below will improve whichever vendor you pick, including our competitors.
What actually predicts a good outcome
- Live products, not portfolios. Ask for URLs you can open and use today. Screenshots prove design taste; running systems prove engineering.
- Published process. A serious team can show you, in writing, how code gets reviewed, tested, deployed and rolled back - before you sign. (Ours is here; hold everyone to that bar.)
- Ownership terms. Your repos, your cloud accounts, from week one. Any hesitation on this question is your answer.
- Small accountable teams. Ask who exactly will build your product and whether you can talk to them directly. Layers of account management usually insulate you from the truth.
- Willingness to say no. A vendor who never pushes back on scope is planning to bill you for the rework.
Questions to ask before hiring developers
- Show me a system you built that is live right now. Can I use it?
- Walk me through your last production incident. What changed after it?
- Who owns the code and the cloud accounts during the project - and the day after we part ways?
- What does your release process look like? Can you show, not describe?
- How do you test? What blocks a release?
- What happens in week one? (Beware answers with no software in them.)
- What would make you tell us NOT to build something?
- Which parts would you not build yourselves, and who would?
Strong teams enjoy these questions. Evasive answers to any two of them is a pattern.
Red flags, from the inside
- A fixed price quoted before anyone asked what the product does.
- “We use AI to build 10x faster” with no mention of review, testing or evaluation.
- Demos on their laptop only - nothing deployed anywhere you can touch.
- References that are all logos and no phone numbers.
- A contract where source code ownership transfers “on final payment”.
Interrogate us with this list.
Genuinely - bring these questions to the call. Every answer is on this site in writing, which is rather the point.
Related: Why software projects fail · How to validate an MVP · Our operations manual