Do you think it’s worth demanding that your developers can write code by hand without using AI for support?
If you apply for a developer job today, many companies will demand that you carry out an assessment via screenshare in which you’re expected to write code without the help of AI. With AI use on the rapid rise in all professions, including development, it’s not too much of a surprise.
AI-assisted software development has become common across London’s tech scene. A 2024 study used a survey of 395 practitioners and found growing adoption of tools like Copilot, ChatGPT, and Gemini in software development. Developers cited motives like sharing best practices and challenges like trust and integration issues.
But not every task is best left to automation.
For startups, knowing when to use AI augmentation (and when to rely on experienced human engineers) can mean the difference between faster delivery and an unmanageable backlog of technical debt.
Do you think it’s worth demanding that your developers can write code by hand without using AI for support? Where so many startups on small budgets are considering low or no-code products to save money, there must be a middle ground between meeting the quality, safety, and functionality markers we know we need to, and offering options that fit certain budgets. Grab a coffee and let’s think about it.
Which Development Tasks Suit AI Automation and Which Need Human Code?
AI isn’t all-or-nothing. The best teams map tasks along a spectrum, from highly automatable to requiring human judgment. The key to success is knowing how much or little AI intervention to use, and how this varies along each individual task in a workflow.
Development Phase | Good AI Fits | Human-Critical Areas |
Ideation & Validation | Market-trend text mining, persona clustering | Aligning vision, defining value propositions |
Boilerplate Coding | Copilot/Tabnine for faster execution of CRUD and API glue | Core domain algorithms, compliance logic |
Testing & QA | AI-generated unit tests, fuzzing | Security threat modelling |
Deployment (CI/CD) | Policy-as-code linting, infrastructure drift alerts | Final release approvals, rollback strategy |
The key to getting this right is understanding how AI works and its limitations. Most AI models excel in tasks that are well-defined, repetitive, and amenable to pattern recognition. For example, using Copilot for repetitive CRUD logic can significantly reduce task time, letting developers focus on core features that need human attention.
But there are clear limits. Security threat modelling, compliance logic, and critical algorithms need human insight to avoid hidden vulnerabilities or policy breaches.
3 AI-Driven Tasks That Still Require Human Oversight
Compliance rule engines (e.g. financial or health data regulations)
Bias-sensitive dataset curation for ethical AI training
Cryptographic protocol selection and implementation
So how do we optimise productivity without sacrificing compliance?
Many software teams, especially in regulated sectors like health tech, face pressure to deliver new features quickly while maintaining strict security and compliance standards.
Integrating with multiple third-party systems securely and reliably
Maintaining detailed audit trails to satisfy regulatory requirements
Implementing robust data validation and consistency checks to ensure patient safety
AI-Enhanced Solutions
Here are some ways AI can be used to your advantage in this scenario:
AI Code Assistants for Refactoring and Modernisation: AI tools can help modernise legacy code, suggest refactoring patterns, and improve consistency across large codebases. This reduces technical debt and frees developers to focus on delivering new features.
AI for Text Classification: Natural Language Processing (NLP) models can help automate tasks like categorising triage notes or pre-filling structured forms, reducing manual data-entry work and improving consistency.
Human Oversight for Compliance: Even when using AI, organisations maintain security and compliance by enforcing human code reviews, ensuring that generated code meets data protection requirements and audit standards.
Potential Benefits
Combining AI tools with structured human oversight means that:
Development teams can save significant time on repetitive tasks
Lead times for delivering user-facing features can improve
Compliance and security standards remain intact through enforced review processes
This selective use of AI enables organisations to boost software engineering productivity by automating tasks, improving code quality, reducing errors, and shortening development cycles while maintaining confidence in quality and compliance.
How can we use AI responsibly, and prevent technical debt and security vulnerabilities?
Speed shouldn’t come at the cost of safety. Without clear borders, AI-assisted development risks introducing silent failures, bias, or untraceable code dependencies.
For best practices, aim to:
Align with UK cross-sector AI principles: Safety, transparency, fairness, accountability, and redress.
Model output scanning: Check AI-generated code for personally identifiable information (PII) before merging.
AI Bill of Materials (BoM): Document all model versions and prompts used in production systems to avoid invisible technical debt.
CI/CD integration: Enforce mandatory human code reviews for sensitive areas (compliance, security, cryptography).
Security-focused testing: Augment AI-generated code with dedicated threat modelling sessions and code scanning tools.
These steps help mitigate the risk of relying on opaque models or generating code that fails security standards.
5-Step Framework for Evaluating AI Tool ROI
Establish baseline metrics (e.g. current hours per task)
Run pilot in shadow mode (AI suggests, human decides)
Measure change in lead-time-for-changes (DORA metrics)
Calculate hours saved × developer cost
Decide to continue, modify, or drop the tool
This structured approach means adoption is measured, not hype-driven, and aligns with clear business value.
How Do You Use AI Sustainably Without Vendor Dependency?
AI tools are improving rapidly, but dependence on any one model or vendor can introduce lock-in and reduce flexibility. Balanced integration treats AI as an augmentation of human capability and not a replacement.
Teams can do this by:
Favouring open standards: Use tools with standard output formats and integrations.
Maintaining fallback paths: Retain the ability to hand-code or swap providers as needs change.
Upskilling developers: Train teams to critically assess AI suggestions, avoiding blind trust.
Version-tracking AI prompts and models: Ensure code is traceable to its generation source.
AI offers huge opportunities for London’s startups to deliver faster and more cost-effectively. But treating AI as a blanket replacement for human expertise is a recipe for technical debt and security vulnerabilities.
By understanding where AI shines and where human oversight is non-negotiable, teams can build a development culture that’s faster and safer. If this resonates with you, talk to us. We’re Myth Digital, human-first software developers and app builders for startups and entrepreneurs.
Frequently asked questions
Which development tasks are safe to automate with AI?
Well-defined, repetitive work that relies on pattern recognition. That includes boilerplate CRUD logic and API glue with tools like Copilot or Tabnine, AI-generated unit tests and fuzzing, policy-as-code linting, infrastructure drift alerts, and market-trend text mining or persona clustering during idea validation.
Which coding tasks should never be left entirely to AI?
Compliance rule engines for financial or health data, bias-sensitive dataset curation, cryptographic protocol selection and implementation, security threat modelling, core domain algorithms, and final release approvals with rollback strategy. These need human insight to avoid hidden vulnerabilities or policy breaches.
How do you measure the return on an AI coding tool?
Establish baseline metrics such as current hours per task, run a pilot in shadow mode where AI suggests and a human decides, measure the change in lead time for changes using DORA metrics, calculate hours saved multiplied by developer cost, then decide whether to continue, modify or drop the tool.
How do teams avoid vendor lock-in with AI tools?
Favour tools with open standards and standard output formats, keep fallback paths so the team can hand-code or swap providers, upskill developers to assess AI suggestions critically, and version-track AI prompts and models so every piece of code is traceable to its generation source.
Should developers still be able to write code without AI?
Yes. Many companies now assess candidates writing code without AI help, and retaining the ability to hand-code is one of the fallback paths that keeps a team flexible. Treating AI as a blanket replacement for human expertise is a recipe for technical debt and security vulnerabilities.