This document discusses the MISRA C coding standard and whether it is a "cure or curse" for programming in C. It provides an overview of the history and evolution of MISRA C since its inception in 1996. A key point made is that MISRA C aims to restrict dangerous and error-prone aspects of the C language, but it can be misused if only the headline rules are followed without reading the full standard and explanations. Static analysis is recommended to properly enforce MISRA C rules. While deviations from the standard will be needed for every project, following MISRA C principles can save significant time by reducing defects if implemented correctly.