Cambridge Primary Review – Too much, too young
The UK media is covering the release of another part of the Cambridge Primary Review which is researching the issues behind primary school education in the UK.
We have serious literacy problems here in the UK, demotivated and stressed young children, and a culture that seems to be losing social cohesion each year.
The review backs up other experts that say that children in the UK are being tested far too much, receiving formal schooling too early (4yrs in most cases, age 5 by law) and that Steiner schools and home-schooled children are doing much better.
View the BBC TV news report on it
Also listen to the discussion on Radio 4 Today programme this morning - Note the ridiculous comment from the woman criticizing the research, who says that children in home or alternative (i.e. Steiner) schools fare better because they are "middle class". The evidence clearly shows entire countries do better – e.g. Sweden – with this kind of approach. Is everyone in Sweden middle class?
The government seems to be desperately fighting their indefensible corner while they constantly increase the pressure on our children, teachers and schools to "perform" by reaching ever increasing numbers of goals and targets. The government seems to be extremely keen on helping the disadvantaged, by forcing them to give up their childhood early, in under funded schools, with constantly changing methodologies that are effectively experimentation on a national scale. Which of these changes is actually producing better results? Are they not aware of amazing people like Bill Strickland who works wonders with the disadvantaged in America?
If you think the new EYFS (Early Years Foundation Stage) policy which makes it law to start teaching children to read and write from the ages of 4 years is too much, please sign up to the Open Eye petition on the Downing Street website. Open Eye is a group of academics and childhood experts who are making a stand against the Government’s increasingly testing-led and high-pressure education policies for young children.
If you’re interested in this subject, watch out for the media coverage and see how many times you can count the government ministers or representatives saying how EYFS is "a flexible framework". It’s flexible as long as you work within it.
Our school campaign has taken a new twist, with an almost derisory response from the DCSF (education department) which fails to address several of the specific legal issues we raised in our letter requesting full exemptions for Steiner schools. We are now about to make our next move…
Rejoice! Grails 1.0 is here
Now, if you can reach the Grails website you will be able to download Grails Version 1.0, which has finally "gone gold" and has brought the Codehaus server to its knees already it seems! Give the Codehaus guys some time to rig up something that will oil the wheels a bit, as there’s a definite overload situation going on with the site.
Most people understand that psychologically a 1.0 release is important. It sets the baseline and foundation for what is to come in the future. Grails 1.0 is incredibly rich in terms of core features, and has a growing list of free plugins that add all manner of powerful functionality.
Grails 1.0 has a powerful ORM DSL now for tweaking what Hibernate does behind the scenes in an intuitive way, including index generation. We’ve also now got Hibernate’s second-level caching in there. Not to mention the frankly pretty twisted auto unmarshalling of JSON/xml request payloads into beans, and the withFormat content negotiation stuff.
We have also put together a framework for automatically running functional web tests on "specimen" applications held in SVN as part of the Grails continuous integration builds. There are some teething troubles with the server environment but the whole process is working locally, and we just need to fill SVN with some good test apps with, more importantly, some comprehensive webtest scripts.
This will effectively form a kind of "TCK" for Grails and will ensure stability against the 1.0 baseline functionality – in addition to the large number of unit tests that Grails undergoes constantly as part of the continuous integration build platform (the rather excellent Bamboo as it happens). Contributions of non-trivial applications with comprehensive unit and webtests would be appreciated.
This is in addition to the work Graeme did to tie together Groovy SVN HEAD and Grails SVN HEAD in continuous integration to ensure that we spot any changes to Groovy that break Grails as early as possible, as well as giving the Groovy team a great stock of code to run their changes against.
We’re looking forward to talking to all the new Grails users that this 1.0 release will bring!
Windows Vista – so wrong it hurts
I had to help a relative out with getting Skype installed on a new Windows Vista PC the other day.
It was my first experience of Vista in the flesh (I previously used Windows XP before moving to Mac), and while everything worked it definitely didn’t "just work" which is the Apple way.
It was very interesting to revisit the "Windows way" like this as an alien who now does things the "Mac way".
My task – install a USB webcam for use with Skype, and connect some new speakers, and make some test video calls with Skype.
Observations follow:
- It takes 10 minutes+ to install drivers/whatever crap it is that comes on the CD with the webcam
- Every time anything "happens" you get asked if you (a) really want to do it and (b) if you’re really happy for whatever it is to do whatever it is it is doing
- The screen flickers all the time when popping up these ridiculous "Do you want to allow X or Y" messages that are supposed to make you feel more secure. The flickers might be a lame graphics card or bad driver, but to me it just looks like a very bad "lowlight the background" effect.
- The webcam (Quickcam) always has this popup tool window that you really care nothing about and yet it appears (and hence has to be closed) whenever you use the camera via Skype
- Even Skype for windows is tainted with "Windowsitis" and has a ridiculous three possible ways of viewing the video of a call (in call tab, in window, full screen)
- So many tool buttons and tabs in everything. STOP IT ALREADY, PLEASE!
- Even just resizing an IE7 window causes all the toolbars to flicker as they resize and redraw – truly pathetic and just makes you feel like you are in a second hand car rather than a new sports car (which relatively speaking this new PC is!). You get used to this crap resizing rendering on Windows – its only when you go back from mac you remember and realise what you put up with
- Complete lack of comprehension of what Apple did with Dashboard widgets. You don’t want these on your desktop where they get covered up all the time by other windows – that’s why they appear OVER everything on Mac
- When I plug some speakers in, I don’t need to be TOLD "Some speakers have just been plugged in"! Completely braindead, and the icon for the speaker looks like crap, all pixellated etc. Contrast with iTunes and the AirTunes/Airport Express device. This too can detect the presence of a jack plug in the socket… but you hear nothing of this UNLESS you try to play music out of the device, in which case it will say "There are no speakers connected to the AirTunes device"! Genius, or common sense? It definitely isn’t either in Microsoft’s campus.
- In a brand new computer, with a nice 19" widescreen display, why (why oh why on Earth) does windows default to 1024×768 resolution?! Thus presenting a strangely stretched and blurry display. I had to find the monitor product code and google for the true resolution as there was no indication of supported resolutions in display settings / device manager, and then I finally put in 1440 x 900 and hurrah crystal clear display. To have great hardware and not use the natural resolution of it simply beggars belief. There is no way my father in law would have found out how to do this. All Apple hardware runs at the LCD’s natural resolution by default. You might blame it on hardware/drivers rather than Windows, perhaps that is the case, but that in itself is part of the problem. Apple is a complete solution: harmony ensues.
The latter point demonstrates most clearly the sometimes ephemeral difference between Macs and Windows PCs – it’s the epitome of the "Just works" concept. It doesn’t make sense for it to be any other way, and yet Windows achieves it because the propellerheads at Redmond can’t understand people, only machines. If they had a single truly clued up Human Interface Design expert looking at their stuff, they would not produce this rubbish. Perhaps there are many HID people there, but nobody listens?
UPDATE: I forgot to mention. 11. Why, in 2008, does Windows need to reboot after installing the driver for a USB webcam? Insanity.




















