Ways to mess up
Don't lock data - use ad hoc method (we all do it)
Multiple writers - race condition
Don't synchronize