Contrary to what a usability weenie might suggest, some developers with experience making software products are capable of thinking intelligently about usability and UI design issues.