> Does the barber need arbitrary shapes in this case?
But why is the default assumption that the barber needs software, and we must prove out that he doesn't? The barber just wants to note some info and get on with things.
The barber may not need software, but the barber's customers do. Who wants to waste time on the phone or sending text messages back and forth trying to find a mutually agreed upon time for an appointment?
With that said, given that the barber in question has tried 10 different scheduling packages, it would seem that he is looking for something better than paper. That says to me that something is needed in his business, and that may very well be software, though the platform on which to run that software is probably not a PC with standard peripherals.
Because we are software writers and we are looking for problems to which our skills are a solution. The barber might just need another paper calendar, but then where does that leave me, the software developer? It leaves me still in need of a job.
Then find one, but don't waste everyone's time selling things to people who won't realize value from them. You'll either fail or hurt people in doing so.
But why is the default assumption that the barber needs software, and we must prove out that he doesn't? The barber just wants to note some info and get on with things.