Блог

Тех поддержка из Индии

Сегодня в очередной раз ругался на техническую поддержку Индии и ее огромной компании TCS. Они админят сервера у моего клиента и неделю назад на одном из серверов начал выделываться диск. Он просто отказался выделять SQL серверу еще места. Точнее физически файл увеличивался, когда я его вручную пытался увеличить, но SQL сервер не видел увеличения.   

Шикарные парни из TCS долго не признавали косяк, потому что ОС показывает, что свободно 800 гигабайт, а больше 600 реально выделить не удается. Пол дня ушло на то, чтобы они признали проблему и их решение было - создать новый диск и переместить данные  туда.   

Вчера они создали новый диск, я попробовал на одной базе перемещение, но оно почему-то не пошло. Я добавил файл к одной из баз данных на новом диске и попросил сервер пенечки данные из старого файла старого диска в новый файл на новом диске. Не пошло почему-то. Ну мне плевать, я не админ, а программист и мне не платят за это время, поэтому я сообщил клиенту, что TCS должны скопировать файл. Тем отпираться было бессмысленно, потому что они как раз за это деньги и получают. Тем более, что я физическое копирование не могу сделать из-за отсутствия доступа. 

Сбор на создание отечественного ПО

Меня уже который раз убивают инициативы национальной ОС, национальных поисковиков и теперь всерьез говорят о сборах на создания отечественного ПО. И снова мой ответ будет таким же, как и раньше - дерьмо это собачье. В России полно проблем и без ПО, у детей нет реального бесплатного образования (не сравнимо с канадским), у пенсионеров пенсии не достаточны для выживания (по сравнению с канадскими), а медицина и близко не является бесплатной. И мне есть что сравнивать - как я бесплатно лечился в России и как я лечился в буржуазной Канаде. 

Любые подобные проекты - это воровство бюджета. Более 10 лет сверх доходов от нефти и что теперь - Россия впадает в панику уже от того, что цена нефти падает до $85 за барель, а экономика страны зависит от Европы, США и стран бывшего СНГ. 

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

Массовое обучение программированию

В воскресенье в Торонто пройдет беспланое событие (даже не знаю, как его назвать, может конференция), где будут обучать народ базовым навыкам программирования  HTML500. Все это бесплатно и создано компанией, которая занимается обучением программистов для рекламы самих себя. 

Жаль, что у меня уже на воскресенье назначено семейное событие и будут гости, но я бы наверно сходил туда просто посмотреть, как такое происходит. Давно я вообще не был на различных конференциях или выставках, которые были бы связаны с ИТ. С обучающей точки зрения конечно же мне там ловить нечего, скорей всего это сделано совсем для начинающих. Но просто интересно было бы взглянуть, как это проиходит в Канаде. 

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

IBM уже не тот

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

Это поразило меня недавно, так это то, что IBM конкурирует ценой. Причем их цены почти в два раза ниже лидеров на рынке консалтинга. 

На прошлой неделе я получил звонок от одного из своих бывших клиентов, который предложил мне перейти в IBM или хотя бы работать part-time на них в качестве консультанта. Переходить я туда точно не собираюсь, меня пока в нынешней компании все устраивает, а вот консультантом.. Не знаю, посмотрим. Интересно, а это все еще пристижно иметь надпись об IBM в резюме?

Где Visual Studio ищет DLL файлы?

Сегодня был очередной звонок с консалтинговой компанией в стиле кодопаразиты (об их кодопаразитизме я писал здесь: Мы найдём OpenSource проект и будем его использовать). Попросили час моей консультации, чтобы я помог скомпилировать проект. 

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

Слишком дорогой Agile

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

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

Одной из составляющих Agile являются спринты. Менеджеры разбивают разработку на несколько спринтов и в каждый спринт планируется выполнение каких-то задач. И если что-то не запланировано, то консалтинговые компании, которые злоупотребляют подходом, просто не будут браться за задачу. Их отмазка – у нас не запланировано, так что идите лесом. Причём я такое слышал от двух разных американских компаний. 

Progile работа над проектами

Народ постоянно придумывает какие-то названия своим методам работы и слава догу, если это работает. Я не понимаю, как люди тупо следуют какому-то методу работы, при этом сталкиваются с серьезными проблемами и не хотят их решать, а продолжают тупо следовать выбранной методологии. 

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

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

Scrum - конфликт интересов

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

Играй и зарабатывай с PlayStation

Я еще летом сделал для PlayStation и SonyRewaeds систему, которая позволяет получать поинты за игры, но полноценно запустили эту систему только на прошлой неделе. К сожалению, эта система доступна только для пользователей из США. Я еще в июле упоминал в своей заметке Promotion Engine, который я сделал для обработки этих трофи (http://www.flenov.info/blog.php?catid=3187). Это наверно самая интересная работа, которую я выполнял для Sony и пришлось написать множество тестов, чтобы покрыть возможные варианты, потому что реально система гибкая и настраиваемая. 

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

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

Пишите мне