Hacker News new | ask | show | jobs
by codegeek 5006 days ago
Being on both sides of the aisle, here are my 2 cents:

- Pay well and pay good. If you want the best, you have to pay the best.

-Identify the strengths and weakness of everyone in your team. Then work with them accordingly.

- Always encourage a culture of open and honest communication from both sides. Do regular team meeetings and also periodical one on ones with individual members. Encourage them to talk about anything.

- Trust in your team. You hired the best, now let them do their job. Don't micro manage.

- Give positive feedback whenever you can openly. Saying "You did a great job" adds a lot of value and don't underestimate these words. Equally, provide constructive criticism if necessary and always do it in private.

- Be flexible with the team's work styles and hours. If someone takes a 2 hour lunch break but stays late and gets shit done, thats fine. As long as important deadlines and deliverables don't slip, do not be a time police.

- Last but not the least, understand that a good manager/boss is one of the most critical factors in deciding whether to stay or leave a team/company. People seldom quit a company, they quit their boss.