Инструкция на вечер для программистов из Москвы. Говорят, будет тот ещё погодный адок.
Читать полностью…— Дом Старков: приглашения на «Красную свадьбу» были разосланы через Telegram.
— Совет джедаев: приказ 66 был отдан с помощью Telegram.
— Сенат: покушение на Цезаря организовали с помощью Telegram.
— Скотленд-Ярд: «пороховой заговор» был организован через Telegram.
— Убийство здравого смысла было организовано через Telegram.
— Мой кот в тапки нассал с помощью Telegram.
Программисты от регуляторов громкости перешли к шифраторам паролей, взгляните на эти безумные инженерные решения: https://goo.gl/9jpD2W
Читать полностью…Берлинский веб-разработчик провела интересный эксперимент — проверила, как будет выглядеть современный веб без JavaScript. Многие популярные веб-сайты не справились, но не все так плохо.
Мы собрали подборку скриншотов: https://goo.gl/SNTx6c
С новым дизайном iOS шутка про регуляторы громкости совсем не шутка... Спасибо, что не вбок регулируется!
Читать полностью…Другие программисты могут не согласиться с этими советами, но это именно то, что делает их такими редкими и ценными:
— Будьте краткими. Все связанные между собой вещи располагайте на одной строчке.
— Используйте однобуквенные переменные. Добавляйте к ним цифры, если буквы закончатся.
— Не ставьте пробелы. Вообще. Они только для нубов.
— Сначала пишите код, только потом думайте. Не стоит строить планы, пока в них нет потребности.
— Никогда не оправдывайтесь. Если менеджеры не понимают чего-либо, то почему должны вы?
— Если ваши расчёты не сходятся, просто прибавьте единицу и двигайтесь дальше.
— Если у вас есть сомнения, всегда обвиняйте железо. Эти чёртовы микросхемы такие сложные.
— Когда программа не компилируется, просто продолжайте писать код. Как-нибудь само починится.
— Если какая-нибудь функция не работает, замените её на три других. Вам лучше знать, как должно быть.
— Никогда не тестируйте. Если вы написали код, то он работает.
На лекции по функциональному программированию:
— Сегодня я вам расскажу о ленивых вычислениях. Есть вопросы?
Хакер — человек, который способен наступить на грабли, запертые в сарае на замок. Программисту эти грабли не страшны. Потому что раз сарай работает, его лучше вообще не трогать.
Читать полностью…Костыльно-Ориентированное Программирование стоит на трёх китах:
1. Костылирование.
2. Инкостыляция.
3. Поликостылизм.
1) Костылирование — это создание костылей, позволяющее описать новый костыль на основе уже существующего с частично или полностью заимствующимися ошибками. Костыль, от которого производится наследование, называется базовым, родительским или суперкостылем. Новый костыль — потомком, наследником или производным.
2) Инкостыляция — это свойство костылей, позволяющее объединить фиксы и заплатки, работающие с ними в классе, и скрыть детали реализации от понимания.
3) Поликостылизм — это свойство разработчиков использовать костыли с одинаковым интерфейсом без информации о типе и внутренней структуре костыля.
Нашли для вас работу мечты — открыта вакансия имитатора программиста: https://goo.gl/ngA91L
Читать полностью…Какими персонажами Симпсонов были бы крупные технологические компании: https://goo.gl/Ws9Rz3
Читать полностью…Весь «сисадминский» юмор в одной статье, или Шутка про Ping содержит 32 слова: https://goo.gl/nfjyat
Читать полностью…