The military is a system of order and bureaucratic efficiency. A flat company is a system of flexibility and speed.

Is there a way to find the balance between the two? What is for half the day the company was a military system and half the day it was flat? Willing to think outside the box here.

1

A technology company should have the following sections.

  1. Building all the functionality possible, building out every feature that could be even slightly considered useful.
  1. A team that thinks about what functionality should be given to end users (consumers) and what functionality should be automated (either through ML or some other way). This team also needs to implement the ML or whatever other solution if they decide something is not for end users.
  1. A team that builds the interface given what’s been decided to be accessible to the end user.