Logic and Software Testing
Sep. 26th, 2011 08:50 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
My latest StickyMinds column: Logic and Software testing.
As technologists, I think we often fail to consider that most everything we do has two sides to it: a technical side, and a human side. Similarly, the digital logic that underpins how computers work is first to mind when we mention logic in the context of software testing, but there's another equally important aspect of logic in software testing: using informal or persuasive logic to reason with other people. Dealing with zeroes and ones is part of our jobs, but so is arguing that a certain bug needs to be fixed, that one feature should have priority over over another, or that a proposed solution should be rejected as unsuitable.