At Apple, the amount of debate, code review delays, and interdepartmental meetings made everything take forever. I once waited 2 months for a code review there. A feature I wrote and pushed for Leopard didn’t actually ship until Lion.
Back then there was severe priority inversion, anything the desktop needed got delayed by iOS priorities but also the senior engineers with magic rubber stamp powers were working on iOS. So changes for the desktop stack never got approved without significant and needless delays.
Back then there was severe priority inversion, anything the desktop needed got delayed by iOS priorities but also the senior engineers with magic rubber stamp powers were working on iOS. So changes for the desktop stack never got approved without significant and needless delays.