How to Talk to a Software Engineer (for normal people)