Hiring any employee is a big deal. Most of us spend more time working than any other activity. We are around our co-workers more than our families. Developers require special infrastructure and maintenance just like any other employee.
Why Are You Hiring Developers?
What are you looking to accomplish by hiring developers? Are you really a technology company? Will you be able to properly care for and nurture a group of developers?
Hiring developers brings a whole new angle into your company. These people think, act and work differently. If your entire company is currently marketing or sales then you may be in for a real culture shock.
You should almost certainly outsource.
There are lots of consultancies and outsourcing shops that would love to have your business. These organizations make it their business to hire and care for developers. They save you the hassle! If you are really a marketing company or a manufacturing company you might save yourself a lot of headaches by outsourcing.
This is good advice for any person you are looking to hire. Do you have enough demand and enough desire to hire a full-time person or group to do a job? It's especially important when you are looking into a discipline that isn't your core business.
Another problem: Are you qualified to interview and evaluate developers? Most people in the technology business aren't. It's daunting.
A Note On Outsourcing
Your problems aren't likely that unique. There is almost certainly something out there that can do what you want. Would you build your own car? Your commute isn't that special. Neither is your problem.
If you need a simple website then use Squarespace and get your social on with Twitter. It's never been easier to have a web and social media presence without a CompSci degree. Very, very few companies need a custom solution. This is usually what gets them into trouble!
Use a consultancy to help you find something that fits. They might try to steer you the custom route for more billings. Keep an eye out for that.
If You Do Need Developers
You still want to hire developers, eh?
Fine. Maybe you do need developers. That's great! Tune in next time and we'll cover how to go about hiring what you need!