Build vs buy
Колись працював в стартапі, що мав модель gig economy. Будь-яка людина могла стати робітником.
Щоб якимось чином провести відсіювання майбутніх гіг-воркерів потрібно було зробити щось типу системи навчання та тестування.
СТО зарядив мене на цю задачу.
Зробив круди для питань, відповідей, блоків тестів і тд.
В продакшен то все не пішло, та незабаром було викинуто на звалище нікому не потрібного коду, тому що бізнес-модель вирішили змінити, а від гіг-воркерів відмовилися.
Нещодавно я проходив лінійку корпоративних тестів, і згадав ті часи.
Задумався, чому CTO не взяв готову систему? Їх же мають бути сотні, курси це настільки типова задача що можна було просто підібрати будь-який продукт та зробити з ним мінімальну інтеграцію.
Натомість ми робили своє рішення, ще й на джаві та реакті (до реакту, щоправда, діло не дійшло, скасували раніше).
Тим більше ми були стартапом для якого це не було кор-компетенцією, а перших людей можна було б набрати буквально вручну та посадити робити тести на папірці.
Зараз би я звичайно запропонував взяти щось готове, але тоді ще не був таким розумним та змарнував свій час, час СТО та інших людей на порожню діяльність.
P.S.: Цікаво що той же CTO поставив задачу пошукати рішення для авторизації юзерів (типу auth0 і тд), тобто це не була системна похибка.