Это рассуждение мне очень сильно напомнило сравнение параллельного и синхронного выполнения кода.



➡️ С одной стороны, синхронный код всегда эффективнее использует ресурсы, проще в написании и поддержке.



➡️ С другой стороны, параллельный код в потенциале может дать большую общую производительность. Но эффективность использования ресурсов кардинально ниже



В работе мы используем оба формата. Но по принципу "делаем параллельно, только если очень надо"



Так почему в работе синхронный вариант нам даже в голову не приходит



И второй момент: почему единицей параллельности всегда воспринимается человек. При том, что один человек почти всегда не самодостаточен. У него будет очень много связей и блоков с другими членами команды.



Это как разносить в разные потоки плотно связанные куски реализации одного пользовательского флоу. Вы заколебетесь это дебажить, и большую часть времени у вас будут простаивающие потоки, которые блокируют работу друг друга.



Понятное дело, что на практике всё всегда сложнее.

Но я просто хочу протестить эту штуку.

Сегодня был первый опыт.

Понравилось.

А дальше поживём.

Увидим.