Рубрика развивается при поддержке

Создатель языка Python Гвидо ван Россум покинул Dropbox и ушёл на пенсию Материал редакции

Год назад программист сложил с себя полномочия «великодушного пожизненного диктатора» Python.

В закладки

Нидерландский программист и создатель языка программирования Python Гвидо ван Россум покинет Dropbox после шести с половиной лет работы. Компания объявила об этом 29 октября.

«Это ощущение горькой радости. Я ухожу из Dropbox, теперь я на пенсии. Я многому научился здесь и буду скучать по работе», — написал 63-летний ван Россум на своей странице в Twitter.

Во время работы в Dropbox ван Россум сосредоточился на нескольких направлениях, в том числе помог отладить процесс тестирования и создать систему проверки типов для Python, получившую название mypy.

Также ван Россум ответственен за создание более лёгкого в поддержке кода, который могут быстро разбирать новые разработчики. По его словам, когда он только пришёл в Dropbox, там разработчики использовали «умный» код (clever code), который понимали только они.

Для стартапа создание «умного» кода кажется правильным, но по мере роста и расширения команды разработки такое решение уже не подойдёт, пояснил ван Россум.

Если меня спросят, я отвечу, что лёгкий в поддержке код важнее, чем «умный». Если бы я столкнулся с «умным» кодом, коротким и загадочным, и мне пришлось бы заниматься его поддержкой, я скорее всего переписал его.

Гвидо ван Россум
создатель Python

Гвидо ван Россум создал язык программирования Python в 1989 году, когда работал в Центре математики и информатики Амстердамского университета. В 2005 году он устроился на работу в Google, а в конце 2012 года перешёл в Dropbox.

Как за основателем Python за ван Россумом закрепилось звание «великодушного пожизненного диктатора» (Benevolent Dictator For Life), но в июле 2018 года он сложил с себя эти полномочия. Ван Россум объяснил своё решение тем, что устал принимать все решения по развитию Python и ему нужен долгий перерыв.

{ "author_name": "Альберт Хабибрахимов", "author_type": "editor", "tags": ["\u043d\u043e\u0432\u043e\u0441\u0442\u044c","\u043d\u043e\u0432\u043e\u0441\u0442\u0438","python"], "comments": 29, "likes": 34, "favorites": 21, "is_advertisement": false, "subsite_label": "dev", "id": 90497, "is_wide": true, "is_ugc": false, "date": "Wed, 30 Oct 2019 23:35:52 +0300", "is_special": false }
Облачная платформа
Основа для цифровизации бизнеса
0
{ "id": 90497, "author_id": 53259, "diff_limit": 1000, "urls": {"diff":"\/comments\/90497\/get","add":"\/comments\/90497\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/90497"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 235819, "last_count_and_date": null }
29 комментариев
Популярные
По порядку
Написать комментарий...
23

Фигасе. Ему ещё два года вкалывать, если бы он жил в России

Ответить
32

ему еще 4 впахивать тк в Голландии в 67 на пенсию мужчины выходят

Ответить
0

И ушел на пенсию!

Ответить
15

Думаю здесь всё же имеется ввиду не пенсия в плане выплат, а пенсия в плане окончания своей карьеры. Человек он явно обеспеченный, а обеспеченные люди могут в любой момент "уйти на пенсию" без какой-либо привязки к пенсионному возрасту в той или иной стране.

Кстати, пенсионный возраст в Нидерландах выше, чем в России и каждый год повышается. Там недавно даже забастовки по этому поводу были.

Ответить
0

Лебедев на эту тему грамотно высказывался: растёт средняя продолжительность жизни -> растёт пенсионный возраст, всё нормально.

Ответить
0

иждивенец. Вот оно истинное лицо запада! Но вообще, надеюсь, он все таки заскучает на пенсии и будет учавствовать в развитии питона/пайтона.
Моржовый оператор из 3.8 ван лав 

Ответить
6

Дропбокс, кстати, последние год-два не торт.
Приложения постоянно сбоят, когда конфиги записывают.
А ведь такое хорошее приложение было... эх. Много лет его использовал.

И это, за питон спасибо :)

Ответить
1

О каком приложении речь? В ios вроде всё норм. Прикрутили поддержку Офиса —прикольно доки «на бегу» редактировать. 
Вообще очень люблю Дропбокс за бесшовную синхронизацию между всеми девайсами и возможность легко что-либо пошерить. 

Ответить
0

Я про винду. Держу там проги с конфигами, а-ля winscp, total и т.п.
Так вот, примерно год как начались проблемы с выходом из прог, когда в конфиг пишется. Причем, на разных дивайсах.
Надо куда-то переходить, но так влом, у меня ж там архив софта лет за десять...

Ответить
0

Что-то сложно всё — на Винде у меня просто папка лежит, не помню, когда последний раз саму прогу открывал. 

Ответить
0

Ну так, не все же в прошлом сисадмины, каким был я.
У меня в дропбоксе лежит набор инструментов - если даже комп чужой, зашёл в аккаунт, скачал папочку проги архивом, и решил проблему быстренько.
Там лежит куча прог, идеально заточенных под конкретную функцию. Одна прога - одна задача. И все конфиги внутри папки программы. Очень удобно - всегда всё готово.

Ответить
0

Ну да, я просто на бытовом уровне использую — мне норм.

Ответить
0

По интерфейсу круче гугл-драйва ничего нет, имхо. 

Ответить
0

На интерфейс всё равно, лишь бы проги нормально работали.
Но гуглдрайв у меня уже занят - облачко для организации.

Ответить
1

«Если меня спросят, я отвечу, что лёгкий в поддержке код важнее, чем «умный». Если бы я столкнулся с «умным» кодом, коротким и загадочным, и мне пришлось бы заниматься его поддержкой, я скорее всего переписал его».

Мы в Drylabs.io полностью солидарны с Гвидо. :)

Ответить
2

Был один случай взаимодействия с ним по e-mail :)

Ответить
0

Жень, а ты питонист что ли?

Ответить
0

Какое-то время писал на Python под Google App Engine. Тогда (8 лет назад) только появилась поддержка Python в этом как бы "облачном" хостинге. Гвидо просил протестировать что-то в веб-фреймворке для этой среды.

Ответить
–1

И чтоже он в этом пайтоне создавал всю жизнь ума не приложу, синтаксис чтоли? Там делов на полчаса. Гвидо понадобилось пол жизни чтобы понять что язык без проверки типов это зло. А главное удивляет что такое количество баранов нашлось которые настругали такое количество кода на языке в котором компьютер, ввиде компилятора, не способен помочь, даже если бы он был. Зато сделали ПЕПы которые следят за форматированием. Щас может пайтон реально развиваться станет, после ухода этого "гения".

Ответить
4

Земля тебе пухом, дурачку

Ответить
1

Очевидно, тянул до Medicare 😂

Ответить
0

Программисты всего мира просили не добавлять "оператор морж", но всё равно блять взял и добавил, и только потом ушёл

Ответить
1

Сыграл в ящик, можно сказать.

Ответить
1

Может оно и к лучшему, последние изменения в python печалят конкретно

Ответить
–3

А дропбокс это что в данном контексте? Фирма какая то?

Ответить
–3

Загуглил)))

Ответить
4

Ты еще скажи маска не знаешь и смузи не пьёшь, тебя тут тапком отшлёпают

Ответить
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovx", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "disable": true, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cgxmr", "p2": "gnwc" } } } ] { "page_type": "default" }