Книги: How to Make Mistakes in Python

How to Make Mistakes in Python
Mike Pirnat.
How to Make Mistakes in Python.
O’Reilly, 2015.
Небольшая книжка-минутка на вечер. Кажется, любой Python-разработчик может такую написать. О том, как вместо class влепить def, как [после Java] попасть в ад getter’ов и setter’ов, как обмазаться декораторами и
(((читать дальше)))

Лучшие ошибки софта III

21 сентября 1997 года ответственный человек вбил нолик в базу данных американского авианосца Yorktown, чем на три часа превратил эту махину в печально дрейфующее корытце. Классика division by zero error, из-за которой по цепочке падений всякого софта на борту проблема … (((читать дальше)))

Лучшие ошибки софта II

Mars Climate Orbiter, 1998 год — отличная иллюстрация того, чем заканчивается разобщённость команд разработки. Железка должна была подкрасться к Марсу, выйти на орбиту и оттуда следить за интересным. Так и произошло бы, не используй разработчики двигателя метрическую систему СИ, а … (((читать дальше)))

Книги: Data Source Handbook

Data Source Handbook
Pete Warden.
Data Source Handbook. A Guide to Public Data.
O’Reilly, 2011.
Отличный пример бесполезной однодневной книги. Не знаю, зачем её написали, издали, продавали и продают до сих пор.
Автор натырил 57 ссылок, к каждой дал краткое описание и небольшой
(((читать дальше)))

Лучшие ошибки софта I

Arian-5. 4 июня 1996 года произошёл первый пуск ракеты-носителя Ариан-5. Происходил 37 секунд, после чего ракеты не стало. Всему виной legacy и разработчики. Взяли кусок кода из Ариан-4 и перетащили в код Ариан-5. Все так делают, но эти ребята не … (((читать дальше)))

Реальность разработки

То, что в вузах не дают, а вне нутра этого не увидишь, только краешек. Можно бы представлять, что программист занят программированием, пишет программы и реализует свои мысли в алгоритмы, а алгоритмы в код. Ни хрена. Ну т.е. хрена, но это … (((читать дальше)))

Язык за 24 часа

При смене языка X на язык Y речь никогда не идёт о смене языка. Всегда под водой огромная часть айсберга.

Синтаксис. Не обсуждается. Ты обязан знать синтаксис назубок. Любой текст на языке Y должен быть тебе понятен, даже если … (((читать дальше)))