First page Back Continue Last page Overview Text

Notes:


So the programmers are not made redundant, but they are freed from their role as gatekeepers and bottlenecks. They are freed from domain work. Indeed, the flip side of asking SME's to learn programming, is asking programmers to learn about domains, to become domain experts. Both requests are unreasonable and can result only in inefficiency and low quality.

Programmers are also freed from repetitive work, because their work results in a reusable generator, not expressed as repetitive manual process. Now they can focus on their own area, which is software engineering, on better reliability, performance, on engineering innovation.

SME will have much better control because they can directly affect the details of the software. In most cases they will get the program with their desired domain change or domain improvement at silicon speeds, at silicon cost: in seconds instead of weeks, for price of milli-cents instead thousands of euros, and without implementation bugs instead of the bugs that a direct programmer interaction would inevitable create.