Since I recently got promoted to lead developer at the company I work for, I have been given the opportunity to hire two new developers. Since this is my first time being in a leadership role, I am looking for any tips and advice that you guys might have. My goal is to keep the development team happy and make sure shit gets done. I'm totally open to exploring new development methodologies as well. As it stands the development team will only consist of three people (including myself).<p>Preparations I have made so far:
Our equipment is rather outdated (5+ years old) so I have decided to get dual 24" monitors along with a new workstation for each developer. The fridge has been fully stocked with soda, beer, water, and food. I have pondered about making one of our empty rooms a break/rec room where people can chill and play games in order decompress.
Random thoughts:<p>* Lay out a simple code quality wiki if you don't already have one<p>* Have quick one on ones every other week or so<p>* Let them pick their hardware as freely as possible.<p>* Allow them to modify the lighting in the workspace as freely as possible<p>* Set a standard for communication, this will be important as the team grows<p>* Keep in mind people really want Autonomy, Mastery and Purpose<p>* Give credit and praise freely
Here is a wonderful presentation from the CEO of mailchimp on he he runs it (amongst other things). May be of some help - <a href="http://vimeo.com/34081566" rel="nofollow">http://vimeo.com/34081566</a>