Category: Mind

Debugging: Software and Agile Wetware

Although Agile testing techniques have helped us to create higher quality software, many software developers still spend significant amounts of time debugging their own or other people’s software. Some of the most difficult software to debug is code that has “evolved” over time in a mostly arbitrary way. The software is not well structured or

Are you sure?

For most of us, our brains do an excellent job of shaping a somewhat consistent view of the world from the constant flood of sensory data. We seldom scrutinize this extremely creative process of “world creation” and instead take it for granted. How can be we be certain of what we know and believe? The