Proč?
Po 20 letech práce jako vývojáři a řízení týmů vývojářů jsme dospěli k závěru, že musí existovat lepší způsob, jak vytvářet software.
Stále jsme se potýkali se stejným problémem a znovu a znovu a znovu a znovu a znovu a znovu.
Zní vám to také povědomě?
- Vytvoření databáze a tabulek, napsání kódu, který bude pro každý projekt znovu načítat data z databáze.
- Zobrazování dat uživatelům, formátování, stránkování, třídění, vyhledávání, stejná javascriptová a backendová logika pro každý projekt znovu.
- Dodávání obchodních pravidel, událostí, stránkovaní, api, stejné věci s malými nebo žádnými odchylkami pro různé projekty.
- Debugování uživatelského rozhraní a backendu, jen abyste zjistili, že jste udělali stejnou chybu.
- Nebo snaha pochopit, jak zabezpečit aplikaci. Jak ji nasadit nebo dokonce jak ji škálovat.
- Projekt běží pozadu, jen abyste zjistili, že přidání nových vývojářů vás ještě více zpomalí.
- Neschopnost najít seniorního odborníka, kterého potřebujete jen na tu jednu malou funkci.