[I originally tried to actually post this to the “Web/HTML/info job listings” area of lasvegas.craigslist.org, but I had to fill out a thing and verify another thing, and screw it. So it’s here instead.]
I’m sorry, but I’ve been reading this area of Craigslist for years now and I feel like I ought to say something as a sort of public service.
Many of you who post jobs here repost them again and again, which suggests to me that you’re having difficulty filling these positions. If I may offer some suggestions?
2) The pay many of you are offering is frankly embarrassing. First of all, paying programmers by the hour is absurd. You pay them a salary. That’s how the grownups do it. And offering someone with serious technical skills $9-12/hr to write code shows potential applicants that you’re either completely clueless about your market or you’re going to be an absolute horror to work for — the kind of boss who complains when a worker is back five minutes late from lunch.
Yes, we’re in a recession. But you’re still asking someone with complex technical skills to work for the same rate or less than a Starbucks barista. Actually, definitely less, because baristas get tips. Perhaps you’d attract more applicants if you offered to stick a $5 in their tip jar whenever they came up with a particularly efficient SQL sorting algorithm?
3) Many of you are extremely firm about not allowing workers to work from home or telecommute. Frankly: grow up. I’ve been a professional designer and developer for almost sixteen years and in those years, my experience has been that really good coders don’t work well in cubicles, in business casual attire, with you peering over their shoulders to micro-manage every moment of their time. Coding is a technical skill, but it’s also a creative endeavor. Not to mention design, of course. On the few occasions I’ve met with or worked with the sort of employers I’m talking to here, most of them had no idea what hardware/software was required to do even simple Photoshop-based development. They didn’t want to buy fonts. They didn’t want to purchase stock images — their command was invariably “Just go find something on Google”. They make it impossible to actually do the necessary work.
I am incredibly good at what I do. Better than the folks you’ve hired. But if you put me in a carpet-covered cubicle under bright florescent lights with some idiot next to me giggling over the funny cartoon of Obama getting cornholed by a Republic Party donkey and some sweaty middle-managing douchebag who peers over my desk every five minutes to see what I’m doing, I’m not going to work at the same level I do when I’m working at home, connected to my office via Skype or simple IM chat. It’s the Web, folks — I can update your site from a beach in Fiji if I need to.
If you pay your devs/designers a salary rather than an hourly wage, you won’t feel the need to make sure you’re getting your money’s worth by demanding they work in front of you. If they suck after their probationary period, fire ’em. Again, that’s how the grownups do it.
4) Many of you are frustrated by former employers/contractors and want to let us know about your problems. Perhaps it hasn’t occurred to you that the guy who promised to make you a Facebook-killer website for $500 might have been kind of a shady dimwit. Facebook cost millions of dollars to develop and thousands of human-hours. You are not going to make a viable competitor with Joomla in two weeks using the phat logo your sister’s kid did in Microsoft Paint.
Most serious developers or contractors don’t work for less than a few thousand dollars per project. I charge a minimum of $1000 for anything — setting up a WordPress site, whatever. It goes up from there. Do you want to know why? Because your four day project isn’t actually a four day project. It takes four days for you to meet with me, tell me what you want, ask me what you need (since you almost never actually know), and also tell me you don’t have a domain or hosting, and $10/month sounds a bit pricey to you. Finally you’ll register the domain and purchase hosting, and then somehow completely fail to understand me when I ask you for your hosting login and password, as they are a small requirement to doing absolutely anything with your website.
Then you’ll vanish for a week because you don’t have the content ready for your site. You didn’t actually even figure out what content needed to be on your site. You thought I could magic you up an elegant, competitively-featured website with my voodoo. Then it’s two weeks of you trying to get as much free work out of me as possible, requesting ludicrous changes and total reworking of major parts of the project.
And when it comes time to write that pathetic check for $500 or whatever infantile sum you’ve decided my time is worth — three or four weeks of my time, at this point — you’re always still putting your funds together, and it takes another week or two to get the check from you, which is inevitably drawn on the Bank of Addis Ababa or the Chimney Sweep’s Credit Union or whatever obscure tiny bank you’ve invariably chosen to do business with, so it takes another week to clear. At this point, I’ve done a project for you for roughly $5/hr.
I understand that small businesses often don’t have big money. Really, I do. But if $500-1000 is the most you can offer someone to build your web-based business for you, you might want to think about doing it yourself. If it’s not worth your time to save $500 to learn HTML, it’s not worth the time of the guy/girl who already knows how to do HTML, you follow?
5) Most of you don’t actually need a full-time web person. You just think you do. You need a contractor to do the initial setup work and then take a small monthly contract retainer or an occasional small fee to make modifications to your site’s structure or layout. The people you hired who didn’t show you how to update your own website content or give you your passwords? Yeah, those are scumbags. They’re the kind of people who, admittedly, give my industry a bad name. You can often tell them by their shifty eyes and absolute unwillingness to provide you with logins, source code, or their original project files for graphic design. They usually wear polo shirts to meetings. Don’t hire them. Hire somebody who will treat you and your project with professionalism and concern, assuming you treat them the same way.
6) Nobody serious is going to work for an employer whose post reads like the scribblings of a five year old. Your computer has a spelling and grammar check. Use it. Also, if you say “Don’t email me, just hit me up on my cell between 6pm and 9pm and ask for Ray-Jay”, you sound like a creepy freak. Nobody wants to work for a creepy freak, except Facebook employees, and Zuckerberg pays them about a hundred times what you’re offering to pay me. (If you don’t know who “Zuckerberg” is, you probably don’t need to be getting into the Internet business.)
Now, having said all of this….
It’s OK to not know how to get this stuff done. Websites are, despite what your sister’s kid tells you, are complex things. It takes years to understand how to make one, much less a really good one. That’s what people like me are here for. It’s even okay if you don’t have a lot of money. I’ll occasionally break my own low-limit cap and work for less than I feel I’m worth, if I like the person and feel like helping them. But when I see an ad saying something like “My last designer was a worthless scumbag and I want somebody who’ll just do what I tell them. NO TELECOMMUTING. Compensation: $300-500 depending on experience”, there’s no way I’m going to click that link. The guy who does — the guy who’s so desperate for work he’ll take on what is clearly going to be a hellish gig — is going to suck as bad as your last designer or worse.
Just keep this stuff in mind, please, when you’re posting here to find somebody to help make your Web project a reality. (I don’t even know why I’m wasting my time; this will surely get deleted immediately. But screw it, I had to say something.)