Dr Joe Jordan 

@geekofhearts

Lead Software Engineer at , scientist, engineer, bleeding heart liberal, internationalist, new dad. Lib Dem PPC for Hertsmere

Joined January 2009

Media

  1. 14 Nov 2015
  2. 8 Oct 2015
  3. 13 Sep 2015

    This is what happens when you get haughty about the former lump of ice you moved into a few thousand years ago:

  4. 14 Jul 2015

    Plutonians seem to be plotting revenge for demotion from planet status...

  5. 1 Jun 2015
  6. 30 May 2015

    The Brits' homes are no longer their castles (nor their /home's, for that matter).

  7. 11 Nov 2014
    Replying to

    "Benefit tourism" not legal under EU free movement law RT : Summary of ECJ ruling on migrant benefits:

  8. 4 Nov 2014

    Ball and feathers, falling at the same rate in vacuum chamber:

  9. 2 Oct 2014
    Replying to
  10. 24 Sep 2014
    Replying to

    "Luxury items" on the right... RT : These VAT regulations are literally the workings of a madman

  11. 8 Sep 2014
    Replying to

    MT : Jack the Ripper: four reasons DNA testing could be wrong << "amateur" = Lecturer♀

  12. 26 Jul 2014

    Scene from "The Pianist". Oh, no, my mistake, it's Gaza.

  13. 25 Apr 2014

    More on those UKIP posters - ALL the hypocrisy...

  14. 16 Apr 2014

    Britain the world's most sexist county, according to UN official:

  15. 5 Apr 2014

    US company's revenge on negative tweets about their LGBT-friendly ad:

  16. 18 Mar 2014

    Rebellious tree is rebellious! RT @RaptureLeaking: I love this tree.

  17. 20 Feb 2014

    This is awesome. it has Ice Cube and Eminem in it, so there is swearing. "Omnipotent"

  18. 16 Jan 2014
    Replying to

    Don't normally agree with the Dawk, but THIS MT : "Labelled from birth." My letter to The Times today

  19. 7 Jan 2014

    Lots of talk about Immigration today! in case you forgot, this poem exists: Mathematics, by

  20. 29 Dec 2013

    A handy guide to refer people to when they make a mistake: (their/they're/there et al)

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·