Press Releases

Finding What Requirements Hide: putting AI to work as an auditor of requirements, not a generator of them

San Diego, CA – May 28, 2026 – Author Sergey Nosov announced today the publication of Finding What Requirements Hide: AI-Assisted Detection of Ambiguity, Contradiction, and Gaps, a tool-agnostic field manual for using artificial intelligence to surface the ambiguity, contradiction, and gaps that natural-language requirements conceal… Read the full press release

Code You Did Not Write: a practitioner’s guide to technical direction in the age of AI

San Diego, CA – Mar 29, 2026 – Author Sergey Nosov announced today the publication of Code You Did Not Write: The Discipline of Technical Direction in the Age of AI, a practitioner’s guide to specifying work, reviewing output, and maintaining architectural coherence across contributions the reader does not fully control… Read the full press release

Software Development Principles: a six-book series covering 492 principles of software engineering

San Diego, CA – Mar 9, 2026 – Author Sergey Nosov announced today the completion of Software Development Principles, a six-book series that presents 492 principles, patterns, and practices of software engineering in a structured, language-agnostic reference format… Read the full press release

A step-by-step guide to building
Internet servers with Windows

San Diego, CA – Sep 20, 2012 1:00:00 PM – Independent author Sergey Nosov announced today the publication of Configuring Windows 2008 R2 Web Server, a step-by-step guide book for setting up Internet servers under Microsoft Windows operating system… Read the full press release

High-Resolution Cover Images

Finding What Requirements Hide
Finding What Requirements Hide

Code You Did Not Write
Code You Did Not Write

Software Development Principles
Design Foundations
Architecture and Data
Distributed Systems
Quality and Protection
Execution and Delivery
Craft and Wisdom

Configuring Windows 2008 R2 Web Server
Configuring Windows 2008 R2 Web Server