Time to read
12 min
0
how we use ai coding tools in lasoft

How We Use AI in Software Development (2026 Survey of 30 Engineers)

Written by
Published on
Total views
46 views

Over the past few months, we surveyed all 30 members of our delivery team, 30 people across 7 departments, about exactly how we use AI in software development. Developers, QA engineers, product managers, designers, DevOps, and business analysts. We weren’t looking for hype. We wanted honest answers about where AI saves time, where it struggles, and where human expertise remains irreplaceable.

What came back is the clearest answer we’ve ever had to a question many people are Googling right now: how do software developers actually use AI tools? People use AI in production, for client work, and to meet deadlines.

Every one of our 30 team members uses AI. Every one of them still reviews its output before it reaches a product. The average productivity gain is about 30%.

How Do Software Developers Use AI Tools?

Software developers use AI tools mainly to accelerate well-defined, repetitive, or research-heavy work: writing tests, generating scripts and migrations, analyzing unfamiliar code, drafting documentation, and writing SQL, while keeping architecture, complex business logic, and final quality review in human hands. Across our team, the use of AI tools produced an average productivity gain of about 30%, and 100% of developers reviewed AI output before merging it.

The Numbers We Actually Measured

Vague claims about tenfold productivity are precisely what we’re trying to avoid, so let’s be specific about what the survey found.

Metric Value Note
People surveyed 30 All gave detailed feedback
Departments covered 7 Development, QA, PM/PO, DevOps, Design, BA, CRM PM
Average productivity gain ~30% ~0% to 5x by department; up to 12x on specific tasks
Team members who verify AI output 100% Nobody ships AI-generated work without reviewing it
Using paid tiers ~60% Some pay out of pocket
Most-used tool ChatGPT Present in all 7 departments
Biggest single win Writing tests 4x–12x faster

AI Tools Our Team Uses

We’re deliberately not loyal to a single tool. Different models really are better at different jobs, and pretending one wins everything is how you end up with mediocre output across the board. Here’s the actual stack, straight from the survey.

Tool Departments What we use it for
ChatGPT Development, QA, PM/PO, DevOps, Design, BA, CRM PM General assistant, broad tasks, working with prior context
Claude / Claude Code Development, Design Code, legacy analysis, MCP integrations — best at understanding existing code
Cursor Development, DevOps IDE agent, code review inside the editor
Gemini Development, BA, Design, DevOps Research and reasoning over large data
Codex (OpenAI) Development IDE integration, commits
Lovable Design, PO Clickable prototypes
Figma Make / Figma AI Design Prototypes, design-system work
Claude Code + Figma MCP Design Bulk design-system changes (tokens, components)
Jira AI / Atlassian Rovo PM, BA, QA Workflows, sprint summaries
OpenAI API + MCP Development Custom pipelines, auto-commits, browser automation
opencode CLI DevOps Configs, scripts

how we use ai in software development

In practice, this is how we choose between AI tools:

  • Gemini for research and analysis over large data sets.
  • ChatGPT for broad tasks and anything that builds on earlier context.
  • Claude for code, legacy analysis, and MCP integrations, as it reads unfamiliar codebases best.
  • Cursor is useful, but we deliberately limit its scope.
  • Paid tiers are preferred because they yield materially better results.

That last one came through loudly. Free tiers produce noticeably worse output, including flat-out errors in things like formulas. About 60% of the team pays for premium plans.

Where AI Coding Tools Genuinely Shine

The averages hide the interesting part. Gains are wildly uneven, not just between departments but between two developers sitting side by side. Here’s where the value actually showed up.

Development (14 people)

Task Before AI After AI Speed-up
Unit tests ~1 hour 5–15 min 4x–12x
Scripts / RegExp / migrations ~1 hour ~5 min up to 12x
Integration tests for an endpoint ~1 day 40–60 min 4x–6x
Analyzing legacy / unfamiliar code 1–2 hours 20–30 min 3x–5x
Typical feature (component + API + types) 2–3 hours 40–60 min 3x–4x
SQL problem under load 3–4 days 1 hour 10x+
Complex CRM logic 1 sprint 2 days 5x+
Code documentation baseline 2–3x faster 2x–3x

These are real tickets. A SQL performance problem that once took three or four days was resolved in about an hour. Migration scripts that took an hour are done in five minutes. That’s not hype; it’s the kind of grinding, well-scoped work AI is genuinely great at.

But the same developers were just as specific about where AI actively hurts if you let it run unsupervised:

  • “Solve it at any cost.” It often produces code that works but ignores better architectural decisions.
  • Redundant, duplicated code. It rewrites existing validation and ignores existing logic.
  • Scope creep. It edits unrelated functions or files it was never asked to touch.
  • Recursive “fixing.” Fix/test loops with no real progress — one dev watched it spin for 3+ iterations.
  • Cursor touching too much. Hard to track the diff on a 100-file commit.
  • Outdated libraries. It references deprecated methods even when you name the version.
  • Long-chat decay. It loses the thread after enough messages.

Read that list again and notice something: none of it is a reason to stop using AI. Every item is a reason you need an experienced engineer reviewing what it produces. Which is the whole argument.

PM / PO

Operational work turned out to be a near-perfect fit.

Task Before AI After AI Gain
Writing tickets (US/AC) 30–60 min 15–25 min 50–60%
Documentation 2–3 hours 1–1.5 hours 40–50%
Follow-ups / communication 20–30 min 5–10 min 60–75%
Manual reports 2–3 hours up to 1 hour 50–65%
Risk management manual structured list + mitigation plans significant
QA QA is where the survey got refreshingly unhyped. The team uses AI mostly as an assistant for test documentation and technical artifacts: generating checklists; working through SQL, logs, DOM elements, and DevTools; and planning load tests.

The productivity spread aligns almost perfectly with engagement. Deep integration into technical work (code, logs, SQL) delivered the top gains, around +30%. Lighter use landed at +10–20%. And for a few skeptical team members, AI was actually a drag, an extra step that meant rewriting prompts and double-checking output and slowed them down. We think reporting that honestly matters more than pretending everyone won.

Design Clickable prototypes for validating an idea, built in Lovable or Figma Make, now take about two days. Illustration generation reduces time by roughly 40% compared to hand-drawn illustrations. Bulk design-system changes through Claude Code + Figma MCP save 20–30%. Same caveat as everywhere else: designers said AI “ignores the specific request and adds extra,” and about 60% of prompts land in 1–3 attempts, while the rest need to be broken down and reformulated. It structures and suggests. It doesn’t decide.
DevOps

BA

DevOps rated AI excellent for writing and checking scripts and for migrating CI/CD between platforms (say, CircleCI → GitHub Actions); good for K8s configs and security checks; and weak for Terraform, OIDC migrations, and, memorably, hosting-price math (“always gets it wrong”). One engineer’s incident habit is the ideal mental model: hand the logs to the AI agent and dig into them yourself in parallel; the different perspectives often help.

Business analysts got their best results from structured chats scoped to a single role – BA helper here, a copywriter there, a proofreader. Deep research compressed days of forum and video hunting into 2–5 hours.

how we use ai in software development

The Part Most Vendors Leave Out: Where AI Fails

If a team only shows you the wins, that’s marketing, not reporting. Here are the complaints the whole company raised, ranked by severity.

Problem Departments Severity
No context of the actual system All (esp. QA / online chats) ★★★★ Critical
Mandatory human review All 30 people ★★★★ Always
Hallucinations / non-objective conclusions Dev, QA, BA ★★★ High
Long-chat degradation All ★★★ High
Outdated libraries and methods Dev, QA ★★ Medium
Redundant / duplicated code Development ★★ Medium
Changes outside task scope Development (Cursor) ★★ Medium

AI tools are APIs. The processing parameters can change without warning. The model can get worse the moment a new version ships. The token algorithm can change. Your build’s behavior and its cost can shift because an AI provider two steps removed from you pushed an update overnight. Predictability is genuinely in question, which is why we treat AI as a powerful assistant within a controlled process, never as the autonomous author of your product.

The most dangerous version of this scenario shows up when you lean on AI agents instead of assistants: the design and detailed-verification layer can quietly vanish. Our stance, shaped directly by this survey, is simple: AI belongs in the hands of an engineer who owns the outcome.

How AI Changed Software Development Work

Here’s the finding that reframes the whole conversation. AI didn’t just make our people faster at their existing jobs. It changed what the job is.

Before AI With AI
Writing lines of code Reviewing and quality-controlling code
Searching forums and docs Formulating a precise prompt
Tests as a separate, “later” task Tests written as part of the main work
Documentation always deferred Documentation produced in parallel
Long onboarding into new tech Fast start with AI support
Architecture as a side task Architecture as the human’s core focus

That’s the line the whole team keeps landing on, the consensus of all 30 people:

AI replaces “writing lines of code and text.” It does not replace thinking, responsibility, or engineering judgment.

The work moves up the stack toward architecture, review, and decisions. The barrier to entry for new technologies (Playwright, TypeScript, SQL for QA) has dropped significantly. But knowing the language and the system got more important, not less, because that’s what lets you review and debug well.

Curious how an AI-assisted engineering team would approach your product?

We’ll show you exactly where AI accelerates delivery, where human expertise matters most, and how we balance both to build reliable software.

How We Use AI Responsibly: Our Working Practices

“We use AI responsibly” means nothing without specifics, so here are the actual habits the team converged on.

Prompting

  • Be explicit: “do X,” “don’t do Y” — concrete constraints in every request.
  • Give full task context plus access to the existing code.
  • Have the model ask when something’s unclear rather than invent an answer.
  • One chat, one role, one topic. Start fresh after 3–4 exchanges to avoid context rot.

Workflow

  • Start with the overall context, then break the work into small pieces.
  • TDD with AI: AI writes the tests, a human refactors, and AI generates the implementation.
  • Small commits, so rollback and review stay easy.
  • Pipeline across models: each AI does what it’s best at; the human synthesizes.
  • During incidents, AI and humans investigate in parallel.
  • Cross-check one model against another (Gemini ↔ ChatGPT).

Tool choice

  • Match the tool to the task (see the routing guide above).
  • Keep Cursor’s change scope under control.
  • Pay for the premium tiers.

Why This Matters When You Choose Who Builds Your Software

We’ve audited vibe-coded SaaS products and found nine critical issues, reviewed Lovable from prototype to production, and helped founders stabilize systems that AI built but couldn’t scale. The through-line never changes: AI is a multiplier for people who know how to steer it and a trap for people who trust it without checking.

That’s not an argument against an AI-assisted vendor. It’s an argument for asking harder questions. Before you pick who builds your product, ask:

  • Which tools do you use, and for which tasks? A real answer is specific, like the table above.
  • Who reviews AI-generated code before it ships? The only acceptable answer is a qualified human, every time.
  • How do you handle the things AI is bad at: architecture, complex business logic, and scope control?
  • What’s your policy on autonomous agents versus assisted development?

At LaSoft, the answers are built into how we work — and this survey is the evidence. Thirty people use AI every day. Thirty people review its output every time. The speed is real, about 30% on average and far more on the right tasks, but the responsibility never leaves human hands. AI changed how we build software. It didn’t change who’s accountable for it.

FAQs

How do IT experts use AI in software development in 2026?

Developers use AI tools to speed up well-defined, repetitive work, such as writing unit and integration tests, generating scripts and database migrations, analyzing legacy code, drafting documentation, and writing SQL, while keeping architecture, complex business logic, and final review in human hands.

Do developers still review AI-generated code?

In our survey, 100% of team members reviewed AI output before it reached a product. AI frequently produces working-but-suboptimal code, duplicates existing logic, edits files outside the task scope, and references outdated libraries, all of which require a qualified engineer to catch. Human review isn’t a recommendation; for us it’s a rule.

What are the best AI coding tools for software development?

There’s no single winner; it rather depends on the task. In our team, Claude and Claude Code lead in understanding and analyzing code; ChatGPT is the general-purpose workhorse; Gemini is strongest for research over large data; and Cursor is the preferred in-editor agent (kept on a tight scope). Paid tiers consistently outperform free ones.

What can’t AI do in software development?

AI struggles with anything requiring deep context about your specific system, sound architectural judgment, complex or safety-critical business logic, and reliable factual precision (it hallucinates and cites outdated methods). It also degrades over long chat sessions. These are precisely the areas where experienced engineers remain essential.

Is it safe to build a product entirely with AI or with vibe coding?

Building a full product with AI alone is risky. Autonomous AI agents tend to skip the design and verification layers, leading to unpredictable performance issues and bugs that surface later, often when the system needs to scale. AI works best as an assistant inside a controlled process owned by a human engineer, not as the sole author of production software.

How can I tell if a software vendor uses coding AI tools responsibly?

Ask specific questions: which tools they use and for which tasks, who reviews AI-generated code before it ships, how they handle work that AI is bad at, such as architecture, complex logic, and scope control, and what their policy is on autonomous agents versus assisted development. A responsible vendor answers concretely and can point to a human reviewing every piece of AI output.
Total views
46 views

0

Similar articles

Read next

The latest industry news, interviews, technologies, and resources.

View all posts