Our mission was clear: We wanted OutSystems Platform 10 to generate awesome mobile apps. The platform generated (server-rendered) web applications, so we had to do a major system redesign, which included changing not only the runtime, but also large parts of the visual programming language, the compiler and the IDE.
We called it “The New Runtime Project.”
We knew it was a massive undertaking, a bet-the-company project that would take almost 2 years. We all hate large projects and their tendency to overstay their welcome, their goodbye, and forever grow larger.
So we were scared. We were terrified. But our customers tell us we’re one of the best R&D departments in the world, so we were pretty sure we had the needed technical skills. (more…)