Secretarys
That's what developers want.
A good PA can earn a lot, and PAs have real power in most companies, but they are more humble than a manager, and tend to support rather than egospaze.
So perhaps it is a bit of lippy rather than a power tie, as opposed to stirrups than shackles :)
Though, some may be up for a bit of kink.
The developer has to lead; they are the architect and system analysis in 90%+ IT projects. That's because, you have to able to code to architect or analyse. And you may as well code your design; coding is the best way to produce a prototype.
The secretary acts as the shield, and sorts out the day to day problems, client or inter departmental communication.
Basically, they fill in any weakness the developer may have, which is normally stopping unwanted interruptions and arranging vital communications for the project. They can also do things like ensure there is a spare keyboard, and there is enough of that 1/2cm squared paper around, etc etc. They should be numerate, and prepare the costings for the projects and pass them over to the developer for approval.
They can also be sent out to duff up admins, who stick the wrong config on a production server :)