There is often pressure on embedded software developers to develop “good software” or “good code.” The problem is the idea of good code is often subjective. What I consider to be good code might be ...
In last week's column, I talked to Bruce Schneier about complexity, one of the main reasons it will be hard for computer security to improve in the future. As software becomes more complex, in terms ...