Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Is a hierarchy the right way to organise a company?

communication does not have to happen from manager down to lower manager and then manager to reports. Why can't one guy at the top just email everyone (and even that does not have to be top down, answers received from God on the mountaintop but can be part of an active conversation (cf Torvalds).

One way of looking at this is hierarchy works well for an organisation where the people are doing most of the actual work (ie an army fighting). It does not have to be the right solution where the actual work is code that will then do the actual work (ie Google's ad market place is run day to day by the code. when Google makes a chnage then they are to all intents releasing a new company that does things in new ways.

once upon a time you had the same people in the same roles and then turned to them and said you are going to (sell ads) in a different way. the distinction between an organisation and what it does was blurred. but with code there is a clear distinction.

I even go so far as to say that coders are the new managers - managers used to be needed for designing an organisation that would perform.



I’ve been thinking of coding as management too.

Considering the senior GIS focused dev at my work: to do what he does, but in the 70s he’d be a VP of a division of analysts and mapping techs. In 2022: he’s a programmer/maintainer on a project.

The co-op ramping up on the same program? Back in the day she would be a senior analyst on the management track under the VP. In 2022: a junior coder we can assign tickets to, with senior dev not as a boss/superior but as a guide.

Computer programs automate business processes that would require large orgs and rigid hierarchies 50 years ago.


>Is a hierarchy the right way to organise a company?

I think so.

I've twice worked as a software engineer for flat organizations (once as a subcontractor, once as a normal employee) and I really, really dislike it. Strong leadership is important.

There ends up being chaos, uncertainty, and a distinct lack of accountability.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: