The technical part question #1 started with "What is a deadlock"
Anonymous
This and had us discuss different ways of avioding and mitigating locks in code, we discussed message queues, pros and cons and so on and so forth
Check out your Company Bowl for anonymous work chats.