Better Embedded System SW
Static Analysis Ranked Defect List
Job and Career Advice
What compiler warnings should you enable?
Better Embedded System Software e-Book & Paperback
The Y2038 Problem. Sooner than you think.
62 Software Experience Lessons by Karl Weigers
LINT does not do peer reviews
Counter Rollover Brings Down Rail Service
Sometimes Bug Severity Isn't the Most Important Thing
Cost of highly safety critical software
Potentially deadly automotive software defects
Different types of risk analysis: ALARP, GAMAB, MEMS and more
Activity on my Safe Autonomy Blog
Embedded Code Quality and Best Practices Training Videos full length
New Blog on Self-Driving Car Safety
Robustness Testing of Autonomy Software (ASTAA Paper Published)
New Peer Review Checklist for Embedded C Code
Embedded Software Course Notes On-Line
Highly Autonomous Vehicle Validation
Top Five Embedded Software Management Misconceptions
Challenges and Solutions in Autonomous Vehicle Validation
The Spaghetti Factor -- A Software Complexity Metric Proposal
Don't use macros for MIN and MAX
#define vs. const
Optimize for V&V, not for writing code