Dropbox team discovered that writing code once sounds great in theory but over time it leads to overheads that end up being more expensive than just writing the code twice. Overheads of:

  • custom frameworks and libraries
  • custom development environment
  • addressing differences between the platforms
  • training, hiring, and retaining developers

Full post here, 7 mins read