Не платят. Что делать?
Что делать с такими компаниями? Не судится же с каждой. Не помогают даже пени предусмотренные в договоре. А за аренду плати, людям зарплату плати, налоги плати, за все плати… Конечно есть запасы, и все платится. Но должники увеличиваются…
Что делать?
Аутсорсинг — модель бизнеса не для новичков
По моим скромным наблюдениям, аутсорсинг в IT — это не тот бизнес, которым стоит заниматься новым компаниям.
Что такое аутсорсинг: это предоставление услуг для западных работодателей.
Почему не стоит строить бизнес на этом сейчас?
- Чтобы больше заработать — нужно больше людей
- Набирать кадры с открытого рынка труда под новые проекты — большой риск
- Найти хороших программистов на ту ЗП, которую вы готовы платить — не так просто
- Растет конкуренция со стороны крупных IT-компаний, в которых и ЗП, и стабильность и соц. пакет хороший, да и опыт там можно быстрее приобрести (хотя это спорный момент)
- ITшники открывают свои компании и набирают к себе людей — что в итоге приводит к уменьшению свободных человеческих ресурсов
Что делать?
Придумывать что-то новое, рисковать, стоить бизнес модель по принципу «один раз сделал — всю жизнь пользуешься и развиваешь»
Хочешь собирать урожай каждый год — сади пшеницу.
Хочешь собирать урожай 15 лет — расти сад.
Хочешь всю жизнь — выращивай виноградную лозу.
Saas, сервисы, продукты, уникальная специализация, ниши, трафик, игры, стартапы — вот куда надо смотреть молодым компаниям и разработчикам.
Надеюсь, мои слова будут кому-то полезными :-)
Турция заблокировала Google DNS

Нет, их сломали не русские туристы. Турецкое правительство решило выкорчевать скверну, подрывающую его устои. Twitter.
Да-да, вот так сервис микроблогов пытался свергнуть правительство страны.
Twitter, как популярное и простое средство распространения информации нередко обвиняли в пособничестве как террористам, так и революционерам.
Да, это мы с вами понимаем, что обвинение это того же порядка, как попытки высечь море, поглотившее флот или запретить бумагу, из-за того, что на ней могут печатать листовки. И тем не менее, для правительств и подконтрольных им СМИ обязательно нужен козёл отпущения.
И вот после того, как через Twitter распространили неблагоприятную информацию о турецких чиновниках (речь шла о записях переговоров чиновников из близкого окружения премьер-министра, в которых содержались сведения о коррупции среди турецких властей), этот самый премьер Эрдоган пообещал «искоренить» твиттер. Потому, что через него распространяется клевета.
Обратите внимание, как органично здесь соединились тупость, лицемерие и жажда власти.
Точно неизвестно, каким образом турецкие провайдеры блокировали ресурс. Но буквально сразу после запрета твиттера турецкие граждане бросились искать пути обхода.
RuTracker не работает из-за DDOS-атаки
Однако, когда и 7 апреля ситуация не поменялась, я провёл небольшое гугление и выяснил, что по информации из разных источников, сайт уже с 31 марта подвергается DDOS-атаке.
К сожалению, на Хабре, несмотря на наличие профильного хаба, мы не видим новостей от владельцев ресурса, а так как они оставили официальный комментарий на своём же, недоступном теперь ресурсе, то и его мы прочитать не в состоянии.
Какие требования сегодня могут быть выдвинуты и озвучены айтишниками?
Первомай в современном виде возник в середине XIX века в рабочем движении, выдвинувшем в качестве одного из основных требований введение восьмичасового рабочего дня.
Интересно обсудить, могут ли быть у айтишников общие интересы и требования? Может быть, шестичасовой рабочий день? Тройная оплата за переработки? Право программиста на написанный им код? Печеньки в каждый офис?
Предлагайте свои мысли в комментариях.

Доживет ли Рунет до 2015 года?
Мне удалось не только побывать на данном мероприятии, но и поучаствовать в одной из секций данного форума в качестве докладчика.
Секция «Доживет ли Рунет до 2015 года?» во второй день работы конференции как и планировалась получилась интересной и резонансной, хотя мы изначально планировали с ведущим (коим выступил крутой шеф-редактор TJournal Султан Сулейманов, ex-LentaRu) часть времени уделить условному круглому столу с присутствовавшей аудиторией и более глубоко всем вместе покумекать / помозгоштурмовать, что может сделать IT-сообщество и интернет-бизнес в текущей ситуации со все нарастающим гос.наездом на Рунет. Но времени, к сожалению, на это не хватило, что оставляет за нами моральную обязанность и, естественно, желание организовать такой круглый стол отдельно.

Собственно появилась уже и видеозапись выступлений докладчиков секции, но по непонятной логике организатора трансляции снимались только фигуры говорящих без попадания в кадр самих слайдов и презентаций (хотя наверное это делается для того, чтобы потом избежать копирайтных троллей, другой логики не вижу). Поэтому ниже выкладываю не только видео, но и сами презентации докладчиков, надеюсь вы сможете синхронизировать видеокартинку и перелистование слайдов. Ну, естественно, кому это будет интересно.
Видеозапись сюда не встраивается — поэтому даю ссылку на него на RuTube.
Спикеры, по порядку выступления:
Артем Козлюк, ваш покорный слуга, «РосКомСвобода»
Арсений Бобровский и Екатерина Романовская, KermlinRussia
Иван Засурский, МГУ, медиаперсона
Саркис Дарбинян, адвокат и правозащитник, «Пиратская партия России»
Владимир Харитонов, «Ассоциация интернет-издателей»
Советы для тех, кто планирует заняться локализацией своего проекта

Будем откровенны: если ваш продукт ориентирован на широкую аудиторию, то английского языка явно недостаточно. Конечно, существуют узкоспециализированные проекты и сервисы вроде нашего, когда знание главного международного языка не прихоть – необходимость, однако ниша подобных разработок крайне узка. И вот, тысячи команд по всему миру рано или поздно упираются в потолок одного-двух языков: один английский, а второй – родной для команды (если она не англоговорящая). Дальше начинаются споры, ссоры, попытки локализации и последующие пляски с бубном.
В этой публикации мы собрали ряд популярных советов и рекомендаций как от частных разработчиков, так и от матерых команд уровня Mozilla, в которых более опытные товарищи делятся со своими коллегами опытом локализации проектов.
Интернет: всё очень плохо

Я Джеймс Бридл. Я писатель и художник, обеспокоенный технологиями и культурой. Обычно я пишу в своем собственном блоге, но, честно говоря, я не хочу чтобы то что я говорю здесь, было где-то рядом с моим собственным сайтом. Обратите внимание: в этом эссе описываются тревожные вещи и ссылки на тревожный графический и видеоконтент. Вам не обязательно это читать, и рекомендую проявлять осторожность при изучении.
Как человек, выросший в Интернете, я считаю, что сеть оказала одно из самых важных влияний на то, кем я являюсь сегодня. В моей комнате был компьютер с доступом в Интернет с 13 лет. Это дало мне доступ ко многим вещам, которые были совершенно неуместны для подростка, но все было в порядке. Культура, политика и межличностные отношения, которые я считаю главными для моей личности, формировались в Интернете, таким образом, каким я всегда считал полезным для себя лично. Я всегда был критическим сторонником Интернета и всего, что он принес, и в целом считал его эмансипационным и полезным. Я заявляю об этом с самого начала, потому что, размышляя о последствиях проблемы, я, в значительной степени, буду опираться на свои собственные обобщения и предрассудки.
Как спасти залитый ноутбук и минимизировать стоимость возможного ремонта?
О технике “искусственного дыхания” для ненароком залитого ноутбука, о том, как по возможности снизить затраты на вероятный ремонт и повысить шансы на полное восстановление устройства мы расскажем в нашей статье.

Ошибка в программном обеспечении вывела из строя сотни умных замков

В наше время небольшая ошибка, допущенная программистом, например, в количестве знаков после запятой или самой запятой (ну просто забыли ее поставить) может привести к громадным проблемам. Это касается энергетики, военной, аэрокосмической, финансовой сферы, равно, как и многих других. Уже случались прецеденты с неработающими спутниками, ракетами, умными автомобилями, когда разработчики ПО что-то забывали указать или просто-напросто опечатывались. А если учесть, что сейчас даже холодильники снабжаются собственным вычислительным блоком с выходом в интернет, то становится ясно, что в будущем мы будем сталкиваться с проблемами, которые еще несколько лет назад казались фантастикой.
Собственно, сами холодильники с выходом в сеть когда-то были достаточно смешной шуткой. Но теперь это реальность. И ведь не только в холодильниках дело. Умным сейчас стало все — от утюгов до автомобилей. Замки тоже входят в этот список. Да, именно те замки, которые запирают наши квартиры и дома. Десятки производителей разрабатывают и продают устройства, которые могут запирать двери автоматически, по команде владельца, поданной по Интернету, плюс снабжены еще рядом полезных и приятных функций. Но вот беда — допустив ошибку при написании программного обеспечения для такой системы, компания-производитель может вывести из строя сотни или даже тысячи замков, устроив день закрытых дверей своим клиентам. Именно это случилось недавно с устройствами от компании Lockstate.
Справочная. Роскомнадзор, что ты такое?

Вчера на Хабре публиковалась новость о том, что против Роскомнадзора подан иск в суд. На самом деле, это не первый и не последний иск, который был подан обычными пользователями или компаниями против ведомства. Довольных действиями организации все меньше, даже крупный бизнес, который обычно не любит давать комментарии относительно взаимодействия с государственными органами власти, начал высказываться в негативном ключе.
Сегодня я предлагаю совершить небольшой экскурс в историю и вспомнить, кто, когда и почему создал Роскомнадзор и понять, что представляет собой организация сейчас. Кстати, этот пост — первый в новой рубрике “Справочная”. Цель создания рубрики — относительно коротко рассказывать обо всем, что может быть интересно всем нам (если есть желание, предлагайте темы в личку). Что же, поехали.
Веб-компоненты и открытые стандарты

Если спросить разработчиков, почему они выбрали веб-компоненты для своего проекта, довольно часто можно услышать такие аргументы
- Это веб-стандарт, сделанный открытым сообществом, а не какой-то частной компанией
- Веб-стандарты не ломают обратную совместимость, не придется переживать за свой код в будущем
- Все современные браузеры придерживаются стандарта в своем поведении, меньше сюрпризов на кросс-браузерном тестировании
Аргументы выглядят логичными и справедливыми в обычной ситуации, но в случае веб-компонентов есть нюансы, которые я попробую раскрыть в этой статье.
Хитрые люди vs Умные программы
Преамбула
В конце 2016 года в Узбекистане стартовали масштабные реформы, почти одномоментно была проведена либерализация валютного рынка. Это привлекло внимание иностранных инвесторов, которые стали оперативно заходить на рынок, стремясь занять пустующие ниши. С собой инвесторы притащили ненужные (с точки зрения местных представителей) правила, непонятные KPI и умные программы для их отслеживания. И хитроумные «луддиты» 21 века, тихо матерясь, начали бороться с современными алгоритмами.
Описаны только те случаи, с которыми сталкивался лично.
Мнение: дипфейки совсем скоро смогут сделать правду неотделимой от вымысла

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

Когда отлетает сертификат.
16:45: выкатываем изменение на один из проектов, добавился новый компонент. Автотесты видят нормальные 200-е ответы страниц, компонент проверяется вручную на страницах сайта.
17:41: QA сообщают, что часть автотестов главной страницы не отработана. На главной какой-то другой контент, а не главная.
17:42: аварийный слак-бот Валентин маршрутизирует инцидент, определяет команду, которая релизила новое обновление, создаёт конференц-кол и вызванивает каждого.
17:47: команда принимает решение откатывать релиз, на главной показывается одна из внутренних страниц.
18:16: у команды недостаточно прав на запуск отката, призывается команда С0.
18:22: запуск отката.
18:35: успешный откат.
Постмортем: с 16:45 до 18:35 пользователи видели не главную страницу, а одну из внутренних. Визуально разница между ними не очень большая, но на новой главной можно было только записаться на первый бесплатный урок, никакого дополнительного контента нет. Статистическая разница в динамике заявок говорит, что потери небольшие, примерно 20 тысяч рублей. Корневая причина: через ревью и первичное тестирование прошло изменение, которое заменяет главную:

В модуле был импортирован модуль FreeLessonModule. А внутри FreeLessonModule прописываются роуты:

Прошёл импорт модуля вне описания корневых роутов, что привело к дописыванию нового правила роута, которое подменило главную. Избежать этого можно, не импортируя модули из shared-папки. Рассказали на ретро командам, как и что делать.
IT для неайтишников: Срывают сроки, что делать бизнес-заказчику?

Срыв сроков и выход за оценки - довольно частая и болезненная проблема бизнеса при взаимодействии с IT-специалистами. Иногда срывы сроков и выходы за оценки начинают приобретать хронический характер и встаёт острый вопрос: «Что же с этим делать?». Давайте рассмотрим, какие действия могут предпринять «неайтишники», чтобы выйти из ситуации. Сразу скажу, что слова: «Просто напишите нормальное ТЗ» - не прозвучат.