It is (wrongly) understood in some practical circles that practice and direct experience are more important than theory. Even for a programmer, busy on a daily basis with "simple" technology, the understanding of the exact semantics of the programming tools and languages employed is the only way to deliver good quality code and a reliable, working product.
We might compare programming with the construction industry. Many programmers write code like they would build a wooden shack: no real thought goes into the construction, which grows and evolves as needed without any planning. Of course we can all easily imagine that, at some point, a wooden shack will prove impossible to extend: adding a second or third floor, for example, would be at best a risky endeavor, and at worst a deadly one.
This lack of true understanding of the underlying theory and models of computation is equivalent to building with shacks with wood, whereas the right mixture of theory and practice is the same as a modern sky scraper built with cutting edge materials and accurate mathematical models that ensure the final product will perform as wished.
We have directly observed, within our own industrial activities in the field of software development, that indeed building software with the proper foundations and understanding of the underlying mechanisms yields much higher quality products, less bugs and issues, and far less maintenance.
GrandeOmega aims at providing the industry with a new, improved generation of young developers. These new developers will not only have the proper knowledge of the theoretical foundations, but will also be fluent in the practice of programming.