The ambitious systems that we develop today need a proper requirements structure. The plan defined here organizes requirements specification along four books, the...Bertrand Meyer From BLOG@CACM | July 20, 2021 at 12:12 PM
Rather than fancying you can control Internet access, design exams to reward students who won't need it.Bertrand Meyer From BLOG@CACM | February 17, 2021 at 05:13 PM
The Personal Software Process encourages programmer discipline. Largely forgotten, it does have a few wrinkles, but understanding and applying its core ideas remains...Bertrand Meyer From BLOG@CACM | December 14, 2020 at 04:37 PM
A recent Communications of the ACM article casts aspersions on the innovative concept of code academy, a fast-developing approach to teaching programming. The analysis...Bertrand Meyer From BLOG@CACM | February 11, 2020 at 07:01 AM
Knowing the notion of sufficient completeness and the theory of abstract data types helps practitioners produce better requirements.Bertrand Meyer From BLOG@CACM | November 26, 2019 at 12:01 PM