Я покинул @uniswap после удивительных 3,5 лет. Когда лаборатории выросли с 30 до 150+, я тоже сильно вырос и невероятно благодарен за возможность работать с такими талантливыми людьми. 5 уроков, которые я усвоил, переходя от руководства самой маленькой инженерной команды к самой большой инженерной команде в uniswap 🧵
1/ проектируйте полный стек как одну систему, а не слои хотя протокольная инженерия имеет самые длинные циклы разработки, проектирование полного стека на самых ранних стадиях — это лучший способ избежать ненужной сложности систем. запуск нашего передового смарт-кошелька это продемонстрировал — каждая инженерная команда в uniswap работала в унисон, чтобы предоставить мощную функцию с бесшовным ux, что было возможно только благодаря проектированию полного стека с самого начала
2/ решения по инфраструктуре могут создать структурные преимущества сначала мы разрабатывали наши продукты в отдельных репозиториях, и консолидация в монорепозиторий оказалась трансформационной. мы могли выпускать функции на всех платформах с минимальными дополнительными усилиями и незначительными недостатками в пользовательском опыте. наш веб-интерфейс оставался надежным, в то время как наши кошельки выросли с нуля до миллионов пользователей, объемом более 10 миллиардов долларов и с высшими оценками для некостодиальных кошельков на ios, android и chrome
3/ прекратите запихивать логику в интерфейсы многие криптовалютные продукты перегружают интерфейс слишком большим количеством логики. Перенос сложности на стратегические бэкенд-сервисы открыл лучшие возможности для разработчиков, производительность и новые источники дохода. Ярчайший пример — это перенос нашей торговой логики на API, который управляет всеми нашими интерфейсами, одновременно обеспечивая миллиарды объемов для внешних интеграторов.
4/ маленькие команды и узкие цели > большие команды и широкие цели по мере роста продуктов наши команды становились монолитными, и инженеры постоянно переключались между задачами, что затрудняло ощущение ответственности. мы реорганизовались в сосредоточенные, полностековые команды, каждая из которых имела свои миссии, метрики и дорожные карты - преимущества превзошли ожидания. экспертиза в предметной области накапливалась, инженеры чувствовали себя обновленными, команды стали более гибкими, и мы установили путь для долгосрочного масштабирования.
5/ люди >>> всё остальное uniswap особенный благодаря людям. Они блестящие и заботятся о ценностях криптовалют, понимая, что сосредоточенность на пользовательском опыте — лучший способ их распространения. Я не мог бы оказать такого влияния нигде больше и не сомневаюсь, что люди в uniswap продолжат поднимать его на новые высоты!
Я ухожу из @uniswap с крепкими дружескими связями, удивительными воспоминаниями и глубоким чувством гордости. Что касается следующего, я с нетерпением жду своей следующей главы с такой же талантливой и влиятельной командой defi. Скоро расскажу об этом 🦋
@the_2ke @Uniswap может потребоваться немного проб и ошибок, чтобы найти подходящую работу в нужном месте - я знаю, что это было так для меня! если вы будете следовать своему любопытству, я уверен, вы доберетесь до этого. удачи!
52,35K