Thought Flow

Technology and other things

Category: Industry

  • Resumes are bullshit

    Today, I was asked by a consultancy agency to provide a resume (or Curriculum Vitae or CV) with “some more meat on it” than one I had sent earlier which was very basic and with simple bullet points. I have always felt that resumes are bullshit and I have always wanted to blog about it so this was my cue to finally write down my thoughts on the subject. Here are a few reasons why resumes are bullshit:

    • Resumes tell what you worked with but not how.
    • Your former jobtitle as “Dynamic Creative Supervisor” sounds like it was created with the Bullshit Job Title generator (which indeed I just did).
    • A resume does not tell whether or not you can actually solve problems. Like the FizzBuzz problem. 1
    • Paula Bean was apparently able to get a job based on her resume. That was a bad idea.

    Resumes might be good for initial weeding out in applications but unfortunately this will often mean that inexperienced programmers do not stand a chance in the job race and I think that is a shame. I myself am a good example of a person with a thin CV when it comes to IT-related experience which is mainly due to the fact that I have spent most of my time at the university being a teaching assistant instead of having a job at an IT-company. But does this mean that my problem solving skills are worse than a person having worked for twenty years doing the same thing over and over? I think not.

    I do not deny that experience is important and Peter Norvig’s essay Teach Yourself Programming in Ten Years is a good reminder that programming is a skill that is only acquired with hard work over an extended period of time but putting so much emphasis on a piece of paper is sad. Is there no better general alternative?

    So after having dutifully updated my CV, I wrote this comment to the consulting agent (translated from Danish):

    In a time where one can buy diplomas online, improve on reality in one’s CV and in many ways get by in life by cheating, I think it is very unlucky that choosing employees is still based on something as untrustworthy as a piece of paper with a Latin title and some dates and job titles. I can find out more about a person’s personality in a 10-minute conversation than I can reading a personal description and I can learn more about a person’s competencies by posing a simple IT-related problem and have them solve it than I can by going through every former position the person has had.

    And here is his response (translated from Danish):

    I see what you’re saying about CVs but actually, I do not entirely agree with you.

    CVs are extremely important in our sales process because they decide whether we get the opportunity to come in and further discuss a job with the customer (they often have a number of CVs from different consultants to choose from). I get an enormous amount of bad CVs sent to me and my prejudice from seeing the CV is rarely different from when I actually meet the person later.

    Remember that CVs are not about improving on reality but presenting the material in a professional manner and with focus on the essentials…. This is something that is valid for sales in general.

    So the jury is up on the question but the title of this blog post remains the same. Meanwhile, I hope I didn’t scare him away :-)

    Update: Since writing this article, my views have been challenged from a lot of different people which is a good thing. However, there are plenty of articles to support my point. Here is a few:
    Forbes on resume lies
    Yahoo Finance on resume lies
    Job Bank USA on resume lies

  • The business card

    David Lebech business cardDo I need a business card? Probably not right now. But we are still getting it. However, I was recently at a social where I wanted to give my email address to a fellow computer scientist who is also a business owner. It worked out since everyone carry phones but when I remember the feeling of someone giving me their business card (business owner or not), there is just a different feel to it… so I felt bad for not having one.

    This makes me wonder. Is there a reason why some companies give a fancy card to employees of any rank? Does it have a proven effect or is it just show-off, like it is going to be in my case.

    In any case, I will look forward to the next time someone asks for my email.

  • Metacircle

    Metacircle logoMetacircle was founded in July 2010 by myself and my friend Patrick. We offer consulting services for the IT industry and we are currently making feature enhancements and analyzing performance for the webshop product from MCB, a company based in Holstebro, Denmark.

    The name Metacircle is inspired by the computer science concept of a meta-circular evaluator. We chose the name because we (especially Patrick) are excited about the possibilities of a new functional programming language called Clojure which, we hope, we will be able to utilize in future projects.

    These are exciting times.

    By the way, Ubuntu 10.10 is coming soon. See the fancy countdown below.
    Ubuntu 10.10 is out! www.ubuntu.com

  • Who needs SEO?

    I often wonder about search engine optimization (SEO). Does it really deserve its own little separate subspace of the IT industry? First, I acknowledge that almost all internet surfing/browsing/searching/whatever starts with an internet search. Therefore, it is important for all kinds of websites to show up early in internet searches and the concept of SEO is thus vindicated.

    But why do so many people “specialize” in SEO? How can a company survive doing only SEO? How did SEO become an entire industry? The first two questions are easily answered: People are willing to pay for it. As to how it got to that point, the third question remains unanswered to me.

    I have tried to search online to figure out what is so hard about SEO. In some forums, like in this webmasterworld forum post, some people say that anyone can perform SEO while others say that SEO is definitely worth the money. Other places, I only find vague descriptions about why SEO is not easy, e.g. in a search engine optimization journal blog post.

    The biggest problem with SEO is, in my opinion, all the many “SEO experts” that have come out of the blue and advertise themselves with fancy words like return-of-investment and number one rankings on all search engines. Google even warns about this in an excellent support answer about SEO. Of course there are people that have certain skills and might even be worth hiring for improving online business. But I think that SEO also has so much hype these days that it is difficult to know exactly what you get.

    Maybe I am just blissfully ignorant to the wonders of SEO. Maybe that is why this blog has so few readers. But at least I am (currently) ranked fourth on Google when searching for “thought flow“. Whether that is due to the 15 minutes I spend on SEO for this site or the fact that thought flow is not a common search term, I do not know. But I did not pay $1000 for it.

    Added since original post:
    The world’s shortest guide to SEO

  • Sleepy time

    “When you start a business, you have to work all the time, you just have to. Every waking hour.”

    Bullshit. But I hear stuff like that all the time. So many times that I almost started believing it myself. But that does not make it true. Also, sleeping is kind of taboo. The inspiring book Rework breaks with this taboo and so do we.

    What is the single most important thing for a software developer? Concentration. You cannot concentrate if you are tired. You are tired if you do not sleep. You do not sleep if you work all the time. You work all the time because you think it makes a difference. But you cannot think because you’re tired. So go to bed.