I'm on the fence about this one. While I'm the first to snap back at a "whiner", they can't be completely dismissed. Developers need to be cognizant that the vast majority of the populous doesn't think like us. Most end users have no concept of programming. They don't have a clue the amount of work it takes to produce a functioning error free app. These People want to get to where they want to go with the fasted way possible. They don't and probably will never understand the the methods behind the application.

IMO, Ismail is a "whiner" who probably doesn't know how to write code proficiently enough to be an asset to the WordPress community. However as developers, we have to be more mature than Ismail and take an objective approach to his rants. Think of yourselves as football coaches or baseball managers learning to deal with a team of different personalities.