> I worked at a place that had a very lean management:worker ratio, and instead developers ended up doing a lot of the management work, effectively becoming managers without the pay bump or recognition.
I work with a very large, complicated piece of software which has quite a comprehensive API but it's basically CRUD on top of a database. There is zero documentation about what happens when you update an object - only OpenAPI. To find that out, you would have to dig in to the database triggers. Half of working with it is trial-and-error and the other half is hope-and-pray.
Also branded as "Flat Structure"