#22 Illusion of control

20:20
 
Поделиться
 

Архивные серии ("Канал не активен" status)

When? This feed was archived on August 01, 2022 16:51 (2M ago). Last successful fetch was on May 15, 2020 16:18 (2+ y ago)

Why? Канал не активен status. Нашим серверам не удалось получить доступ к каналу подкаста в течении длительного периода времени.

What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.

Manage episode 190430944 series 1315048
Сделано Sonar.1 и найдено благодаря Player FM и нашему сообществу. Авторские права принадлежат издателю, а не Player FM, и аудиоматериалы транслируются прямо с его сервера. Нажмите на кнопку Подписаться, чтобы следить за обновлениями через Player FM или скопируйте и вставьте ссылку на канал в другое приложение для подкастов.

📺 This episode on YouTube

All modern systems are built out of components. Those components can come in different forms: 3rd-party proprietary, open source and developed in-house. Open source seems to be the most popular option nowadays and one may think that using open-source components is an all-around win. It is a win, but not all-around.

3rd-party proprietary

  • minimal initial effort to start getting benefits from the component: some learning curve, but no heavy lifting with development
  • all encompassing solution with features you do not need but still have to deal with
  • fairly good understanding of costs related to getting maintenance for the component over time
  • minimal control over direction of development
  • possible dead ends because of lack of transparency

DIY components

  • tightly focused solution that delivers exactly what you need
  • significant upfront costs and long and, maybe, costly further maintenance
  • with all that comes full control over the direction of development
  • draws resources and attention from the core competency

Open source

  • ready-made solution that requires minimal to start using
  • free basic maintenance by the comunity
  • solution with wide focus and sometimes “half way there” functionality
  • illusion of control induced by the fact that source can be forked and taken in-house

Check out Dima’s blog

27 эпизодов