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:
- Skills You Need to Change the World
- Java reflection Explained Simply
- Secure Communications Concepts Explained Simply
- Multi-threaded Performance Pitfalls
- Generic Synchronisation Policies
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.
- Read online (HTML)
- PDF (1.0MB); 2-up PDF for printing (1.1MB)
- Download HTML: zip file (307KB); compressed tar file (271KB)
- CORBA Utilities version 2.1.7
-
A collection of utilities that dramatically simply the
development and deployment of C++ and Java CORBA
applications.
- Read online (HTML)
- Software and documentation: zip file (550KB); compressed tar file (445KB)
Ph.D. thesis
Synchronisation in Concurrent, Object-oriented Languages: Expressive Power, Genericity and Inheritance.
- Abstract: HTML; PDF (85KB)
- Download thesis (1.5MB PDF)
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:
- provide only a poor-quality education; or
- be a front for child abuse, forced marriages or child labour.
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.
- Personal accounts by home-educating parents and children. These help to explain some of the how’s and why’s of home education. (For an entire book of such personal accounts, I highly recommend Free Range Education).
- An overview of UK-based academic research that shows home-educated children do significantly better academically than school-educated children.
- A discussion from an academic statistician that explains the incompetence in the (lack of) methodology used to gather and process the statistics in the Badman Review.
- An independent statistical analysis, using a larger sample size than that used in the Badman Review, that shows the rate of abuse among home-educated children to be significantly lower than the national rate of abuse.
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.
