--- comments: true date: 2011-08-08 11:00:38 layout: post slug: updated-cv title: Updated CV wordpress_id: 3005 categories: - Personal tag: - CSS - CV - HTML --- Last week I got round to updating [my CV](/cv/), adding on my new job at Sky. I decided to take the opportunity to do something a little different with it this time round. Being a web developer, with a strong focus on CSS, I chose to make the CV relevant by writing it as (obviously made-up/invalid) CSS. Initially I actually just wrote everything out in one giant `
` with ``s just for colouring in, a little like this:


    
    
    /*------------------------------------*\
        PERSONAL
    \*------------------------------------*/
    #me{
        name:"Harry Roberts", Harry;
        age:21years;
    }
    ...
    ...
    
So far in I thought that that seemed a little too easy/lazy, and it also came with the massive issue of not being semantic, meaningful or just plain proper markup. A CV is a series of headings and lists, not a single block of preformatted text. I got to work rewriting, refactoring and tidying and marked it all up properly, and moved any braces, comments and quotes etc out of the HTML and into the CSS making [massive use of the `content:;` property](/2010/09/keeping-code-clean-with-content/). The resulting document is a semantically sound, properly marked up CV that is transformed into a CSSesque appearance using, well, CSS. CSS is so humbly powerful... So, what does anyone think? Good idea? Too novelty? Seen any other cool developer CVs? **N.B.** it may be worth noting that even though I've updated my CV, I'm not looking for a new job.