arrow_back Back to Blog
AI & Automation

How AI Fits Into Our Development Workflow (And Where It Doesn't)

A practical NHR Soft guide to using AI in software development: where it accelerates delivery, where human review is mandatory, and how we keep output trustworthy.

Published

June 28, 2026

Reading Time

3 min read

Article Size

526+ words

How AI Fits Into Our Development Workflow (And Where It Doesn't)

Social Tags

#ai #productivity #devtools

Share This Article

Article Overview

This article is part of the NHR Soft knowledge base and is structured to help readers understand the topic quickly, review practical steps, and share product or engineering insights with confidence.

AI coding tools have gone from novelty to table stakes in twelve months. If you're not using them, you're making a deliberate choice to move slower. But using them without thinking carefully about where they fit — and where they don't — creates a different kind of problem: code that looks reasonable but has subtle errors that are hard to catch in review.

Where AI Saves Us Real Time

The highest-value use case we've found is boilerplate generation with human review. Writing a new API endpoint, scaffolding a Rust struct, generating test fixtures — these tasks are mechanical and error-prone when done manually. AI handles them faster than we can type and we review the output rather than write it from scratch.

Documentation is the second big win. Our technical writers use AI to generate first drafts from code comments and PR descriptions. The drafts are never publication-ready, but they eliminate the blank-page problem.

Where We Stay Manual

Three areas where we've decided AI assistance does more harm than good:

  1. Security-sensitive code — Authentication, cryptography, and permission systems. The risk of a confident-but-wrong AI-generated implementation is too high.
  2. Core architecture decisions — AI is good at tactics, not strategy. System design requires understanding constraints that aren't in the prompt.
  3. Performance-critical paths — AI doesn't intuitively understand cache behaviour, branch prediction, or SIMD opportunities. It generates correct-looking code that is often not optimal.

The most dangerous AI output is not the obviously wrong answer — it's the plausible wrong answer that passes code review.

Our Toolchain

We currently use a combination of tools depending on context: AI assistants for in-editor suggestions, larger models for architecture discussions and PR review summarisation, and a custom-built prompt library for repetitive codegen tasks specific to our stack.

The key principle: AI is a multiplier on developer capability, not a replacement for developer judgment. Treat its output like you'd treat code from a very fast, very confident junior developer — valuable, but always verify.

Our review rule for AI-assisted work

We never treat AI output as “already done.” Every generated draft must be reviewed by someone who understands the problem deeply enough to reject it. That sounds simple, but it changes behavior. It means prompts are part of the process, not the result. The result is tested, verified code or documentation that a human is comfortable owning.

Where AI helps outside coding

  • Summarizing long issue threads into clear action items
  • Turning rough implementation notes into first-draft documentation
  • Generating alternative naming and copy options for UI review
  • Creating structured checklists for QA or release preparation

How we keep AI usage SEO-friendly and audience-safe

When we publish about AI, we want the article to be useful to readers searching for AI development workflow, AI coding review process, or how software teams use AI safely. That means being concrete. Broad claims without boundaries are not helpful. Detailed policies, examples, and exceptions are what make the guidance credible for both users and search engines.

FAQ

Do we let AI ship code directly to production?
No. Generated output always passes through our normal engineering review and release process.

What is the biggest productivity gain?
Draft acceleration on repetitive work, especially scaffolding, summaries, and supporting documentation.

Public Discussion

Name and Comment

Share your thoughts on this article. Your name and comment will be published right away on the page.

Published Comments

0

Keep it respectful, useful, and relevant to the article topic.

Start the conversation

No comments yet. Be the first person to leave a public note on this article.