The key to trouble-free programming is to only change one layer of the system at a time.
— Edward de Jong

What I DO

  • Design and build very complicated software products with a tiny staff and a modest budget.
  • Make software products that are accepted around the world, particularly in Japan where graphic standards are far above US levels.
  • Write software that runs for decades with very little maintenance needed.
  • Design software that is powerful but easy to use.
  • Design software that works for people of impaired vision and other physical handicaps, by making text large and controls surfaces that are as big as possible.