memesearch
Converting a 10-Million-Line System

Converting a 10-Million-Line System

Download Find similar pictures
Text on the meme
CppCon 2023 October 01 - 06 23 Consider converting a 10-million-line system CS@CU • Needing high reliability and high performance • i.e., the kind of system that’s critical in some way • A good developer completes N lines of tested production-quality code a day • What is N? 50, 100, 1000? • Say — optimistically — 2,000 lines/year • Say — optimistically — that a reimplementation (without feature creep) could be 5 million lines • Then it would take 500 developers 5 years to complete the new system • The old system would have to be maintained for those 5 years by 50 developers • What is the loaded salary of a good developer? • Employee’s compensation plus employer’s other cost (e.g., buildings, computers, heating) • Say, $500,000 in the US • So, the cost would be 500*5*50*$500,000 == ~$1,400,000,000 • Vs. ~$125,000,000 for maintenance and development • Roughly $1B added cost For a 1-million line system divide by 10 For a 100-million line system multiply by 10 Bjarne Stroustrup Delivering Safe C++
What it means

На скриншоте доклада CppCon 2023 Бьярне Страуструп объясняет стоимость переписывания системы размером в 10 миллионов строк. Слайд шутливо показывает, что даже оптимистичная оценка производительности разработчиков приводит к огромным затратам, поэтому такое решение выглядит пугающе дорогим. Мем используют как реакцию на предложение «просто переписать всё заново». EN: A screenshot from a CppCon 2023 talk shows Bjarne Stroustrup explaining the cost of rewriting a 10-million-line system. The slide humorously shows that even an optimistic estimate of developer productivity leads to enormous expenses, making the decision frighteningly costly. This meme is used as a reaction to someone suggesting that everything should simply be rewritten from scratch.

Who
Objects
Tags
Source
Type
image
Size
800×449 · 75.5 KiB
Mood
саркастичный, познавательный
Language
en
Added