Если кто вдруг не следит...

Советами директоров сделка одобрена. Акционерами сделка одобрена. Ждём только одобрения разных правительственных агентств разных стран.

Что-то прогнозировать тут, понятно, дело неблагодарное. Включая сроки.

Disclaimer!

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

Суть вопроса

Как многие уже наверняка слышали, 20-го апреля 2009 года Oracle объявил о покупке Sun Microsystems.

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

Собственно попытаюсь сформулировать свои мысли на эту тему.

Читать далее

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

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

Если кто вдруг не знает, мы занимаемся породистыми кошками. У нас живёт и плодится несколько неплохих кошек. Выставки, родословные, клубы, питомники и прочее. Жена так вообще судья 🙂

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

Читать далее

Задача

Дан массив нечётной длины. Известно, что все элементы массива, кроме одного, имеют пару. Необходимо найти элемент не имеющий пары.

Решение

Для нахождения ответа необходимо последовательно выполнить операцию XOR со всеми элементами массива. Результатом и будет непарный элемент.

Что проверяем

Достаточно простая задача на знание свойств бинарных операций.

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

Постараюсь выделить простые принципы общения, которые помогают мне жить. Вдруг, ещё кому-нибудь пригодятся.

Читать далее

Получил я подписку на MSDN, чтобы Windows какой-нибудь хитрый выкачать или VisualStudio.

Так вскрытие показало, что чтобы что-нибудь скачать необходимо зайти туда исключительно Internet Explorer'ом и с Windows. Иначе никак. Устанавливается какой-то безумный ActiveX, который собственно и грузит потом что хотел.

При заходе с Linux кнопки закачки просто задизейблены.

Забавно... надо будет искать винду, чтобы скачать iso, чтобы поставить винду 🙂

Для любого разумного человека очевидно, что он прав далеко не всегда. В этом нет никакой беды. Это нормально. Как известно, никогда не ошибается только тот, кто ничего не делает.

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

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

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

Другое дело, что нужно сразу осознавать и обозначить три вещи:

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

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

На новой работе Mozilla Thunderbird используется как стандартный почтовый клиент. Ну Thunderbird, так Thunderbird.

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

  • Все письма, по умолчанию, создаются в HTML.
  • Если Thunderbird русский, то при ответе вставляется фраза «<кто-то> писал», на русском, что крайне неприятно в мультинациональной корпорации.
  • Отсутствие календаря для отслеживания встреч, задач и т.д.
  • Отсутствие встроенной возможности удалять дубликаты писем. Это становится критичным, при подписке на большое количество листов рассылки. Если письмо отправлено на несколько листов, то приходит несколько копий. Раздражает.
  • Выделение в письме предыдущих писем с помощью вертикальных линий, вместо привычных «>». Раздражает.

Читать далее

Как я уже говорил ранее, введение системы контроля ошибок, по непонятной для меня причине, практически всегда вызывает волну неприятия и непонимания. Всем почему-то кажется, что это добавит работы. Почему-то кажется, что послать письмо по электронной почте или позвонить значительно проще, чем заполнить одну форму в браузере. Нет, провопить в трубку: «АААА! У нас опять всё упало!», конечно проще. Но подобное сообщение никак нельзя признать приемлимым сообщением об ошибке.

Читать далее