March 4, 2014

CoderDojo, CodingDojo or CodeJo?

CC-BY licensed picture of a Hacker Dojo by Mitch Altman.

A dojo (or a dōjō) is an event where people train to perform a given task. So for example, software engineers organise code dojos to hone their skills in making software. The term has become widely adopted, so much so, that you’ll often find many flavours of dojo in your local area. In Manchester, there are at least three variants and these often get confused, usually by me. So here’s a quick explanation of what the different dojos do and how they are different.

CoderDojo: @coderdojo & @mcrcoderdojo etc

CoderDojo.com is an open source, volunteer led, global movement of free coding clubs for young people. You’ll find Coder Dojos all over the world, the Manchester Coder Dojo meets once a month in The Sharp Project, and like many coder dojos is very popular and frequently over-subscribed.

CodingDojo: @uomcodingdojo & @codingdojodotco

A group of students at the University of Manchester organise a Coding Dojo @uomcodingdojo see fb.com/uomcodingdojo. They practise problems in TopCoder and other puzzles [1-5] in order to compete in the ACM International Collegiate Programming Contest. They do this because it’s fun, improves their skill and prepares them for the kind’s of problems that are commonly found in a Coding Interviews  - a variant of the infamous Microsoft / Amazon / Google / Apple / Facebook / Twitter interviews. [6,7]

(The Manchester Coding Dojo are nothing to do with codingdojo.com  an outfit in Seattle and Silly Valley who claim to “teach you programming in 2 weeks” see @codingdojodotco.)

Codejo: @manc_codejo

The Manchester Codejo is monthly coding meetup in Manchester, where developers improve their skills by performing Katas - exercises designed to improve coding ability through repetition. So at their last meeting for example, Gemma Cameron @ruby_gem recently ran a Codejo session on the Class-responsibility-collaboration card at manchester.techhub.com.

In other words…

So @coderdojo ≠ @uomcodingdojo ≠ @manc_codejo ≠ @McrCoderDojo etc. Hope this clears up some confusion…


  1. http://en.wikipedia.org/wiki/Dining Philosophers
  2. http://en.wikipedia.org/wiki/Eight queens puzzle
  3. http://en.wikipedia.org/wiki/Tower of Hanoi
  4. http://en.wikipedia.org/wiki/Travelling salesman problem
  5. http://en.wikipedia.org/wiki/Two Generals’ problem
  6. McDowell, Gayle Laakman (2011) Cracking the Coding Interview: 150 Programming Questions and Solutions Career Cup ISBN:098478280X
  7. Poundstone, William (2013) Are You Smart Enough to Work at Google? Fiendish Puzzles And Impossible Interview Questions From The World’s Top Companies Oneworld Publications ISBN:1851689559

August 20, 2012

Digital Research 2012: September 10th-12th at St. Catherine’s College, Oxford, UK

The Radcliffe Camera, Oxford by chensiyuan

The Radcliffe Camera, Oxford by chensiyuan via wikipedia

The UK’s premier Digital Research community event is being held in Oxford 10-12 September 2012. Come along to showcase and share the latest in digital research practice – and set the agenda for tomorrow at Digital Research 2012. The conference features an exciting 3-day programme with a great set of invited speakers together with showcases of the work and vision of the Digital Research community. Here are some highlights of the programme – please see the website digital-research.oerc.ox.ac.uk for the full programme and registration information.

New Science of New Data Symposium and Innovation Showcase  on Monday 10th: Keynotes from Noshir Contractor [1] (Northwestern University) on Web Science, Nigel Shadbolt (Government Information Adviser) on Open Data and a closing address by Kieron O’Hara (computer scientist) – with twitter analytics, geolocated social media and web observatories in between. Also the launch of the Software Sustainability Institute’s Fellows programme and community workshops.

Future of Digital Research on Tuesday 11th: Keynotes from Stevan Harnad on “Digital Research: How and Why the Research Councils UK Open Access Policy Needs to Be Revised” [2], Jim Hendler (Rensselaer Polytechnic Institute) on “Broad Data” (not just big!), and Lizbeth Goodman (University College Dublin) on “SMART spaces by and for SMART people”. Sessions are themed on Open Science with a talk by Peter Murray-Rust, Smart Spaces as a Utility and future glimpses from the community, all culminating in a Roundtable discussion on the Future of Digital Research.

e–Infrastructure Forum and Innovation Showcase on Wednesday 12th opens with a dual-track community innovation showcase, then launch the UK e-Infrastructure Academic Community Forum where Peter Coveney (UK e-Infrastructure Leadership Council and University College London) will present the “state of the nation” followed by a Provider’s Panel, Software, Training and User’s Panel – an important and timely opportunity for the community to review current progress and determine what’s needed in the future.

There’s a lot more happening throughout the event, including an exciting “DevChallenge” hackathon run by DevCSI, software surgery by the Software Sustainability Institute (SSI) and multiple community workshops – plus the Digital Research 2012 dinner in College and a reception in the spectacular Museum of Natural History in Oxford. Digital Research 2012 is very grateful to everyone who has come together to make this event possible, including e-Research South, Open Knowledge Foundation, Web Science, the Digital Social Research programme, our Digital Economy colleagues and the All Hands Foundation.

We look forward to seeing you at Digital Research 2012 in Oxford in September.


  1. Lazer, D., Pentland, A., Adamic, L., Aral, S., Barabasi, A.L., Brewer, D., Christakis, N., Contractor, N., Fowler, J., Gutmann, M. & (2009). Social Science: Computational Social Science, Science, 323 (5915) 723. DOI: 10.1126/science.1167742
  2. Stevan Harnad (2012). Open access: A green light for archiving, Nature, 487 (7407) 302. DOI: 10.1038/487302b

April 2, 2012

Open Data Manchester: Twenty Four Hour Data People

Sean Ryder at the Hacienda by Tangerine Dream on flickr

Sean Ryder, the original twenty-four hour Manchester party person of the Happy Mondays, spins the discs at the Wickerman festival in 2008. Creative commons licensed image via Tangerine Dream on flickr.com

According to Francis Maude, Open Data is the raw material for “next industrial revolution”. Now you should obviously take everything politicians say with a large pinch of salt (especially Maude) but despite the political hyperbole, when it comes to data he is onto something.

According to wikipedia, which is considerably more reliable than politicians, Open Data is:

“the idea that certain data should be freely available to everyone to use and republish as they wish, without restrictions from copyright, patents or other mechanisms of control.”

Open Data is slowly having an impact in the world of science [1] and also in wider society. Initiatives like data.gov in the U.S. and data.gov.uk in England, also known as e-government or government 2.0, have put huge amounts of data in the public domain and there is plenty more data in the pipeline. All of this data makes novel applications possible, like cycling injury maps showing accident black spots, and many others just like it.

To discuss the current status of Open Data in Greater Manchester there were two events last week:

  1. The Open Data Manchester meetup “24 hour data people” [2] at the the Manchester Digital Laboratory (“madlab”), which recently made BBC headlines with the DIY bio project
  2. The Discover Open Data event at the Cornerhouse cinema
Here is a brief and incomplete summary of what went on at these events:


Customized Rubric Theme Blog at WordPress.com.


Get every new post delivered to your Inbox.

Join 1,485 other followers