Went to a pub, wasn't aware my programmers mind was switched on, read the menu .......Fish with chips and salad or vegetables.
Some one asked can you get chips with vegetables, I checked again and I saw ....Fish with chips and salad, OR vegetables. so I said no you cant.
Because logical complements ( not ) are performed first, logical conjunctions ( and ) are performed next, and logical disjunctions ( or ) are performed next.
Cash register operator said Yes you can get chips with vegatables, so menu should read...........Fish with chips, AND salad OR vegetables.
DOH, Suddenly realized I was thinking in Boolean without even knowing it and went into an LOL when I realized it.