Bitcoin Q&A: What ethical considerations influence software engineering?