Main page

This web site contains the publicly-accessible work of Ciaran McHale. You can browse the work below, or go directly to the download page.

I have two mailing lists that you might like to join. If you want to receive (very occasional) announcements about new or updated material on this website then join the announcements mailing list. If you would like to contribute to the Skills You Need to Change the World training course then join the the skills-dev mailing list.

Disclaimer: All opinions expressed on this site are mine and do not necessary represent those of my employer, other organizations or other people.

Training courses & presentations

The training courses page has several training courses that cover various subjects:

All the training courses have an unrestrictive open-source license so you can modify and reuse them as you want.

CORBA stuff

CORBA Explained Simply
A concise book for people who want a technical understanding of the concepts and terminology of CORBA without learning the low-level details.
CORBA Utilities version 2.1.7
A collection of utilities that dramatically simply the development and deployment of C++ and Java CORBA applications.

Ph.D. thesis

Synchronisation in Concurrent, Object-oriented Languages: Expressive Power, Genericity and Inheritance.

Bianca

My wife Bianca, who speaks four languages fluently, is writing a book for people who want to learn French. Although the book is not yet finished, one part of the book, Effective Resources for Learning French (289KB PDF), is quite mature and self-contained. This provides an annotated bibliography of books, audio courses, movies, music and websites for self-directed learners of French. It is suitable for all levels and ages.

Bianca may update that part of the book in the future, and would appreciate feedback to help her do so. If you have any ideas for improving Effective Resources for Learning French then please email her at BiancaMcHale@yahoo.co.uk or call her on her mobile telephone: +44-(0)7974-314-251.

Humor

The humor page contains some humorous pieces that I have written.

Home education

At the start of 2009, the UK government was wondering if home education might:

The government asked Graham Badman to investigate these possibilities. The resulting report, the Badman Review, found no evidence of poor educational standards, forced marriages or child labour. However, with the aid of flawed statistical analysis, Mr. Badman claimed that the rate of child abuse among home-educated children was higher than in the general population. Based on these findings, the report made 28 recommendations. If implemented into law, these would make it very hard, if not impossible, for families to continue to home-educate.

Some home educators have written a response document called Right to Reply that is both informative and very interesting. Among other things, this response document contains the following.

The Badman report is full of “dirty tricks”: selective quotations that distort the intended meaning of the person being quoted; citing non-existent research; ignoring relevant research; and suppressing evidence that would casts doubt on the report’s analysis and conclusions. In addition, the report neglects to provide an appendix with the raw data it used for its statistical analysis, thus making it difficult to anybody to check the validity of the statistics-based claims.

Some home educators had to submit literally hundreds of freedom of information (FOI) requests, to various government organizations, to gain access to the raw data that Mr. Badman used for his statistical analysis. It was when they gathered this raw data and did their own analysis that they discovered the fundamental flaws in Mr. Badman’s analysis. You can find a critique of Mr. Badman’s statistics in this document.

Very suspiciously, one government department—the Department for Children, Schools and Families (DCSF)—has been refusing to respond to many of the FOI requests. By the way, it was the DCSF who paid Mr. Badman to write his flawed report.

The DCSF denied the FOI requests because they claimed to have evidence that: (1) home educators were trying to vilify Mr. Badman: (2) a small group of home educators were trying to inundate the DCSF with FOI requests; and (3) one person who was sending FOI requests was making “vexatious”, “harassing” and “derogatory” comments about DCSF staff.

These accusations made by the DCSF seemed strange to me so I decided to look at the evidence to support them. I discovered that every single piece of “evidence” was complete rubbish. I wrote a 27-page letter to the Information Commissioner’s Office to complain about this blatant attempt of the DCSF to unlawfully deny FOI requests. My letter examines every single item of “evidence” and slows just how stupid and unfounded it is.

Part-way through writing the letter, the farcical nature of the accusations became very clear to me and I was reminded of the classic comedy sketch Constable Savage that appeared on Not the Nine O’Clock News many years ago. The ludicrous accusations in that comedy sketch are disturbingly similar to those used by the DCSF to deny FOI requests.

By the way, the government immediately accepted the recommendations of the Badman report when it was first published, has ignored the serious concerns subsequently raised about it, and is currently trying to put the report’s recommendations into law via the Children, Schools and Families Bill.