К основному контенту

Сообщения

Сообщения за Май, 2012

Visual Studio 11 (2012) - 3

Update (6 июля 2012): под давлением общественности  вернули возможность создания десктопных приложений  в Express Edition студии.  Update2: УРА! обещают вернуть XP для С++. Подробности  здесь  и  здесь (C9::GoingNative Live: Kate Gregory and Steve Teixeira - Modern C++, AMP, Casablanca, C++ Renaissance)  (для тех кому лень смотреть весь ролик: подробности про XP с 03:25 по 06:00 мин) Update3: время бежит уже зарелизили саму студию и первый Update к ней . Не смог удержаться, чтобы не добавить очередной пост про Visual Studio 2012. Предыдущие посты ( первый и второй ) Сегодня едем на DevCon'12 . Там будут рассказывать про наше светлое (или не очень?) будущее. В том числе и с VS11. При этом с точки зрения разработчика (в первую очередь С++) новая студия упорно не хочет становится лучше. По прежнему фигурирует отказ от поддержки WinXP (для native приложений на C++ и для .Net 4.5), убрали возможность создания десктопных приложений (не-метро) из бесплатных версий и тд и тп. Под

Стремитесь к успеху, а не к тому, чтобы все сделать.

Не буду переводить :) " Getting to Success Instead of Getting to Done " Done is an endless backlog. Done is a never ending series of requests. Done is code that’s never perfect. Done is test cases that still need to be refined. The fog of “ Done ” can envelop the project and the minds of our teams. It obscures the truth. We’re not looking to get everything “ done ”. We’re looking to succeed . (отлично сказано)  Within success there is room for variation on “ done ”.

Почему мы выбираем неправильные технологии?

Интересная статья " Why Developers Keep Making Bad Technology Choices " про причины того, почему можно промахнуться с технологиями. Причина 1: Скука Редко кому удается постоянно работать над интересными проектами, где можно использовать новые технологии. Чаще приходится решать уже давно решенные проблемы. Из-за этого возникает соблазн заменить старую, давно используемую библиотеку или базу данных на новомодную, свеженаписанную и активно рекламируемую технологию. Просто, чтобы не скучно было. Часто это слышал в своей практике. Кстати про это (внедрение новых технологий в проектах) я уже писал (пункт 5 и 6). Причина 2: Наполнение резюме Это самая грустная причина, но часто встречаемая. Разработчики начинают использовать технологии для получения некоторого опыта, чтобы потом была возможность добавить новую строчку в резюме. При этом то, насколько полезна эта технология, вторично. Самое забавное, что  часто неважно насколько глубоко человек разбирается в технологии