По моему опыту, программирование пользовательского интерфейса очень трудоемко, дорого (дизайнеры, графика и т.д.) и подвержено ошибкам - и по определению ошибки или сбои пользовательского интерфейса очень заметны.
Что вы делаете для смягчения этой проблемы?
Знаете ли вы о решении, которое может автоматически конвертировать API в пользовательский интерфейс (желательно веб-интерфейс пользователя?).
Возможно, что-то вроде консоли JMX
- с хорошими настройками по умолчанию
- может быть изменен с помощью css
- где поля могут быть настроены как радиокнопка или выпадающий список, текстовое поле или текстовая область и т.д.
- локализуемым
- и т.д.