title: Why is UI programming so time consuming, and what can you do to mitigate this?
body: <p>In my experience, UI programming is very time consuming, expensive (designers, graphics, etc) and error prone - and by definition UI bugs or glitches are very visible embarasing.</p>
  
  <p>What do you do to mitigate this problem?</p>
  
  <p>Do you know of a solution that can automatically convert an API to a user interface (preferably a Web user interface?).</p>
  
  <p>Probably something like a JMX console </p>
  
  <ul>
  <li>with good defaults </li>
  <li>can be tweaked with css</li>
  <li>where fields can be configured to be radio button or drop down list, text field or text area, etc </li>
  <li>localizable</li>
  <li>etc</li>
  </ul>