Книга Самурая
- Преодолевая препятствия одно за другим, ты будешь действовать в соответствии с пословицей: “Чем больше воды, тем выше корабль”
Designing Autonomous Teams and Services (Nick Tune and Scott Millett)
- Lack of ownership leads to blame culture
- Alistair Hann of SkyScanner Engineering claims, “We may get to 10,000 releases per day at the end of next year [2017].”
- Puppet 2017 State of DevOps Report: Loosely coupled architectures and teams are the strongest predictor of continuous delivery. If you want to achieve higher IT performance, start shifting to loosely coupled services—services that can be developed and released independently of each other—and loosely coupled teams, which are empowered to make changes.
- …teams will be primed for innovation, with few dependencies to get in their way.
- bit.ly/alignment-experiment
- Explore, Exploit, Sustain, Retire framework
- See “How Google Sets Goals: OKRs” for more information.
- See “Alignment at Scale—Or How to Not Get Totally Unagile with Lots of Teams” for more information.
- Aligning teams and software systems with domain cohesion minimizes organizational and technical dependencies—the holy grail of autonomy.
Конструкции, или почему не ломаются вещи
- В самом деле, играя в теннис или спускаясь по лестнице, мы с помощью аналогового компьютера нашего мозга быстро, легко, не задумываясь, решаем дифференциальные уравнения, которые могли бы занять многие страницы. Что мы действительно находим трудным, так это формальное преподавание математики с пристрастием к символам и догме, доходящим до садизма.
A Mind For Numbers: How to Excel at Math and Science (Even If You Flunked Algebra) (Oakley, Barbara)
- “What would you do if you weren’t afraid?”
- Be willing to be disagreeable. There is a negative correlation between the level of creativity and “agreeableness,” so those who are the most disagreeable tend to be most creative.
- See Joshua Foer’s masterful TED talk for a demonstration of the memory palace technique for remembering speeches.
- (Great flash card systems like Anki have built in algorithms that repeat on a scale ranging from days to months.)
- Chess masters, emergency room physicians, fighter pilots, and many other experts often have to make complex decisions rapidly. They shut down their conscious system and instead rely on their well-trained intuition, drawing on their deeply ingrained repertoire of chunks.2 At some point, self-consciously “understanding” why you do what you do just slows you down and interrupts flow, resulting in worse decisions.
Джедайские техники (Максим Дорофеев)
- В любой непонятной ситуации — думай.
- Даниэль Канеман, «ничто в жизни не важно настолько, насколько вам кажется, когда вы об этом думаете».
- Фактически это означает, что дело, которое в данный момент находится в вашей рабочей памяти (то, о котором вы думаете), автоматически получает дополнительный (часто очень значительный) бонус к воспринимаемой важности.
- Бонус к ощущению воспринимаемой важности прямо пропорционален степени вашей внутренней тревоги: чем больше вы встревожены, тем более важной и значительной начинает казаться любая мелочь, засевшая в вашей голове. Чтобы оценить, насколько адекватно вы оцениваете важность и срочность текущей ситуации, можно использовать очень простой тест «Субъективная минута»
- Попытки сделать всю работу перед тем, как заняться собой (нарушение принципа кислородной маски)
- Нельзя: Складывать задачи на сегодня, опираясь на соображения «надо то и это, и вот это тоже», без проверки на впихиваемость, и пытаться любой ценой выполнить их именно сегодня (то есть впихивать заведомо невпихиваемое и корить себя за то, что оно не впихнулось) Да, даже в случае форс-мажоров. Более того, форс-мажор — сам по себе причина посмотреть еще раз, что из списка можно сегодня не делать.
- Можно: Нагребать на день меньше задач, чем можно сделать, — и потом либо отдыхать, либо набрать еще из недельных. Нагребать на день больше задач, чем можно сделать, — при условии, что: есть внятный алгоритм, как понять, какую задачу делать следующей; этот алгоритм не жрет мыслетопливо; ситуация, когда сделаны не все задачи, не считается преступлением. (Несделанные можно либо вернуть в неделю, либо вычистить из списка (и не сделаю, и ну их!)).
Architecting for the AWS Cloud: Best Practices (AWS Whitepaper) (Amazon Web Services;AWS Whitepapers)
- If the client can try every endpoint in a set of sharded resources, until one succeeds, you get a dramatic improvement. This technique is called shuffle sharding and is described in more detail in the relevant blog post – Shuffle Sharding: Massive and Magical Fault Isolation