Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅

🧨 Один Π±Π°Π³ стоил ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ $440 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² β€” ΠΈ Π΅Π³ΠΎ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ воврСмя

Π’ 2012 Π³ΠΎΠ΄Ρƒ ΠΎΠ΄Π½Π° ошибка программиста стоила ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ $440 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² всСго Π·Π° 45 ΠΌΠΈΠ½ΡƒΡ‚. И самоС ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ΅ β€” это Π½Π΅ Π±Ρ‹Π» Π²Π·Π»ΠΎΠΌ, Π½Π΅ Π°Ρ‚Π°ΠΊΠ° Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ² ΠΈ Π½Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ².
Π­Ρ‚ΠΎ Π±Ρ‹Π» ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π±Π°Π³ Π² ΠΊΠΎΠ΄Π΅. БСйчас расскаТу, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ β€” ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ такая ошибка ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ снова. Π Π΅Ρ‡ΡŒ ΠΏΡ€ΠΎ Knight Capital β€” ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΡ… Ρ‚Ρ€Π΅ΠΉΠ΄ΠΈΠ½Π³ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π² БША Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚. Они занимались автоматичСской Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅ΠΉ Π½Π° Π±ΠΈΡ€ΠΆΠ΅.
ΠŸΡ€ΠΎΡ‰Π΅ говоря, ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ сами ΠΏΠΎΠΊΡƒΠΏΠ°Π»ΠΈ ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Π»ΠΈ Π°ΠΊΡ†ΠΈΠΈ β€” быстрСС, Ρ‡Π΅ΠΌ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π²ΠΎΠΎΠ±Ρ‰Π΅ способСн Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ казалось идСальной систСмой. Пока всё Π½Π΅ сломалось. Π’ ΠΎΠ΄ΠΈΠ½ дСнь компания Π²Ρ‹ΠΊΠ°Ρ‚ΠΈΠ»Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ своСго Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Но ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° нСзамСтная Π²Π΅Ρ‰ΡŒ. Один старый кусок ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ Π½Π΅ использовался, остался Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ. Π•Π³ΠΎ просто Π·Π°Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎΡ‚ старый ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ β€” Π½ΠΎ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ. Он Π½Π°Ρ‡Π°Π»: Высячи ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² сСкунду. БистСма Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡Π°Π»Π° Ρ‚Π΅Ρ€ΡΡ‚ΡŒ дСньги Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π‘Π°ΠΌΠΎΠ΅ ΠΏΡƒΠ³Π°ΡŽΡ‰Π΅Π΅ β€” это длилось всСго 45 ΠΌΠΈΠ½Ρƒ
ОглавлСниС

Π’ 2012 Π³ΠΎΠ΄Ρƒ ΠΎΠ΄Π½Π° ошибка программиста стоила ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ $440 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² всСго Π·Π° 45 ΠΌΠΈΠ½ΡƒΡ‚.

И самоС ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ΅ β€” это Π½Π΅ Π±Ρ‹Π» Π²Π·Π»ΠΎΠΌ, Π½Π΅ Π°Ρ‚Π°ΠΊΠ° Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ² ΠΈ Π½Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ².
Π­Ρ‚ΠΎ Π±Ρ‹Π» ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π±Π°Π³ Π² ΠΊΠΎΠ΄Π΅.

БСйчас расскаТу, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ β€” ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ такая ошибка ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ снова.

πŸ’₯ Компания, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΠ» ΠΊΠΎΠ΄

Π Π΅Ρ‡ΡŒ ΠΏΡ€ΠΎ Knight Capital β€” ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΡ… Ρ‚Ρ€Π΅ΠΉΠ΄ΠΈΠ½Π³ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π² БША Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚.

Они занимались автоматичСской Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅ΠΉ Π½Π° Π±ΠΈΡ€ΠΆΠ΅.

ΠŸΡ€ΠΎΡ‰Π΅ говоря, ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ сами ΠΏΠΎΠΊΡƒΠΏΠ°Π»ΠΈ ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Π»ΠΈ Π°ΠΊΡ†ΠΈΠΈ β€” быстрСС, Ρ‡Π΅ΠΌ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π²ΠΎΠΎΠ±Ρ‰Π΅ способСн Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π­Ρ‚ΠΎ казалось идСальной систСмой.

Пока всё Π½Π΅ сломалось.

βš™οΈ Ошибка, которая Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Π»Π° ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ

Π’ ΠΎΠ΄ΠΈΠ½ дСнь компания Π²Ρ‹ΠΊΠ°Ρ‚ΠΈΠ»Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ своСго Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Но ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° нСзамСтная Π²Π΅Ρ‰ΡŒ.

Один старый кусок ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ Π½Π΅ использовался, остался Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ.

Π•Π³ΠΎ просто Π·Π°Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.

-2

😨 Когда Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Β«ΡΠΎΡˆΡ‘Π» с ΡƒΠΌΠ°Β»

Π­Ρ‚ΠΎΡ‚ старый ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ β€” Π½ΠΎ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ.

Он Π½Π°Ρ‡Π°Π»:

  • массово ΡΠΊΡƒΠΏΠ°Ρ‚ΡŒ Π°ΠΊΡ†ΠΈΠΈ
  • ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ Π½Π΅Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎΠΉ Ρ†Π΅Π½Π΅
  • Π΄Π΅Π»Π°Ρ‚ΡŒ это снова ΠΈ снова

Высячи ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² сСкунду.

БистСма Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡Π°Π»Π° Ρ‚Π΅Ρ€ΡΡ‚ΡŒ дСньги Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

⏱ ВсСго 45 ΠΌΠΈΠ½ΡƒΡ‚

Π‘Π°ΠΌΠΎΠ΅ ΠΏΡƒΠ³Π°ΡŽΡ‰Π΅Π΅ β€” это длилось всСго 45 ΠΌΠΈΠ½ΡƒΡ‚.

Π—Π° это врСмя:

  • Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сдСлок
  • Ρ€Ρ‹Π½ΠΎΠΊ Π½Π°Ρ‡Π°Π» вСсти сСбя Ρ…Π°ΠΎΡ‚ΠΈΡ‡Π½ΠΎ
  • компания потСряла ΠΎΠΊΠΎΠ»ΠΎ $440 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ²

45 ΠΌΠΈΠ½ΡƒΡ‚. Π­Ρ‚ΠΎΠ³ΠΎ Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΡ‚ΡŒ бизнСс.

-3

🀯 ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ остановил это

Π›ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ вопрос β€” ΠΏΠΎΡ‡Π΅ΠΌΡƒ просто Π½Π΅ Π½Π°ΠΆΠ°Π»ΠΈ «стоп»?

ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ:

  • всё происходило автоматичСски
  • ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π±Ρ‹Π»Π° слишком высокой
  • сотрудники Π½Π΅ сразу поняли, Ρ‡Ρ‚ΠΎ происходит

Когда ΠΎΠ½ΠΈ осознали ΠΌΠ°ΡΡˆΡ‚Π°Π± ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ β€” Π±Ρ‹Π»ΠΎ ΡƒΠΆΠ΅ ΠΏΠΎΠ·Π΄Π½ΠΎ.

🧠 Настоящая ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°

Π­Ρ‚ΠΎ Π±Ρ‹Π» Π½Π΅ просто Π±Π°Π³.

Π­Ρ‚ΠΎ Π±Ρ‹Π»Π° комбинация ошибок:

  • старый ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ провСрял
  • нСдостаточноС тСстированиС
  • отсутствиС контроля
  • слСпая Π²Π΅Ρ€Π° Π² автоматичСскиС систСмы

ИмСнно это ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ катастрофС.

-4

πŸ’€ Π§Π΅ΠΌ всё Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΎΡΡŒ

Π§Π΅Ρ€Π΅Π· нСсколько Π΄Π½Π΅ΠΉ послС этого случая:

πŸ‘‰ компания фактичСски ΠΎΠ±Π°Π½ΠΊΡ€ΠΎΡ‚ΠΈΠ»Π°ΡΡŒ

Один Π±Π°Π³ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΠ» бизнСс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ строился Π³ΠΎΠ΄Π°ΠΌΠΈ.

⚠️ ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ сСйчас

ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ это частный случай.

Но Ρ‚Π°ΠΊΠΈΠ΅ ситуации Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π²Π΅Π·Π΄Π΅:

  • Π² банковских прилоТСниях
  • Π² сСрвисах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь
  • Π² систСмах с искусствСнным ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΠΎΠΌ

Π›ΡŽΠ±Π°Ρ ошибка Π² ΠΊΠΎΠ΄Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ послСдствия.

πŸš€ Π“Π»Π°Π²Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄

НС Π±Ρ‹Π²Π°Π΅Ρ‚ Β«ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ…Β» Π±Π°Π³ΠΎΠ².

Иногда ΠΎΠ΄Π½Π° строчка ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ:

  • ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²
  • Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ†ΠΈΠΈ
  • ΠΈΠ»ΠΈ Ρ†Π΅Π»ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ

И самоС опасноС β€” Ρ‚Π°ΠΊΠΈΠ΅ ошибки часто выглядят ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π±Π΅Π·ΠΎΠ±ΠΈΠ΄Π½ΠΎ.

πŸ’¬ А Ρ‚Ρ‹ ΠΊΠ°ΠΊ Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ?

ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ сСгодня искусствСнный ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π΅Ρ‰Ρ‘ большСм ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅?