. . "But such projects typically end up less powerful and secure than planned, and requiring more time and money than anticipated, especially after months or years of debugging." . . .