Back to Insights
SA
Sumit Arora

Full-Stack Architect

Brisbane, Australia
January 5, 2026
How We Think6 min read

AI-Assisted Development

How we use AI tools in our development process.

AI is now part of how we build software. Not as a replacement for developers, but as a tool that accelerates the work.

The developer still drives. AI assists — writing boilerplate, generating tests, suggesting solutions. The human reviews, guides, and makes the decisions that matter.

How AI Fits Into Each Phase

PhaseAI RoleHuman Role
RequirementsGenerate user stories from conversationsReview and refine
DesignPropose UI layouts and architectureApprove and guide direction
DevelopmentWrite code, generate boilerplateReview, handle complex logic
TestingGenerate test cases from specificationsDefine critical scenarios
DocumentationAuto-generate and maintain docsReview accuracy
DebuggingAnalyze logs, suggest fixesVerify and deploy fixes

The Workflow

1. Human Intent
Describe what to build
2. AI Plans
Analyze, break down tasks
3. AI Executes
Write code, tests, docs
4. AI Validates
Run tests, check quality
5. Human Reviews
Approve or iterate
Loop back if changes needed

Human Checkpoints

AI can do a lot, but some things require human judgment. These always need human review:

Production deployments
Security-sensitive code
Payment and financial logic
Data migrations
Third-party API contracts
Architecture decisions

AI assists. Humans decide. The combination is faster than either alone.