janPona
работа IT Facebook мемуары Как я работал в Meta.

Это была моя первая работа в IT. Я был джуном, практически, умеющим только в PHP. Наняли писать новый вебмейл. До этого у них уже был вебмейл на Squirrelmail (собственно, до сих пор он и живёт). Тогда не разделяли особо бекендщиков и фронтэндщиков, люди просто писали код. И я считаю это наиболее правильным подходом, который с годами, увы, перестали практиковать по двум причинам.

1. Фронтэнд стал слишком сложным и тяжёлым. Куча серьёзных фреймворков и техник не даёт абстрагироваться от фронта.
2. Фронтэнд стал слишком простым в плане порога вхождения, поэтому в него повалила куча вайтишников, умеющих только копипастить туториалы. Куда им там ещё и учить бекенд.

В Мете я стал изучать Javascript и Perl. JS я знал и раньше, но понял, что знаний этих не хватит, и стал изучать его тонкости по статьям Дмитрия Котерова на dklab.ru. Перл — уж не помню где изучал, но мне дико зашло и то, и другое.

Цель была — написать полностью новую инфраструктуру обработки почты, которая бы занималась и хранением, и разбором и отображением. Меня приставили к опытному синьору (который сейчас работает в Prozorro, а то и вовсе ударился в политику). Обозначим его буквой Ф. Этот чувак закончил МГУ, кажется, проработал в Яндексе некоторое время, в общем, был крутым. Он учил меня архитектуре, оптимизации кода и SQL баз данных, и переиодически давал мозголомные задачки по математике. В общем, отчасти благодаря ему я стал тем, кем я есть.

Архитектура вырисовывалась следующая. Подробности плохо помню, но уж как есть.

Облачных технологий тогда толком не было. Мы решили, что у каждого юзера будет физический почтовый ящик. Исходники писем будут храниться в файлах, а метаданные — в SQLite. Один ящик — одна база. У нас был кластер фиксированного размера, и ящики шардились по нодам кластера по принципу хеша email адреса. При таком варианте загрузка серверов была бы более-менее равномерной. На каждом серваке был демон на перле, умеющий отдавать API для работы с письмами. Перед кластером стоял шлюз-балансировщик на PHP, который умел обращаться к нужному ноду и обеспечивал авторизацию.

В общем, я писал демон на перле, балансировщик на пыхе, фронт на JS. Ещё один миддл (М) писал парсер емейлов, и собственно, почтовый сервер.

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

Мы это всё делали медленно, с размахом и, хотя демо уже работало, нам нужно было ещё около года, чтобы допилить всё. А тут случился кризис в банерной рекламе (а это был основной доход Меты). То ли доллар подскочил, то ли ещё какое-то дерьмо. В общем, доходы резко пошли вниз, и фирме пришлось выживать. Зарплаты платить стало нечем, и решили сокращать отделы, не связанные с краткосрочной прибылью, т.е. с банеркой и поиском.

Вот наш отдел и сократили.

Это потом я понял, что так базы не скейлятся. К чёрту SQLite, нужно MongoDB, и тогда кластер с базой можно делать не фиксированного размера.
Это потом я понял, что node круче, чем perl.
Это потом появился React и прочая машинерия NPM-модулей, которые бы позволили за месяц поднять такой фронтэнд, что капец.
А чуть позже понял, что Kubernetes тут бы очень помог разрулить сервисы.

Но тогда мы писали на том, что было, и это было прикольно и весело.

Но когда я предлагал директору Меты вернуться и попробовать ещё раз (не потому что у меня не было работы, а потому что я люблю доводить до ума), он сказал, что такого проекта, как почта, у них уже нет. И не обманул, им это просто не интересно.
janPona
программирование мемуары Начало: juick.com

6. На теперешнем месте работы (уже не "Биззабо") ситуация не многим лучше. Мне вроде дали большой огород, в котором я могу копаться и выращивать всё, что я захочу, но не дали воды для полива. То есть, я инициативный, проактивный разработчик, я сейчас по своей инициативе взялся упорядочивать огромный сквозной кусок бизнес-логики, пронизывающий кучу подсистем. Эта работа признана нужной, мне рукоплещут, вроде бы всё классно.

Но! В моей работе сейчас возникли блокеры, которые зависят не от меня. И никто добровольно их решать не будет. Там просто нет таких дураков, которые, вместо того, чтобы конвейерно закрывать таски, будут работать на перспективу, как я. Там все — большие унылые задницы, греющие свою табуретку. Я к тому, что мои инициативы всегда и везде воспринимаются примерно одинаково: «чувак, это просто ОФИГЕННО! Да, мы будем этим пользоваться, нам этого ТАК ДАВНО не хватало!!! Просто отвал башки!». Но когда я после этих дифирамбов скромно прошу их присоединиться к моему проекту (опенсорсному, например, или просто внутреннему проекту в области рационализации), то у всех ВСЕГДА находятся дела поважнее. В 100% случаев. Сука.
janPona
программирование мемуары Моя биография в разрезе инженерной культуры.

1. ЗАО "Мета", украинский поисковик — старые кадры, выходцы из МГУ, люди, успевшие поработать в Яндексе, поддерживающие связи с Яндексом. Директор — стопроцентный технарь, полный нуль в менеджменте, что, собственно, и погубило фирму. Там не было понятий фронтэндщик/бекендщик, там у всех были кроссдисциплинарные знания. Глубокий брейнсторминг там был основой любого дела. Там у меня были коллеги намного более квалифицированные, чем я, и мне было за кем тянуться.

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

2. Инбитех (ТОА Текнолоджиз, нынче подразделение Оракла). Брейнсторминг там тоже был, и инженерная культура, но, увы, там было много людей с сильно завышенным ЧСВ (кто-то так и остался там, спустя 10 лет, кто-то ушёл в Епам протирать штаны в менеджерском кресле), не слушающие никакого мнения кроме собственного. Это сгубило кодовую базу, оставив их дальше барахтаться в болоте легаси на целое десятилетие, старясь и деградируя вместе с продуктом. Многие, впрочем, не стали держаться за это говно и свалили в штаты. Ещё забавный факт — ни одна из фирм, где я работал не дала столько эмигрантов и столько нациков, как Инбитех! Это интересный феномен, и я до сих пор не могу найти объяснения. Хотя, ещё до майдана у нас на работе висел чёрно-красный флаг, и открытые евреи работали бок-о-бок с открытыми членами «Патріот України». Теперь в США и те, и другие. Звали, кстати, недавно назад, послал, объяснив подробно всё, что о них думаю. Я обычно так не делаю, но до сих пор помню чванливую атмосферу безнадёги и кибер-дедовщины, царившую там.

3. Плариум. Там реально было где разогнаться, и было чем заняться. Я делал продукт с нуля, закладывая туда самый передовой опыт. Впрочем, это уже не релевантно, но тогда было. Мы с коллегой очень много штормили мозгами, вычерчивая диаграммы, набрасывая прототипы. Не боялись экспериментировать — и побеждали. Потом я сказал, что устал и ухожу. Коллега теперь архитектор и частый спикер на KharkivJS. Это был отличный опыт в технической части, если не считать зловещего негатива в части административной. Ну, контора сильно специфическая, что с них взять.

4. Что это было? Или "ДМВДеск". Американский стартап, в котором «всё что от тебя надо — это шлёпать формы, сцука, и не выёбываться. Ты чо такой умный, завали ебальник, сцука». Утрирую, но одно то, что там категорически не приветствовалось создание реюзабельных компонентов, вот ни под каким видом, и вместо этого всячески поощрялась копипаста простыней HTML-разметки, говорит о шизофрении у тимлида. Контора маленькая, тимлид туповатый ссыкун, в общем, сбежал оттуда через пару месяцев под крики: «вернииииись!!! охуеееелл!!!», а потом ещё и слушал подобные истории от людей, которые там после меня работали. Сбегали все. Побыстрее моего.

5. Биззабо. Израильская компания. Это был мой первый опыт, когда больше программистов работает за бугром, чем здесь. И первый (как я думал, последний) опыт, когда в своих решениях ты предоставлен сам себе, варишься полностью в собственном соку, но, вместе с тем, круг задач сужен до предела. И вроде бы ты можешь на что-то повлиять, но тебе не на что особо влиять — тебе выделили свой огородик, но это такой маленький клочок земли, что там выбирай — или картошку сажать или горох, одно из двух. Сейчас, кстати, они отказались от украинской галеры, и открыли собственный большой RnD в Киеве — вроде как ситуация должна улучшиться. Но, когда я там работал, у них была тенденция отдать новый функционал израильским студентам, которые его запарывали, а потом мы — зрелые хохловские инженеры — разгребали их косяки. Это повторялось из раза в раз.

Продолжение следует
janPona
мемуары Когда мы с Птичкой (о чьём происхождении я не имею права говорить тут, но история её семьи подобна моей) накопили на квартиру в Харькове, мама даже не порадовалась за нас, и за своего внука. Она на тот момент уже утратила тёплые чувства к кому-либо. А когда я, глупец, рассказал ей о том, какую технику покупаю в кухню, она в разговоре с посторонними высказывала свою желчь, что мне, мол, бабки некуда девать, посудомойку он видите ли покупает.

С тех пор я маме никаких подробностей не рассказываю. Я плачу ей столько сколько она просит, ни разу не усомнившись и не отказав. Но мы почти больше ни о чём не говорим. Я моральный калека, детство которого отобрал чужой дядька психопат.
janPona
мемуары Вот, например, взять мою мать. Она, как я уже говорил, прекрасная женщина, растила меня без мужа, с бабушкой. Но в один прекрасный день на горизонте замаячил её бывший одноклассник, или, как он просил меня называть, дядя Вова.

Окей, подумал я, ну дядя Вова и дядя Вова. Моя мать работала на тот момент преподом в училище для дебилов. Став жить с дядей Вовой, запила. Сначала помаленьку, потом сильнее и сильнее. Потеряла из-за пьянки одну работу, через год нашла новую, в райисполкоме, но тут же потеряла и её. У дяди Вовы пока с деньгами было всё в порядке — он работал, как теперь бы сказали, фрилансером по железу — строил автозаправки, от сварных работ, до разработки кастомной электроники. Но когда у него есть бабки, то каждый день должна выпиваться бутылка коньяка.

Мать с Вовочкой, как она его называла, упивались каждый день. Вовочкины партнёры по фрилансу стали на него сначала косо посматривать, потом просто вытеснили его из своего круга, и он остался не у дел. Начался Голод. Мы ели бульонные кубики, я собирал бутылки и воровал металлолом, мне было 15. Коньяк заменили самогоном, но пить не перестали.

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

Вскоре он полез в шахту пьяным, и его завалило там. Произошёл ужасный перелом ноги, оставивший его инвалидом до самой смерти. Я жил на две квартиры — то с бабушкой-инсультницей, которая не могла говорить, то с этой парочкой алкашей.

У Вовочки была ещё мать — Валентина Павловна, шахтная пенсионерка. Она давала моей матери и Вовочке со своей пенсии деньги на оплату коммуналки, чтобы нам не отрезали свет. Но они почти всё пропивали, врали ей и накопили космические долги.

Вовочка получил на шахте в компенсацию за несчастный случай немалые деньги по тем временам — около $3000. Тут же стали шиковать. Мать купила дублёнку, стали каждый день ездить на такси, снова пить коньяк, затем бабки кончились месяца через три. И это при том, что у нас тараканы ползали буквально по спящим людям, и потолок падал на голову, а стены были голые бетонные и исписанные всякой алкоголической хуетой.

Он бил её. Нет, не бил — пиззздил до кровавых соплей. Как и меня.

А потом он начал умирать, и умирал лет 8, наверное. Недолеченный перелом давал о себе знать, почки и печень отказывали, началась алкогольная эпилепсия.

Бабушка умерла. А Валентина Павловна всё платила и платила "за коммуналку", пока не пережила собственного сына. Потом умерла и она.

Мама стала жить одна. Теперь я ей плачу за коммуналку. Она пару раз пыталась устроиться то продавцом, то уборщицей, но без толку.

С тех пор, когда меня спрашивают «а что плохого в том, чтоб не работать», я прихожу в ярость. Работа — это святое. Это воздух наш, вода наша и пища наша. Это то, что делает человека достойным.
janPona
программирование мемуары Мне в 9 лет мама купила книжку "Бейсик для детей" (авторы Ватт, Мангада).

Компа у меня не было, т.к. семья была очень бедной. Я вообще рос в однополой семье (мать и бабушка), на одну бабушкину пенсию.

Так вот, удивительно то, что я, в глаза не видевший ни одного компа, а, уж тем более, процесса программирования, сразу врубился, что к чему. Было ощущение, что так всё и должно быть, и не было никакого непонимания «к чему все эти буковки да циферки». Но самое главное, не было того, что я виду сейчас в юных неосиляторах программирования. Разочарования от процесса: «как, я уже месяц учусь, а ещё ни одной игры не написал. К чему вся эта консольная дрянь?». Я не был воспитан на компьютерных играх, поэтому органично воспринимал процесс диалога программиста со средой разработки.

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

Впрочем, через пару лет мне купили ZX_Spectrum (https://ru.wikipedia.org/wiki/ZX_Spectrum) и я погрузился в кодинг, к которому был готов, потому что уже изучил бейсик на пальцах, пользуясь только книгой и тетрадкой.

Нормальный комп я купил себе уже в 20 лет, когда устроился на работу, чудом пережив голод и нищету.

P.S. Те же авторы написали ещё и "секс для начинающих" или что-то в этом роде, но на советский язык это, по-моему, так и не перевели. А жаль, можно было бы тоже изучить в теории, прежде чем переходить к практике.
Balancer
компьютеры мемуары 2002 Моё рабочее место 15 лет назад :) 10.09.2002 года.

— Содержимое системника уже не помню, хотя, наверное, можно вспомнить через посты на форуме
— Монитор Samsung 3NE
— Колонки Genius
— Клавиатура какая-то из BTC, характерная тем, что была чуть ли не единственная на тот момент совершенно классическая AT-клавиатура без левых кнопок
— Модем U.S. Robotics Sportster Courier... Кстати, контора-то исчезла с рынка. Жалко, название было кошерным, по Азимову :D
— Два кредла, под КПК Casio PV-S450 и под Audiovox Maestro. Первый был интересен фантастической автономностью. 160 часов от одной пары AAA. Я из-за этого даже аккумуляторы туда не ставил, всё равно батареек на несколько месяцев работы (и активного чтения) хватало. Второй интересен тем, что это было революционное решение — полноценный цветной PockerPC за $250. Но контора Audiovox на рынке так и не смогла закрепиться.
— Сложенный ноут IBM Thinkpad 560X

den-po
мемуары В детстве нашёл старого друга как-то :D Я короче в третьем классе переехал в другой район, ушёл в другую школу. Через пару лет пешком дошёл до старого места жительства, нашёл друга. Постояли минут 20, ни слова вообще друг другу не сказали. Больше я к нему не ходил :D
Balancer
SEO FIDO мемуары «Листая старую тетрадь»... Нашёл свои проблемы SEO начала 1998-го года :) — groups.google.com

Вообще, с грустью смотрю, как Google закрывает один неприбыльный проект за другим — если закроет Google Groups, это будет катастрофа с инфоархеологической точки зрения :)
Balancer
FORTH мемуары BORS© У меня был интересный этап в развитии нынешнего PHP-фреймворка. В ~1998-м, делая первые сайты, я задумался о шаблонной обработке и упрощении разметки (BBCode родился чуть позже и до России дошёл почти на год позже, Markdown даже в планах не было). Был придуман свой язык разметки, который парсился через QBasic, генерируя уже HTML-код, который и использовался в статических страницах.

Скоро меня запарили проблемы расширения новым функционалом решений на qbasic и я написал парсер на SP-Forth. Написал так, что исходный файл с разметкой без переделки был полноценной программой на Форте :) Вот в таком виде оно полноценно и развернулось.

Уже потом были переход на Perl вместе с выходом в онлайн, перевод платформы на PHP, более 10 лет развития движка… Но прикольно вспоминать, что корни некоторых решений уходят ещё в Forth-прошлое :) // для habrahabr.ru
Balancer
мемуары Радио-86РК Когда в 1990-м работал на первом своём Радио 86РК, то все соседи по дому могли принимать чёткую ч/б картинку на 4-м канале :) Модулятор тоже был самодельный и излучал весьма сильно без всяких ухищрений :D // для habrahabr.ru
Balancer
ностальгия история компьютеры мемуары дискеты Дело было где-то в 1992-м. Товарищ по общаге (привет, Емелин!). Дискета на 720 кбайт с операционкой CP/M для «Профи». Жутко дорогая («лицензионная») и защищённая от копирования (мы так и не осилили скопировать). Соответственно, товарищ над ней трясётся...

И однажды (при мне) выливает на неё из опрокинутой бутылки «Кока-колу»! У него — шок, паника. Я говорю — «смирись, всё, что нас не убивает...».

Товарищ хватает ножницы, вскрывает конверт, промывает дискету проточной водой под краном(!) и кладёт на что-то мягкое и безворсовое на подоконнике. На другой день, когда точно просохла, берёт левую дискету, режет конверт, вставляет туда вместо левого спасённый диск, вставляет в комп... Грузится! Работает!

А диски 5.25" 20-летней давности у меня до сих пор читаются...
~~~

whatafuck
мемуары В моей жизни было два парня, которые брызжа слюной доказывали, что им не нравится большая грудь. А потом, через несколько месяцев общения, приставали... Вот как верить людям?!
skobkin-ru
люди идиоты универ лол мемуары К #2581424.
Вспомнилась тут история с тех времён, когда я еще был почти порядочным студентом и посещал большую часть пар.
В перерыве между парами, у нас с @Satana666 завязалась случайная беседа с однокурсницей. В ходе разговора, мы заметили странную наклейку у неё на телефоне, а я решил поинтересоваться.
— А что это за наклейка?
— Ну это специальная наклейка, которая блокирует электромагнитное излучение.
— Ммм... И сколько стоит?
— 900 рублей.
— Если она блокирует волны, то как ты звонишь с этого телефона?
— ...
skobkin-ru
log WOT date мемуары IronSquad Три года назад, на голосовании, где выбиралось название новообразованному сообществу игроков в World of Tanks "010101", я предложил вариант "Iron Squad". В последствии, этот вариант и был выбран по результатам голосования.
Так что IS теперь три года.

Balancer
мемуары танцпол Забавный факт. Раньше, когда помирали гос. деятели, люди часто всякого конца света ждали. Не миновала эта участь и последних советских генсеков. Как ни странно, после смерти «долгоиграющего» Брежнева каких-то апокалиптических настроений не было (хотя было — «как дальше-то жить??»). Не припомню ажиотажа и после Андропова. А вот когда череда смен генсеков превратилась в традицию, после смерти Черненко, народ начал поговаривать, что есть пророчества, «после него будет ещё один — И ВСЁ. Последний». Я, помню (уже подростком был :D) отшучивался — может, просто, пост генсека устранят, будет что-то парламентское или т.п.

Только сейчас, без малого 30 лет спустя сообразил, что народ-то точно угадал. После Черненко был один, последний... А потом просто страны не стало :)

yaicom.ru
~~~
mechanicuz
мемуары Когда-то давно у меня был Лучший Друг и Девушка. И вот, первого апреля, в солнечный весенний день (а раньше начало апреля было довольно теплым и солнечным), Девушка мне и говорит:
— Я должна тебе сказать одну вещь. Мы твоим Другом встречаемся. Уже несколько недель. Извини.
— Ха-ха. Какой классный розыгрыш! — ответил я.
А розыгрыш заключался в том, что это никакой был и не розыгрыш…
В результате все расстались: я с Другом и Девушкой, а они друг с другом. И сколько мы ни пытались все обратно подружиться, так у нас ничего и не вышло.
С тех пор я считаю день дурака своим праздником.
Balancer
еда СССР мемуары Вкусы В начале 1980-х, учась в младших классах, я частенько мотался в Калининград к своим двоюродным бабушкам. И вот одна из них, во время одного из «гостевых столов», когда было много всякой вкуснятины, сказала, что с детства любит варёную требуху. Я тогда страшно поразился, как можно любить эту гадость и от предложения попробовать всячески открестился. Прошли годы. Сижу на кухне, работаю. Сделал бутерброд с чёрным хлебом и салом. Вдыхаю аромат, тащусь от вкуса. И понимаю, что моя дочка к этому бутерброду будет сейчас относиться, похоже, также, как я относился к требухе, любимой моей бабушкой :D
Balancer
детство мемуары Вспомнилось, как я, классе в первом-втором, нарисовав на рисунке воздушного боя, для достоверности, среди горящих и падающих немецких самолётов один советский, с красными звёздами, был подвергнут обструкции класса — «как, ты против наших??» :D
skobkin-ru
фото Питер многабукаф мемуары skobkin.ru В продолжение #2046116.
Второй пост о поездке в Питер.
skobkin.ru
В этом номере:
-Знакомство с @101O101, его дочкой и другом, потом дружная поездка с ними, @birulik и @mahury на авиавыставку.
-Пикник под выжигателем мозгов.
-Охота на белок в екатерининском парке.
Как всегда, за правки благодарность @birulik.
skobkin-ru
фото Питер многабукаф мемуары skobkin.ru Готова первая часть большого поста в большой блог, повествующего о моем путешествии в Питер.
skobkin.ru
В посте описана дорога, знакомство с @birulik и @mahury, поход в тир и прогулка по городу. Немного текста и много фоток. В следующем посте текста будет меньше, а фоток — больше. Он уже написан, но не перечитан мной и не дополнен @birulik.
За мелкие правки и дополнения — благодарность @birulik.
skobkin-ru
мысли я школа мемуары К #2044524/2. Я ведь целый год, практически, учился экстерном в школе. За плохое поведение. А потом мне это стало скучно и меня полюбили учителя. Еще тогда я научился шутить на уроках так, что учителя не обижались и не злились, а настроение у класса поднималось.
Забавное было время.
Balancer
общага интернет мемуары X-Net Физхим А... На какой readme.txt я наткнулся в старых архивах! :)
img502.imageshack.us

15.5 лет прошло, блин... Там ещё старый интранетовский сайт валяется. Нужно подправить ссылки и выложить в Интернет для истории. Как верстали домашние странички 15 лет назад :)
fordprefect
мемуары фелософия Первый раз я попробовал "Диалоги" в двенадцать лет, я тогда был обычным подростком с кризисом самоидентификации. Ко мне подошёл парень странного вида, позвал за угол и предложил попробовать.
— А если мама узнает?..
— Да она только рада будет, что ты ей надоедать не будешь, вот, держи, и читательский билет, если понравится, придёшь потом.
Balancer
детство СССР мемуары В ответ на #1905150/1 :)

Я в первом классе, помню, на одном из первых занятий, нашёл как-то две копейки. А стакан томатного сока, самого дешёвого, стоил 10 копеек. Ходил по школе и предлагал всем разменять 2 копейки на 10 копеек. Никто не соглашался почему-то :)
goodic
мемуары Купил чайник новый. Стеклянный со светодиодной подсветкой. Первая мысль после включения: " о! Светодиоды! Не забыть выковырять когда чайник подохнет".
Balancer
работа интернет компьютеры мемуары В ответ на #1746410

В конце девяностых, когда работал эникейщиком, как-то вызывает один клиент — отсылка почты не работает. Жмёшь «отправить», а процесс не идёт. Прихожу — да, так и есть. Пытаюсь понять в чём дело, вроде, Интернет есть, соединение на 28800, всё путём. Страницы открываются, внешние сервера пингуются. Пока разбирался, не закрыв почтовый клиент, гляжу — на прогрессбаре появляется полоска в один пиксель... Я в «исходящие», а там письмо мегабайт на 100 :) Это на модеме-то...

В другой раз та же контора меня убила тем, что у них умер Outlook Express из-за того, что размер файла почтовой базы превысил два гигабайта. Это во времена, когда винт на 4Гб считался неплохим, а многие ещё на 1Гб сидели :)

Туристический бизнес... :)
goodic
лайф мемуары никогда бы не подумал, что испугаюсь кота. Разняли 2 дерущихся котов. Так один свалил, а в второй попер на нас. Нормально так попер. На снежки в репу вообще не реагировал. На любую конечность или палку, направленную в его сторону, тут же бросался. Минута. И его отпустило. Но гладить после этого стремно. Да, кот домашний.
Balancer
программирование basic мемуары Всплыл в очередной раз тут на ЛОРе большой спор на тему языка, оптимального для начального программирования: linux.org.ru

Вспомнил я про то, как у нас народ, который начинал на первом курсе с Бейсика, потом практиковал программирование на нём много лет спустя. Даже сегодня есть знакомые, которые программируют на нём прикладные задача. А вот когда пару лет спустя учить стали Паскаль, то их прикладное программирование заканчивалось одновременно с прекращением обучения Паскалю. Кстати, из тех, кто учили Бейсик, в IT ушло чуть ли не половина народа. А вот из изучавших Паскаль — считанные единицы. Ну да ладно, это комментарий к теме. Вспомнил я просто потом забавную историю :)

Был это, кажется, 1996 год. В общем, уже под виндой все сидели и на относительно приличных машинах. И как-то довелось мне чинить комп двум "крутым братанам", которые несколько точек на рынках держали, сами мотались по ближним заграницам, в основном в Польшу, потом на точки свои продавцам не реализацию товар отдавали.

Комп я починил, потыкался в установленный софт и наткнулся на совершенно чумовую программу на Бейсике. Дословно всю суть уже не вспомню, что в духе

10 INPUT "KOLVO LEGGINSOV", a
20 INPUT "KOLVO KURTOK", b
30 OPEN "tovary.dat" FOR INPUT AS #1
40 ...

В общем, народ даже не знал, как на русский переключиться. Но базу данных для учёта товаров на Бейсике написать осилил :D И это люди настолько далёкие не только от программирования, но от любых наук вообще, что странно было, нафига они вообще в институт поступили :D