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.)
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…
- http://en.wikipedia.org/wiki/Dining Philosophers
- http://en.wikipedia.org/wiki/Eight queens puzzle
- http://en.wikipedia.org/wiki/Tower of Hanoi
- http://en.wikipedia.org/wiki/Travelling salesman problem
- http://en.wikipedia.org/wiki/Two Generals’ problem
- McDowell, Gayle Laakman (2011) Cracking the Coding Interview: 150 Programming Questions and Solutions Career Cup ISBN:098478280X
- 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
Oracle Inc. Headquarters, Silicon Valley, California. CC-licensed Picture by (nz)dave on Flickr.
… if it hasn’t done already
In California the streets aren’t paved with Gold, they are paved with Silicon. Many a Californian has made their fame and fortune from Silicon-based commerce. Facebook, Google, Twitter, Oracle, Apple the list goes on and on. Silicon paves the streets of Silicon Valley.
Silly Valley is often imitated but rarely bettered. Here is a small selection of imitators from a fully blown stamp collection of silicon valley places in wikipedia:
- Silicon Alley, New York
- Silicon Fen, Cambridge UK
- Silicon Roundabout, London
- Silicon Glen, Glasgow and Edinburgh, Bonnie Scotland
- Silicon Gorge, M4 Corridor-ish (Bristol, Swindon, Oxford etc)
- Silicon Mill, Manchester and North West England
- Silicon Shipyard, Newcastle, Middlesborough etc
If you don’t have a Silicon Valley cluster near where you live, there’s an easy part and a hard part to creating one. The easy part is, just prefix the name of your local area with the magic S word Silicon. Easy. The hard part is building the universities, businesses, technology, communities, start-ups and investment that makes a technology cluster like Silicon Valley successful [1,2,3]. How can it be done?
- Mietek Jaroniec (2009). Silicon beyond the valley Nature Chemistry, 1 (2), 166-166 DOI: 10.1038/nchem.173
- Paul Graham (2006). How to be Silicon Valley paulgraham.com
- Chris Vallance (2012). Silicon Britain: Inside the country’s tech clusters BBC News
The British Monarchy are preparing to exploit new advertising opportunities and boost royal revenue during the 2012 Olympics in London. Photo credit: gokart.co.uk.
Advertising agencies are everywhere, there is no escaping them. But who’s the daddy of the advertising world? The mother of all ad agencies?
According to wikipedia, WPP is the “world’s largest advertising group by revenues”. This is hogwash. Some of the world’s largest ad agences are technology companies. For example, in descending order of revenue:
So Google Inc. is currently the world’s largest advertising agency by revenues, followed by WPP then possibly Facebook. It will be interesting to see if the “best minds” [1,2] on Planet Facebook can catch up with WPP and Google by encouraging it’s user’s to click on ads more and buy more stuff in their store.
“The best minds of my generation are thinking about how to make people click on ads. That sucks.” — Jeff Hammerbacher 
- Ashlee Vance (2011) This Tech Bubble Is Different Bloomberg Business Week
- Bruce Robinson (1989) How to Get Ahead in Advertising Handmade Films
* Revenue figures from wikipedia. Can’t really vouch for their accuracy but they look reasonable.
What caused the summer riots of 2011 in the UK? Many reasons have been suggested and a long list of possible causes has been drawn up over the summer. The baby boomer generation should be added to the list of suspects. It is the baby boomers, those born roughly between 1945-1965, that caused the riots – it’s mostly their fault .
Arson and rioting in Tottenham, August 2011 (AP Photo/PA, Lewis Whyld)
UK riots: a long list of suspects
Who or what can we blame for the UK riots? It’s complicated but we could…
- Blame it on the education system: The nations favourite scapegoat is at fault because being a responsible citizen isn’t part of the National Curriculum, according to some sources. Let’s blame the teachers, they are an easy target.
- Blame it on the police. The law enforcers were caught napping and have been accused of having poor relations with local people.
- Blame it on the government. Twenty years of Labour rule under Blair/Brown followed a year of Cameron’s coalition. Depending on your political persuasion, it is all the current / previous governments fault the UK is falling to pieces.
- Blame it on the parents or lack of them. Irresponsible parents let their children run riot, if you believe what you read in the newspapers.
- Blame it on inequality and the widening socio-economic gap between rich and poor. Inequality in society makes people want to steal televisions and trainers that can’t otherwise be afforded
- Blame it on the recession, high unemployment and grim job prospects for everyone, but especially those aged 16-24, the NEETS, not in education, employment or training.
- Blame it on technology especially twitter, facebook and BlackBerry Messenger etc people used technology to incite rioting, and they only needed 140 characters to do it – allegedly. Riot! (that’s only 5 characters)
- Blame it on the baby boomers, they stole their children’s future and they’re not giving it back. Just ask David Willetts MP, he’s written a book all about them . In a nutshell, the book describes how the baby boomers took all the houses, jobs, cheap education, welfare, free health care and decent pensions. To add insult to injury, they undervalue the claims of future generations (Generation X and Generation Y) by spending their kids inheritance (aka S.K.I.-ing). Should it be so surprising that their disgruntled sons, daughters and grandchildren were rioting on the streets?
It is hard to conclusively prove that any of these suspects are guilty as charged because the causes of rioting are complex. However, it seems likely that the unequal wealth and influence of baby boomers was a contributing factor in the UK riots. You can read all about it in Mr Willett’s intriguing book [1,2].
- David Willetts (2010) The Pinch: How the Baby Boomers Took Their Children’s Future – And Why They Should Give it Back ISBN: 1848872313. See full book reviews in The Telegraph, The Times, The Guardian, The Economist, The Daily Mail and New Statesman
Here is an experiment to investigate dependence on your “digital dummy”. A digital dummy is any computer, smartphone or other digital device on which you suckle data like a baby. What you need to do is:
- Delete all your so-called “social networks” on LinkedIn, Facebook etc. Being sat in front of a computer is distinctly unsociable.
- Delete your twitter account.
- Don’t bother reading your email (90% of email is useless noise).
- Blast your blog into oblivion.
- Ignore your feed reader, or “mark all items as read” because if Internet Addiction Disorder (IAD) actually exists and you are a sufferer , the currently best known cure is to go cold turkey.
After completing all these steps, wait for at least one week and observe results. Hasn’t it gone quiet? Is your life any better? Repeat as necessary until sanity returns…
- Flisher, C. (2010). Getting plugged in: An overview of Internet addiction Journal of Paediatrics and Child Health, 46 (10), 557-559 DOI: 10.1111/j.1440-1754.2010.01879.x
Whatever your views on Facebook , you can’t deny that from space, “Planet Facebook” looks rather intriguing. The wonderful diagram below of Facebook connections has been made by Paul Butler. Even miserable Facebook refuseniks (like me) can’t help but go “ooh that’s pretty” while marvelling at the masterful use of the R language to construct this beautiful map…
- John H. Tucker (2010). Status update: “I’m so glamorous”. A study of facebook users shows how narcissism and low self-esteem can be interrelated. Scientific American, 303 (5) PMID: 21033279, see also original research by Soraya Mehdizadeh at DOI:10.1089/cyber.2009.0257
With apologies to Jonathan Swift:
“Great sites have little sites upon their back to bite ‘em
And little sites have lesser sites, and so ad infinitum…”
So what happened was, Carole Goble asked on the myExperiment mailing list, “is there a list of scientist social networking sites”? Here is first attempt at such a list (not comprehensive), you’ll have to decide for yourself which are the great, greater, little and lesser sites.