Irritation-Driven Development: My Best Tools Start With Mild Annoyance