“If only you’d stop with this refactoring nonsense! The economy has to grow. We have to grow. The board of directors yells at the vice presidents, who yell at the third-line managers, who yell at the second-line managers, who yell at us. More features! More features! They only want more features! Not only can they not afford for you Programmers to slow down, but they need you to speed up! I need you to speed up! What do you go faster?!”
- This part basically means Business does not understand(maybe does not want to) the needs and concerns of the programmer. But a programmer only wants what is better for the business, often business takes this negatively thinking programmers want to slow down become a parasite for the business.
Programming as a profession isn't a like manual labour. 9 women can't produce 1 baby in a month. This is were the upper management of the programmers should come in try to fix the gap as you say. This rarely happens quite like that in the real world. The communication becomes bureaucratic nightmare and eventually programmers give in to what the business want NOW.