Lessons Learned
Under-Design
Over-Design


Under-design: the setup engine

  • IMP 2.2 included a script to automatically generate configuration files.
  • However, everything was hardcoded; nothing was abstracted.
  • As a result, new settings weren't always added to the setup engine, and the system eventually had to be ditched.