Member-only story

AI: Engineering Trust into Development Processes

Tips for AI Assisted Software Development

Byron Salty
4 min readApr 8, 2025

“AI may make mistakes. Double-check all generated code.” — Windsurf

Photo by Sean Pollock on Unsplash

There is no physical component immune to failure, yet we trust skyscrapers, airplanes, and rollercoasters with our lives. Why? Robust engineering that anticipates and manages failure through redundancy and safeguards. Software should do the same — especially software built with the assistance of AI.

The distrust in AI and the question mark around the appropriateness of using AI in the software development process may be revealing that…

Your Software Engineering practices are not good enough.

If they were then you wouldn’t worry about the fact that AI is sometimes visited by hallucinations. You wouldn’t be concerned that AI misunderstands the assignment. You wouldn’t hold back on your use of this amazing technology because of a fear of the unknown.

So let’s make our engineering processes better.

Consider what Chaos Engineering does for Operations. A Chaos Monkey, for example, is a tool that purposely and randomly removes active services in your production environment. You don’t need to do a deep dive into the…

--

--

Byron Salty
Byron Salty

Written by Byron Salty

Interested in Leadership, Technology, and People.

Responses (1)