Is “Just Enough, Just in Time” Still Enough in the Age of AI-Assisted Development?

AI can turn a requirement into working code in hours. That shrinks the window where analysis used to get refined, and makes poor thinking more expensive.
COTS vs Bespoke: Where Good Ideas Go to Negotiate

COTS works best when your policies can bend. In heavily legislated environments, the software usually bends instead, slowly and expensively.
“It Worked in UAT.” Why Non-Functional Requirements Break Loudly

Non-functional requirements sit quietly in the background until they fail, usually loudly, publicly and in business hours. Why UAT rarely matches production.