← All posts tagged IT

Как известно, способов написать программу существуют тысячи, а способов написать программу качественно — не более одного. Но зачем ее писать качественно? Ведь это удорожает разработку, при этом не приносит никаких очевидных профитов. Наоборот, это даже вредно для компании, потому что: а) на рынке выигрывает тот, кто быстрее выпустит первую версию, а не тот, у кого багов меньше или архитектура продуманнее; б) чем качественнее ПО, тем меньше затраты на его поддержку, тем меньше компания получает финансирования, тем выше вероятность сокращения штатов. Более того, поддержание качества ПО требует наличия квалифицированных кадров, которые редки и весьма недёшевы. Вывод: наиболее верная кадровая политика для софтверной компании — это найм максимально дешевых и наименее квалифицированных программистов («Цикл написать сможете? Ветвления? Вы приняты! Знаете инкапсуляцию, полиморфизм, наследование? Мы вам перезвоним!»). А мне как специалисту рекомендуется писать монолитный и максимально запутанный код. Все правильно?

P. S. Весь этот хайп вокруг качества ПО, вокруг всяких «Code Complete», «Программист-прагматик», культ Agile и Unit Tests, а также ненависть к быдлокодерам, к забагованности софта поддерживается людьми для того, чтобы извлечь максимум выгоды из программиста за счет его личных интересов; подобно тому как школьная пропаганда общественных ценностей: «малышей не обижать», «с детства дружбой дорожить», «и воспитанными быть», любовь, доброта, честность, вот это все — предназначена для того, чтобы в будущем человека было проще эксплуатировать.

Продолжаю серию постов «А ты продолжай круды хуярить».

1. Есть наушники для прослушивания музыки. Обычные такие наушники для обычного прослушивания обычной музыки.
2. Есть защитные наушники с т. н. активной защитой. Работают так: встроенный в них микрофон снимает внешние шумы, а динамики в наушниках воспроизводят эти шумы в противофазе.
3. Стартап: скрещиваем п. 1 и п. 2 и получаем наушники, в которых можно наслаждаться музыкой даже в раздолбанном троллейбусе, в котором едет стайка пьяной гопоты с цыганским табором — всё это будет снято встроенным в эти наушники микрофоном и пущено тебе в уши в противофазе.
4. Называем стартап Siemens Smart Hearing Aid и рубим бабло.

P. S. А ты продолжай… да-да, круды хуярить.

youtube.com
youtube.com
Очки VR? Анаглиф? Поляризаторы? Нахуй! Тупо трекаем положение глаз камерой и размываем/раздваиваем/фокусируем изображение так, как если бы глаза были направлены в реальную точку в пространстве!

P. S. А ты продолжай круды хуярить.

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

Ору!

habrahabr.ru
AngularJS: Миграция с 1.2 на 1.4, ч.2
Перевожу: «Разработчики AngularJS клали хуй на обратную совместимость. Причем настолько клали, что алгоритм миграции с одной минорной версии AngularJS на другую занимает 2 тома. Добро пожаловать в комьюнити веб-девелоперов!»