Design Decisions in the Translator

Managing custom code development is a pain in the proverbial

Many organizations do find it a bit of a nightmare trying to have the infra-structure required to manage software development. It’s not surprising, it does take a lot to properly manage the issues associated with code and software development. Believe me I know, it took my company years to develop the infra-structure we needed.

To manage software development you need at least the following:

  • Source control
  • Regression testing
  • A configuration management and release system

Many organizations have a hard time because they lack the resources to properly set up this infra-structure. It’s also a headache actually getting your team to properly use and follow the processes.

It’s easy for disasters to happen like finding out that the source code to that critical production system got lost. Or that no one knows what magical background application was making the data flow because Bob the programmer has left. Ouch.

Little wonder many managers avoid any kind of software development within their organization like the plague.

The Translator addresses these pain areas:

  • It has all the above infra-structure built in.
  • It’s simple and intuitive to use.
  • It’s impossible to deploy an interface into production without versioning it.

Furthermore unlike traditional programming environments the live annotations of the Translator make it extremely transparent what the code is doing which eliminates the biggest issue that organizations normally have with code. It always tough figuring out someone else’s code. The Translator actually makes it very easy.

Eliot Muir, CEO of iNTERFACEWARE

Next: What happens when I’m stuck without a programmer?