Sergey Nosov

Sergey Nosov is a software engineering lead based in San Diego, California, with three decades of experience across finance, government, biotech, energy, and field services. These are domains where requirements carry regulatory weight, and a defect found late is the most expensive to fix.

He is the author of nine books. They include the six-book *Software Development Principles* series, a comprehensive distillation of software design, architecture, and engineering practice, and *Code You Did Not Write*, on the discipline of technical direction in the age of AI.

His latest, *Finding What Requirements Hide: AI-Assisted Detection of Ambiguity, Contradiction, and Gaps*, carries that same discipline upstream — from the code to the requirements that precede it. It treats generative AI not as a generator of plausible text, but as a disciplined audit partner whose every finding the practitioner must confirm against the real world.