the two hardest problems in computer science are: (i) people, (ii) convincing computer scientists that people are the hardest problem, (vi) asynchronous programming, and (iii) off by one errors
@Cmastication
The solution to the problem of people is to give them what they demand. Good and hard.
@jbigham I thought the there hardest problems were naming things, and off by one errors.
Why are people a hard problem? Just use my open source people emulator.
With a little work anyone can implement as many people as they need by simply entering the correct parameters to model the type of person your application requires.