5 за 5 (история 10)

(Из ленты Чудес не бывает или я ошибаюсь?)

Давно ничего не писал себе и вам в полезные заметки. А их накопилось.
Продолжим цикл, хотя он теперь и не «5 за 5 (дней)».

1. Статья из 1995.
Сколько времени прошло, а ничего не меняется.
Но именно такие мысли я называю классикой и философией промышленной программной разработки:
«Задачи условно делятся на три категории — соответственно квалификации.
Низшая — ты можешь запрограммировать предложенный кем-то алгоритм.
Средняя — по предложенной спецификации функции или программы ты можешь предложить алгоритм ее реализации и запрограммировать его.
Высшая — ты можешь предложить способ решения задачи, написать спецификацию программы, ее решающей, и запрограммировать ее.»

Нет моей самой любимой квалификации: Высочайшая — ты умеешь решить задачу, не написав при этом код. А если еще удается и удалить часть кода — это еще лучше.

2. «Chaos Engineering: the history, principles, and practice» — отличное введение в тему от компании, которая занимается инструментами для Chaos Engineering.

3. Интересный доклад про «монолиты и микросервисы»

4. И еще статья на эту же тему «Build a Monolith before Going for Microservices«

5. И чуток для soft-skills от Ани Обуховой «Напрасные слова. Как давать обратную связь с учетом работы мозга«.

Источник