Ruby, Software Development, Boolean, Augustus De Morgan.
same thing. !(p && q) === (!p || !q) Let's look at it the other way. p = "The person has a job" q = "The person has a trust fund" (p || q) # reads "The person has a job or a trust fund !(p || q) # reads "The person does not have a trust fund, or does not have a job # lets flip this. (!p && !q) #