What I learned about communication from getting my husband's car fixed - and how that relates to web dev!
Writing well is essential. Try your best to get good at it
What is the funniest thing a non-developer has asked you about code?
Dealing with non-educated Clients / Project Managers.