|
|
|
|
|
by cperciva
5705 days ago
|
|
The best sort of manager acts like an administrative assistant. When managing creative people like developers, you don't need to "manage" them in order to get them to create; their natural state is creating things, and this only changes when some obstacle gets in the way. A good manager makes sure that obstacles -- needing to get paid, getting approval to travel to a conference, purchasing a new computer, finding people to test code, irritating users with bug reports which are too vague to be useful -- don't intrude on the developer's time. The best thing you can do to make yourself attractive as a non-coding co-founder (short of learning to code) is to say "I'll take care of all the non-coding muck so that you can focus on doing what you do best". |
|
Also, anything that annoys a developer is an obstacle. If you make it difficult to take vacation time, for example, that's an obstacle. Many companies seem to think 'Oh, everyone is that way' and that it makes it okay somehow. If there's something in the contract and you make it hard for the developer to get it, you're going wrong. Part of honoring your contract should be making sure it isn't difficult for the developer to collect on what they are promised.