The Hybrid Modernization Philosophy 

"So the code that's the fastest to write, the code that's the easiest to maintain, and the code that never breaks, is the code you don't write. So that's our strategy, write a lot less code."
Steve Jobs presenting NEXT computers to MIT in 1992.

Hybrid Modernization is an approach to modernizing technology capabilities by bridging legacy systems with platform technologies including Platform-as-a-Service (PaaS) and application layer low code and no code solutions.

Proactive Logic Consulting Inc. started using the term Hybrid Modernization to describe the approach using low code applications to produce high quality technical solutions faster than previous modernization approaches. 

The spirit of hybrid modernization is to do more with less by leveraging code and technologies managed at scale by other companies. As an industry, we started to see this shift in the cloud with a move from Infrastructure-as-a-Service (IaaS) to PaaS. Now our industry is shifting platform enablement to the application layer using low code toolsets across user interface, data integration, data storage, automation, machine learning, and business intellegence.

Hybrid Modernization Principles

  1. Hybrid modernization solutions should drastically improve time-to-value by providing working software early and often.
  2. Hybrid modernization drives down the cost experimentation so that companies have more chances to discover a breakthrough with uncapped upside. In other words, more chances at bat to hit a ball that scores a thousand runs.
  3. Hybrid modernization should reduce business risk by limiting the number of "no turning back" or very costly course changing decisions.
  4. Hybrid modernization should produce usable applications on production data. In other words, early prototypes should create business value against production data.
  5. Hybrid modernization apps should become more secure without explicit action. In other words, vendors should patch your applications to fix vulnerabilities.
  6. Hybrid modernization solutions should favor no code or low code before writing custom code.
  7. Hybrid modernization teams must shift from low cost individuals producing large swaths of hard to maintain code to high impact individuals that produce great solutions with less code and more great decisions.
  8. Hybrid modernization teams must work directly with front line workers to solve real problems using a grass roots innovation approach.
  9. Hybrid modernization teams have the ability to integrate complex backend systems using traditional high-code enterprise grade coding practices when appropriate.
  10. Hybrid modernization solutions evolve to increase leverage by using new platform technologies to replace previous high-code solutions when new platform capabilities become available.