I agree with some of the points in this blog post. However, shouldn't the same advice apply to companies that use the same useless templates to describe development positions and then spend little to no time telling potential candidates about the type of work they will be doing? In today's world, getting a good developer is as hard as getting a good development job.