Мы все еще заражены вирусом императивного программирования, которое заставляет нас постоянно различать код и переменные. Даже если код меняет сам себя, то все равно в любой момент есть кусок кода, который выполняется, а есть тот, который меняют. Как только различие между кодом и переменными проведено, сразу же начинаются и попытки их перестать различать. У Малабу это, например, "нейропластичность", понятие, которое точно указывает на проблему, но не говорит ничего о ее разрешении (“нейропластичность — это когда мозг меняет сам себя”).
Проблема с этим различием в том, что оно предполагает, что есть какой-то субъект, который код читает и выполняет (для компьютера это процессор или интерпретатор), и что он играет по правилам. "Код" всегда пишется для кого-то другого, это инструкция, в одинаковой мере выражающая суть вычисления и подстраивающаяся под особенности этого другого. Задача людей, которые пытаются обратно поженить код и переменные, заключается в том, чтобы одновременно и сохранить на каком-то уровне правила выполнения кода — например, правила чтения ДНК или чего-то еще — но и избавиться от их незыблемости; одновременно уважительно указать на Большого Другого и сказать, что он не существует. В итоге получается довольно вялая с точки зрения концептов, но полная истеричной романтики в гегельянском духе философия. И все это из-за того, что мы, при нашей любви к вычислению как метафоре всего во вселенной, ограниченно воспринимаем вычисление на примерах плохих и некрасивых языков программирования.
Посмотрим же лучше на замечательный язык программирования Haskell. Он на этом различии просто-напросто не настаивает (хотя вполне умеет работать и с ним). Вычисление, описываемое им, не происходит по каким-то определенным последовательным шагам: оно описано в виде законченной формулы, выражающей ответ непосредственно, а не просто обещающей прийти к ответу, если выполнять инструкции. (Сумма чисел на Haskell будет описана как "сумма чисел", а не как "возьми первое число, прибавь второе, потом третье"…) Вычисление на этом языке не движется по конкретным шагам в четкой последовательности, но медленно уточняется по мере надобности. Если попросить Haskell дать нам список простых чисел, он не побежит их все вычислять одно за другим, но лениво скажет: ну вот тебе какой-то список; теперь мы спросим: так, ну и какое из них второе по счету? Только тогда он полезет вычислять и сообщит, что "три". Информация, которой пока еще нет применения, не вычисляется Хаскелем, но сохраняется в недовычисленном виде, всегда готовом для того, чтобы его довычислить, если нужно, конечно. Поэтому Хаскель может спокойно описывать даже бесконечное — просто как нечто такое, что всегда можно по мере надобности вычислить еще на шажок вперед.
Одно из редких для философии полезных свойств Хаскеля заключается в том, что он вполне существует и работает, а значит, из того, как он устроен, мы можем взять какое-то другое концептуальное понимание вычисления, не настаивающее на вышеупомянутом различии кода и переменных, которое только создает проблемы. Под капотом у Хаскеля вычисление, которое подвешено в невычисленном, но готовом к вычислению состоянии, сохраняется с помощью структуры под названием Thunk. Thunk — это как коробка с тортом, которая станет готовить торт только тогда, когда ее откроют. Коробка Шрёдингера — это Thunk. Слишком простое домашнее задание — это Thunk. (Я не знаю, как перевести Thunk, поэтому здесь слово "Thunk" — это Thunk русского перевода слова Thunk.)
Проблема с этим различием в том, что оно предполагает, что есть какой-то субъект, который код читает и выполняет (для компьютера это процессор или интерпретатор), и что он играет по правилам. "Код" всегда пишется для кого-то другого, это инструкция, в одинаковой мере выражающая суть вычисления и подстраивающаяся под особенности этого другого. Задача людей, которые пытаются обратно поженить код и переменные, заключается в том, чтобы одновременно и сохранить на каком-то уровне правила выполнения кода — например, правила чтения ДНК или чего-то еще — но и избавиться от их незыблемости; одновременно уважительно указать на Большого Другого и сказать, что он не существует. В итоге получается довольно вялая с точки зрения концептов, но полная истеричной романтики в гегельянском духе философия. И все это из-за того, что мы, при нашей любви к вычислению как метафоре всего во вселенной, ограниченно воспринимаем вычисление на примерах плохих и некрасивых языков программирования.
Посмотрим же лучше на замечательный язык программирования Haskell. Он на этом различии просто-напросто не настаивает (хотя вполне умеет работать и с ним). Вычисление, описываемое им, не происходит по каким-то определенным последовательным шагам: оно описано в виде законченной формулы, выражающей ответ непосредственно, а не просто обещающей прийти к ответу, если выполнять инструкции. (Сумма чисел на Haskell будет описана как "сумма чисел", а не как "возьми первое число, прибавь второе, потом третье"…) Вычисление на этом языке не движется по конкретным шагам в четкой последовательности, но медленно уточняется по мере надобности. Если попросить Haskell дать нам список простых чисел, он не побежит их все вычислять одно за другим, но лениво скажет: ну вот тебе какой-то список; теперь мы спросим: так, ну и какое из них второе по счету? Только тогда он полезет вычислять и сообщит, что "три". Информация, которой пока еще нет применения, не вычисляется Хаскелем, но сохраняется в недовычисленном виде, всегда готовом для того, чтобы его довычислить, если нужно, конечно. Поэтому Хаскель может спокойно описывать даже бесконечное — просто как нечто такое, что всегда можно по мере надобности вычислить еще на шажок вперед.
Одно из редких для философии полезных свойств Хаскеля заключается в том, что он вполне существует и работает, а значит, из того, как он устроен, мы можем взять какое-то другое концептуальное понимание вычисления, не настаивающее на вышеупомянутом различии кода и переменных, которое только создает проблемы. Под капотом у Хаскеля вычисление, которое подвешено в невычисленном, но готовом к вычислению состоянии, сохраняется с помощью структуры под названием Thunk. Thunk — это как коробка с тортом, которая станет готовить торт только тогда, когда ее откроют. Коробка Шрёдингера — это Thunk. Слишком простое домашнее задание — это Thunk. (Я не знаю, как перевести Thunk, поэтому здесь слово "Thunk" — это Thunk русского перевода слова Thunk.)
При этом в программе на языке Haskell нет никаких явных указаний на эти Thunk. Программа может думать, что она сама полностью уже вычислена (и поэтому даже способна рекурсивно обращаться к себе самым наглым способом: бесконечная последовательность всех натуральных чисел это "1, а потом вся сама эта последовательность, только ко всему прибавлено 1" - уточненное на один шаг это будет “1, 1 + 1, а потом вся сама эта последовательность, только ко всему дважды прибавлено 1”). А это значит, что она в принципе не воспринимает сама себя как процесс, в ней нет никакой наперед заданной последовательности, ей нет смысла "модифицировать свой код". Так же и с мыслями: часто мысль в голове выглядит, как уже полностью понятая, и только по мере ее, например, записи, наталкиваешься на моменты, которые надо уточнить или переформулировать. Эти моменты по мере их медленного уточнения не просто добавляют пару слов, но могут переписать (или упростить) целые куски получающегося текста, а иногда и своей ошибочностью заставить его весь выкинуть на помойку.
Вычисление, понятое таким образом, — процесс медленного уточнения формулы, которая не воспринимает саму себя как процесс, но лишь как тавтологию. Эта гегельянская на вид фраза не является чистой спекуляцией, но описанием существующего и хорошо понятного языка программирования. Более того: такого рода уточняемая формула не требует даже единства и понятности уточняющего ее "субъекта-интерпретатора": разные ее части в принципе могут уточняться разными процессами и разными способами; ее можно легко недовычислить, сохранить, отдать на довычисление потомкам.
Вычисление, понятое таким образом, — процесс медленного уточнения формулы, которая не воспринимает саму себя как процесс, но лишь как тавтологию. Эта гегельянская на вид фраза не является чистой спекуляцией, но описанием существующего и хорошо понятного языка программирования. Более того: такого рода уточняемая формула не требует даже единства и понятности уточняющего ее "субъекта-интерпретатора": разные ее части в принципе могут уточняться разными процессами и разными способами; ее можно легко недовычислить, сохранить, отдать на довычисление потомкам.
Forwarded from (Im)possible worlds
Распространяю опен-колл симпозиума Alien processes: reproduction and time, в органзиации которого я участвую. Симпозиум будет проходить в Нью-Йорке 1 февраля, но можно будет участвовать по видео-связи. Симпозиум в первую очередь будет посвящен де-натурализации процессов социального воспроизводства и понимания времени. Дедлайн подачи заявок 20 декабря. Заявок ждем не только (и не столько) от институциональных исследователь_ниц, но и от независимых мыслитель_ниц и худож_ниц. Вступительную keynote лекцию прочитает Реза Негарестани, завершающий keynote анонсируем позднее. Полный текст опен-колла вот https://thenewcentre.org/alien-processes-reproduction-time/?fbclid=IwAR3fsPM0-72Hzk0HnxAHmG4JE8E3mregiUP9Ior-ApFbBGaqxDRQv1_YUiU
PS Коллеги, кто преподает в арт-школах и других институциях, я буду очень рада если вы поделитесь со своими студент_ками
PS Коллеги, кто преподает в арт-школах и других институциях, я буду очень рада если вы поделитесь со своими студент_ками
Forwarded from syg.ma
В разделе «Философия» появился текст британского философа, одного из первых спекулятивных реалистов (что бы это ни значило) Рэя Брассье. В травмае в Глазго автор размышляет о свободе, импровизации и автономии на примере танцующих пчёл в рамках своей коллаборации с экспериментальными музыкантами. Что на самом деле значит действовать «свободно»?
«Импровизатор должен быть подготовлен к действию в качестве агента под прикрытием — в интересах всех тех механизмов, что приводят в действие акселерацию или конфронтацию, требующиеся для реализации акта. Акт возникает в точке переплетения между собой правил и паттернов, причин и поводов. Это ключ, открывающий загадку создания объективностью субъективности. Субъект как агент акта — суть точка инволюции, в которой объективность определяет собственную детерминацию: агентность — процесс второго порядка, в ходе которого нейробиологические или социоэкономические детерминанты (к примеру) порождают собственную детерминацию».
https://syg.ma/@sygma/rei-brassie-niesvobodnaia-improvizatsiia-sliesh-kompulsivnaia-svoboda-1
«Импровизатор должен быть подготовлен к действию в качестве агента под прикрытием — в интересах всех тех механизмов, что приводят в действие акселерацию или конфронтацию, требующиеся для реализации акта. Акт возникает в точке переплетения между собой правил и паттернов, причин и поводов. Это ключ, открывающий загадку создания объективностью субъективности. Субъект как агент акта — суть точка инволюции, в которой объективность определяет собственную детерминацию: агентность — процесс второго порядка, в ходе которого нейробиологические или социоэкономические детерминанты (к примеру) порождают собственную детерминацию».
https://syg.ma/@sygma/rei-brassie-niesvobodnaia-improvizatsiia-sliesh-kompulsivnaia-svoboda-1
syg.ma
Рэй Брассье:
Несвободная импровизация /
Компульсивная свобода
Несвободная импровизация /
Компульсивная свобода
Текст британского философа о свободе, импровизации, детерминированности действия и автономии, написанный в ходе длительной коллаборации с экспериментальными музыкантами.
^ По-моему самое приятное, что я читал у Рея. Только эта концепция свободы (предсказывать самого себя и делать наоборот) и Кьеркегоровская (всегда делать одно и то же, а значит, плевать на обстоятельства) кажутся мне инженерно адекватными, не привлекающими какие-то магические сущности типа идей или "внутреннего". (Кьеркегоровская мне все равно больше нравится, поскольку лишена лишней борьбы с собой.) Мои любимые фрагменты истории этого подхода: У его учителя Ника Ланда есть сюжет про ИИ, который пытается предсказать сам себя, постоянно сокращая разрыв между действием и предсказанием, но сходит с ума, потому что какая-то задержка во времени все же есть. У Ясперса/Бланшо редкая по вменяемости интерпретация Ницше как постоянного спорщика с самим собой, то есть как свободного импровизатора в смысле Рея, они не приписывают ему безусловной веры ни в одно из его собственных понятий, но постоянное желание любую собственную мысль немедленно опровергнуть. Кстати, Ницше пытался писать музыку, чем довел Вагнера до буквального ROFL - тот так ржал, что упал на пол - настолько банальной она оказалась. А еще я никак не могу вспомнить, у кого из почитателй античной или средневековой философии я видел фразу "Истина – не в какой-нибудь конкретной фразе, но в самом движении между фразой и ее немедленным опровержением" – указывающую на форму мистицизма, последовательно движущегося исключительно рациональными шагами.
Абсолютно не в тему ни к чему, апропос оф насинг, мутатис мутандис, лашете оньи сперанза, я тут обнаружил, что в Телеграм ввели API для создания стикер-паков, и отпраздновал это паком-палитрой (собранной с grksh). Названия, ради проформы, отбалдовые полуночные переводы пантоновских. Но это не для вас, а для нас - А для вас выкладываю очень грязный Python Notebook, с помощью которого, если в нем разобраться, можно быстро свою собственную палитру склепать, или что-нибудь поинтереснее.
(Мечтаю, что кто-нибудь когда-нибудь сделает интернет-прибор, куда можно закинуть кучу рандомных фоток, он бы их обтравил в полуручном режиме, подогнал по размеру и цвету, и создал пак. Делать это руками я больше не готов 🤮)
(Еще в процессе узнал про Win+.)
(Мечтаю, что кто-нибудь когда-нибудь сделает интернет-прибор, куда можно закинуть кучу рандомных фоток, он бы их обтравил в полуручном режиме, подогнал по размеру и цвету, и создал пак. Делать это руками я больше не готов 🤮)
(Еще в процессе узнал про Win+.)
А, раз уж мы об этом, я еще наклепал когда-то такой стикерпак для моих настроений, может кому пригодится:
Forwarded from Селедка над шубой
нейросеть оказалась гениальным гейм-мастером текстовой rpg: работает криво, выдает довольно безумные описания и твисты, но оказалось, что от этого игра становится особенно сюрреалистичной, и оторваться положительно невозможно –
https://www.aidungeon.io
игрок: я призываю жирафа.
мастер: ты произносишь заклинание так громко, как только можешь, высоко поднимая руки. жирафы появляются из ниоткуда и бегут прямо на тебя. они бегут так быстро, что едва не сбивают тебя с ног. ты тут же ловишь их и связываешь.
https://www.aidungeon.io
игрок: я призываю жирафа.
мастер: ты произносишь заклинание так громко, как только можешь, высоко поднимая руки. жирафы появляются из ниоткуда и бегут прямо на тебя. они бегут так быстро, что едва не сбивают тебя с ног. ты тут же ловишь их и связываешь.
Чтобы справиться с “writer’s block” я решил написать миллион обзоров абсолютно на всё, заодно узнать, что я думаю на самые разные темы. Так что получайте, буду медленно выкладывать.
Короче, я не знаю как скопипастить сюда со ссылками, и вообще длиннее абзаца сюда что-то мерзко вставлять, так что вот ссылка на "статью" вконтакте: https://vk.com/@roguelike_theory-cogmind?ref=group_block (логиниться не надо).
Там два слова про Cogmind, и тысяча слов о том, как важно, чтобы, если ты бизнесмен, мама кормила тебя сырниками.
Там два слова про Cogmind, и тысяча слов о том, как важно, чтобы, если ты бизнесмен, мама кормила тебя сырниками.
VK
ОБЗОР Cogmind (а на самом деле про Торо и про бизнес и про стартапы???)
Чтобы справиться с “writer’s block” я решил написать миллион обзоров абсолютно на всё, заодно узнать, что я думаю на самые разные темы. Т..
Обзор Канье Веста и его потенциала для мировой революции
https://vk.com/@roguelike_theory-obzor-kanye-westa-i-ego-potenciala-dlya-mirovoi-revolucii
https://vk.com/@roguelike_theory-obzor-kanye-westa-i-ego-potenciala-dlya-mirovoi-revolucii
VK
Обзор Канье Веста и его потенциала для мировой революции
Мой международно признанный друг Мо предлагал написать текст под названием “Kanye Theory”, я очень-очень хотел, это было бы почетно, но я..
Forwarded from La Pensée Française
Пару лет назад Валя Голев, которого некоторые из подписчиков, возможно, отлично знают по его паблику или телеграм каналу, выложил на Сигме свой перевод рецензии Делёза к книге Анри Гобара "Языковое отчуждение". Спасибо за этот перевод, старина.
Небольшой фрагмент:
"Сегодня у определенных лингвистов (например, Дюкро) вырисовывается попытка поставить под сомнение информативный характер языка и усвоение языка с кодом; подчинить семантические и даже синтаксические проблемы прагматической или политической реальности, которая высвобождает скопления власти, задействованные в языке, как языковые возможности борьбы против этой власти; поставить под вопрос идеи структурной гомогенности [какого-либо] языка [langue], или универсальности языка [вообще] [langage][4] (в том числе «компетенцию»). Во всех этих направлениях анализ Гобара открывает новые пути, в которых он изобретает свой собственный юмор и свои собственные обиды. Ибо языки суть кашицы, кварки[5] в стиле Джойса, и они не поддерживаются структурами, но лишь функции и движения привносят в них немного полемического порядка. Гобар прав, ведь как только нам есть, что сказать, мы будто бы чужие в своем собственном языке. До сих пор лингвисты выучивали множество языков, которые позволяли им сравнивать их, и заниматься [лингвистикой] не иначе, как чистой наукой. Гобар знает множество языков, этот самый изобретательный из профессоров английского, который видится французом и хочет быть сицилийцем. Для него проблема в другом, как и у других великих враче-больных языка. Как быть заикой, не заикой речи, в речи, в [каком-то одном] языке [langue], но быть заикой языка [в принципе] [langage]"
Приятного чтения.
https://syg.ma/@valya_golev/zhil-dielioz-budushchieie-linghvistiki
Небольшой фрагмент:
"Сегодня у определенных лингвистов (например, Дюкро) вырисовывается попытка поставить под сомнение информативный характер языка и усвоение языка с кодом; подчинить семантические и даже синтаксические проблемы прагматической или политической реальности, которая высвобождает скопления власти, задействованные в языке, как языковые возможности борьбы против этой власти; поставить под вопрос идеи структурной гомогенности [какого-либо] языка [langue], или универсальности языка [вообще] [langage][4] (в том числе «компетенцию»). Во всех этих направлениях анализ Гобара открывает новые пути, в которых он изобретает свой собственный юмор и свои собственные обиды. Ибо языки суть кашицы, кварки[5] в стиле Джойса, и они не поддерживаются структурами, но лишь функции и движения привносят в них немного полемического порядка. Гобар прав, ведь как только нам есть, что сказать, мы будто бы чужие в своем собственном языке. До сих пор лингвисты выучивали множество языков, которые позволяли им сравнивать их, и заниматься [лингвистикой] не иначе, как чистой наукой. Гобар знает множество языков, этот самый изобретательный из профессоров английского, который видится французом и хочет быть сицилийцем. Для него проблема в другом, как и у других великих враче-больных языка. Как быть заикой, не заикой речи, в речи, в [каком-то одном] языке [langue], но быть заикой языка [в принципе] [langage]"
Приятного чтения.
https://syg.ma/@valya_golev/zhil-dielioz-budushchieie-linghvistiki
syg.ma
Жиль Делез. Будущее лингвистики
От переводчиков: Предлагаем вам предисловие к книге Анри Гобара Языковое отчуждение: четвероязыкий анализ (1976), написанное Жилем Делезом. Гобар — лингвист, преподавал в университете Париж-8 (Венсен), на факультетах психологии и английского. В своей книге…
Переводил потому, что переживал по поводу акцента и завидовал, как спокойно французы отстаивают свое "право на акцент". Сейчас вспомнил и пошел записываться на курсы избавления от акцента. Но мне очень нравится переводить Делеза, в следующем году обещают наконец опубликовать мой перевод его малоизвестной юношеской работы вот об этом:
В интернете выложили смешную статью про меня-“девятиклассника” и мой первый стартап. Там не то чтобы слишком много неправды, и не то чтобы мне не похер, но... Мою маленькую травму, с ним связанную, мне кажется, я долго отрицал. Не знаю, я не очень много думаю про все те годы. Расскажу вам о том, как делался стартап.
В первые мои годы работы в индустрии, с Whitescape, техническая власть у меня действительно была совершенно непропорциональная моему опыту, и была свобода принимать невероятно странные инженерные решения (остроумные, но неразумные), некоторые из которых я вспоминаю с ужасом до сих пор. Но это, пожалуй, очень многому меня научило… В середине 2011 года я обнаружил себя красивым девятнадцатилетним, с высоким мнением о своих талантах, но без образования, денег, признания, и понимания, чего я хочу делать со своей жизнью, и стал сильно метаться, как только мог. Заглянул, скажем, во "Вконтакте", меня сводили в тот самый стеклянный купол на Невском, где, по легенде из английской википедии, Введенский дамочек поебывал, и предложили, кажется, 60 тысяч рублей в месяц. Еще стал тусоваться у Лифшица, который приехал на пару лет в Россию пытаться создать тут стартаперскую тусовку. Там я познакомился с одним мальчиком (мы недолго прообщались, и я старался избегать его, но он всплывал потом в неожиданных и криповых ситуациях, рандомно клеил каких-то моих подруг, устраивал флешмобы про программистские нюдсы, которые никаким банхаммером из моей ленты выкинуть не получалось), и мы сделали маленький прототип Uploadcare, который решал ту проблему, что меня бесила в веб-деве довольно сильно. Толя (из статьи) нарисовал по моей просьбе этому прототипу симпатичный внешний вид, я выложил его в свой тогдашний блог, закинул на Hacker News, и проснулся к куче емейлов, некоторые из которых буквально говорили что-то типа “I want this tool So. Fucking. Hard”. Программисты…
Конец 2011 – начало 2012 года я провел в дикой депрессии, смешивая лекарства от биполярки с алкоголем и травой, в запое и панике, и под новый год обнаружил, что какое-то там агенство выложило Uploadcare в топ самых многоообещающих русских стартапов, причем чуть ли на первом месте. Это было очень смешно и странно, потому что я уже даже немножко забыл про эту штуку, но немедленно стали писать всякие инвесторы. К одному из них я поехал один на 14 февраля, специально выбрав эту дату, чтобы отвлечься от бывших. Я приехал с дикого бодуна, в рваной одежде, и, видимо, произвел достаточно хорошее впечатление, что почти сразу получил конкретный оффер. Я решил, что хочу делать его с чуваками, и написал “двум предпринимателям” из статьи, а так же криповому мальчику с которым я написал прототип, и первые вписались сразу, а последний сказал “нет”. Я немного расстроился по его поводу, но устремился с головой вперед в это приключение.
В первые мои годы работы в индустрии, с Whitescape, техническая власть у меня действительно была совершенно непропорциональная моему опыту, и была свобода принимать невероятно странные инженерные решения (остроумные, но неразумные), некоторые из которых я вспоминаю с ужасом до сих пор. Но это, пожалуй, очень многому меня научило… В середине 2011 года я обнаружил себя красивым девятнадцатилетним, с высоким мнением о своих талантах, но без образования, денег, признания, и понимания, чего я хочу делать со своей жизнью, и стал сильно метаться, как только мог. Заглянул, скажем, во "Вконтакте", меня сводили в тот самый стеклянный купол на Невском, где, по легенде из английской википедии, Введенский дамочек поебывал, и предложили, кажется, 60 тысяч рублей в месяц. Еще стал тусоваться у Лифшица, который приехал на пару лет в Россию пытаться создать тут стартаперскую тусовку. Там я познакомился с одним мальчиком (мы недолго прообщались, и я старался избегать его, но он всплывал потом в неожиданных и криповых ситуациях, рандомно клеил каких-то моих подруг, устраивал флешмобы про программистские нюдсы, которые никаким банхаммером из моей ленты выкинуть не получалось), и мы сделали маленький прототип Uploadcare, который решал ту проблему, что меня бесила в веб-деве довольно сильно. Толя (из статьи) нарисовал по моей просьбе этому прототипу симпатичный внешний вид, я выложил его в свой тогдашний блог, закинул на Hacker News, и проснулся к куче емейлов, некоторые из которых буквально говорили что-то типа “I want this tool So. Fucking. Hard”. Программисты…
Конец 2011 – начало 2012 года я провел в дикой депрессии, смешивая лекарства от биполярки с алкоголем и травой, в запое и панике, и под новый год обнаружил, что какое-то там агенство выложило Uploadcare в топ самых многоообещающих русских стартапов, причем чуть ли на первом месте. Это было очень смешно и странно, потому что я уже даже немножко забыл про эту штуку, но немедленно стали писать всякие инвесторы. К одному из них я поехал один на 14 февраля, специально выбрав эту дату, чтобы отвлечься от бывших. Я приехал с дикого бодуна, в рваной одежде, и, видимо, произвел достаточно хорошее впечатление, что почти сразу получил конкретный оффер. Я решил, что хочу делать его с чуваками, и написал “двум предпринимателям” из статьи, а так же криповому мальчику с которым я написал прототип, и первые вписались сразу, а последний сказал “нет”. Я немного расстроился по его поводу, но устремился с головой вперед в это приключение.
Инк.
Как двое петербуржцев создали компанию, которая меняет мир обработки данных. История Uploadcare
Восемь лет назад основатели питерского веб-агентства Whitescape Игорь Дебатур и Анатолий Черняков создавали очередной сайт и в процессе работы придумали, как быстро загружать на него аудио и картинки. Тогда они решили создать глобальный сервис, который решит…
Я быстро нанял несколько хороших программистов, которые, по-моему, до сих пор там и работают (одна из вещей, которыми я очень доволен, это та, что я действительно собрал неплохую команду). Быть хорошим инженером сложно, но быть хорошим управляющим еще сложнее, поэтому для меня весь 2012 год прошел в дичайшей панике – я все время чувствовал, что делаю недостаточно, что от меня что-то все всё время ждут, и так далее и тому подобное. Эту панику я пытался решать самыми разными способами, и все были абсолютно неадекватные, и постоянная критика от моих ко-фаундеров тоже совершенно не помогала (я научился эту проблему решать, наверное, только лет 5 спустя, и сейчас, абсолютно в той же самой роли CTO, строю все процессы технического производства вокруг ответственного расслабона и ритмичной свободы, что создает отличную и производительную атмосферу для меня и моих сотрудников, но вызывает дикое раздражение у некоторых нахрапистых трудоголиков). Поэтому под новый 2013 год я обнаружил, что самые разные слизистые оболочки моего тела покрываются струпьями, побежал к врачу, и тот сказал – ничего страшного, но нужно срочно отдохнуть. Я взял билетик в Хельсинки, пожил там недельку у какой-то грустной девочки с двумя пи-аш-ди, и стал думать о том, хуле я собственно делаю. Гробить себя ради шанса обогатить ко-фаундеров и постоянно и утомительно давящего на нас “сооснователя вконтакте” (как его называет статья), мне не хотелось.
За год, что я там был, я придумал и сделал классную систему обработки и ресайза фоток на лету по параметрам в урле (новое слово для 2012 года, когда смена размера аватарки на сайте требовала обычно ресайза всех фоток в хранилище), сделал интеграцию с кучей систем и так далее. Но когда я смотрел на это отдохнувшим взором из Хельсинки, мне было ясно, что продукт, который мы делаем, слишком специфичный и мелковат, и было бы круто придумать что-то более сложное. Я стал пытаться перестраивать свою роль в компании под больший отдых и разного рода творческий поиск, но объяснить это мне нормально не удалось (отчасти потому, что я не чувствовал, что имею на это право), поэтому в какой-то момент я просто свалил и, хоть и волновался за ребят, но, если честно, с тех пор ни разу не пожалел. Один общий друг как-то сказал мне – “Как хорошо, что ты дал им Uploadcare – у них появилось прям их дело в жизни, они до сих пор им с таким рвением занимаются”, и это делает меня немножко счастливым. Ведь действительно занимаются, почти все, кого я звал, и вроде как у них все нормально. Нормально, но просто нормально – к сожалению, с 2012 года каких-то основательных новых фич или серьезной смены видения или новых масштабных рынков найдено не было. Полгода назад я позвонил ребятам и сказал – “Может, вам помочь что-нибудь придумать все-таки, найти какие-то новые рынки?”. Они сказали: “Нет, мы знаем, что нужно и что не нужно людям, которые платят нам деньги”. Ну что ж, ну и слава богу.
За год, что я там был, я придумал и сделал классную систему обработки и ресайза фоток на лету по параметрам в урле (новое слово для 2012 года, когда смена размера аватарки на сайте требовала обычно ресайза всех фоток в хранилище), сделал интеграцию с кучей систем и так далее. Но когда я смотрел на это отдохнувшим взором из Хельсинки, мне было ясно, что продукт, который мы делаем, слишком специфичный и мелковат, и было бы круто придумать что-то более сложное. Я стал пытаться перестраивать свою роль в компании под больший отдых и разного рода творческий поиск, но объяснить это мне нормально не удалось (отчасти потому, что я не чувствовал, что имею на это право), поэтому в какой-то момент я просто свалил и, хоть и волновался за ребят, но, если честно, с тех пор ни разу не пожалел. Один общий друг как-то сказал мне – “Как хорошо, что ты дал им Uploadcare – у них появилось прям их дело в жизни, они до сих пор им с таким рвением занимаются”, и это делает меня немножко счастливым. Ведь действительно занимаются, почти все, кого я звал, и вроде как у них все нормально. Нормально, но просто нормально – к сожалению, с 2012 года каких-то основательных новых фич или серьезной смены видения или новых масштабных рынков найдено не было. Полгода назад я позвонил ребятам и сказал – “Может, вам помочь что-нибудь придумать все-таки, найти какие-то новые рынки?”. Они сказали: “Нет, мы знаем, что нужно и что не нужно людям, которые платят нам деньги”. Ну что ж, ну и слава богу.