Responsibilities of a Technologist
Responsibilities of a Technologist
- You are personally responsible for the products and technologies you develop.
- Both individuals and society as a whole must live with your creations, so keep them in mind when you develop new products.
- If an average six-year-old can't use your product, it's your fault, not theirs. Take responsibility and avoid ego!
- Try to avoid the need for instruction. Use keys that already exist in the world.
- "Human error" is almost never the correct answer. It should not be possible! Design for error.
- Data is different from information. Information is different from knowledge.
- Avoid features for their own sake. Work with your customer to refine their goals. Users are much better at criticizing a bad design that describing a good one. The customer often can't specify exactly what they want without some discussion.