Hacker News new | ask | show | jobs
by muzani 2906 days ago
IMO, ideally a minimal tech team consists of two people: a full time programmer and a full time manager.

To use a gaming analogy, one is the DPS and one is the tank. The programmer moves the needle, makes things happen. But someone has to absorb all the attacks, so that they can do their magic.

The job of a programmer is to focus, deeply. The job of a manager is to handle all the meetings, always pick up calls, cut out unnecessary features.

Without a manager, you tend to take on more than you need to, because there's nobody around to reduce the number of things that need to be done, or estimate the timeline properly. Sometimes you need stuff from the client - API access, and so on. This is the manager's job to keep following up.

2 comments

This is how I view managers, iteration managers etc. not only do they "steer the ship" (i.e. set the strategy) they are a shield from the rest of the business.
i wish i could upvote your comment several times.