What you really must know about concurrency