-
Today’s lockdown excitement: my wife cut my hair
Even better: I was allowed to reciprocate
We both survived. Every challenge provides opportunity.
-
Black Lives Matter - An Educational Perspective
I thought long and hard before I become the umpteenth middle-aged, white man in a well-paid profession with a good life to pontificate about privilege and the events, both current and historical, that necessitate the Black Lives Matter movement.
But I keep coming back to the fact that it’s always worse to stay quiet. Collective silence didn’t create injustice and inequity, but it certainly ensured that it endured for hundreds of years.
Black Lives Matter
If you are going to argue that “all lives matter”, or talk about the mistreatment of women, the inequity that transgender people constantly battle, or centuries of anti-Semitism then you have significantly missed the point.
By diminishing the Black Lives Matter movement with such criticism is just another way of marginalising the very people that are protesting the injustice.
This is not a zero-sum game, we do not have to choose. My life matters, your life matters. Of course all lives matter.
So, let’s just agree. Black. Lives. Matter.
History is Written by the Victors
I am neither qualified nor learned enough to talk about black history - which in itself speaks volumes of the bubble of privileged and ignorance I was brought up in - but the links between modern racism and European Imperialism are strong and their impact is oftentimes subtle but endures to this day.
Even when that history is retold today, no matter how well meaning and constructive the intent, it often has an uncomfortable perspective.
Historic England, a largely government-funded public body, rightly provide information about English involvement in slavery. However, without attribution, they have this to say about early slaver, John Hawkins (with my emphasis):
John Hawkins (from 1532 to 1595) of Plymouth is acknowledged as the pioneer of the English slave trade.
In the context of the British Empire, and that Imperialist “spirit”, I suppose it could be argued that Hawkins was indeed a pioneer - but that word has almost universally positive connotations. The language that we choose to use when describing the actions of the perpetrators of horrendous acts is key. I can only imagine that anyone descended from the victims of slavery would have a very different view of Hawkins and might therefore choose many different words to describe him.
University College London have a project that aims to “explore and document some of the ways in which colonial slavery shaped modern Britain”. No doubt a worthy attempt to put into perspective the scale of slavery perpetrated throughout the world by our ancestors, and I think this kind of project is crucial to understanding our history. I would suggest, however, that the Legacies of British Slave-ownership project abuses the privilege of language in its very title. The enslaved were not, in any meaningful modern way, owned. Despite the prevailing view at the time, we can choose how to frame our history.
It is sadly ironic that once Confederate Congressman George Graham Vest is often cited with originating the phrase:
… history is written by the victors and framed according to the prejudices and bias existing on either side.
Let us choose wisely how we choose to frame our history.
The Need for Leadership
The tragedy about systemic racism is that is entirely socio-political, and it therefore too often gets treated as a party political issue - one in which opposing views can be promoted as equally valid. There is no biological notion of race.
Race does not provide an accurate representation of human biological variation. It was never accurate in the past, and it remains inaccurate when referencing contemporary human populations. Humans are not divided biologically into distinct continental types or racial genetic clusters. Instead, the Western concept of race must be understood as a classification system that emerged from, and in support of, European colonialism, oppression, and discrimination.
– American Association of Physical Anthropologists, Statement on Race & Racism
School leaders have a vital role in the development of our children and the future of our society. They hold the key to unlocking an honest exploration of our collective history, as well as promoting tolerance and understanding, in order that we can collectively recognise and counter “colonialism, oppression, and discrimination.”
I understand that schools, and those that lead them, are typically nervous about getting involved in politics - but we need to wrestle this issue back from party politics, and demonstrate our intent publicly and clearly. Our children need strong role-models to serve as a baseline for their own individual world views.
The Need for Curricular Change
The curriculum must provide an honest account of history. It is, of course, critical that we look at the events of the past that created the cultures and societies that we live in, understanding the conditions and decisions that led to past events. But we need to do so with the values that we now hold and aspire to.
We also need to ensure that the voices that are heard by students of the curriculum represent a diversity of culture rather than the homogeny of European white men that have dominated the curriculum of modern schooling.
The campaign to decolonise the curriculum has being gaining momentum in recent years, and a number of universities, such as Bath, are now making moves to broaden the reading lists demanded of their courses to foster inclusivity.
So much more can be done, and it will take time. But it’s an investment in diversity and equality. It’s an investment worth making.
The Need for Teachers
I will be the first to admit that I am complicit in the lack of diversity in my classroom practice. In the Computing Science classroom, as well as more widely in the tech industry, I have long been aware of the issue, but when I have taken action it has focused on gender stereotypes and role-models.
So each and every classroom teacher can make a difference. You don’t need to wear a BLM hoodie, nor donate money to an anti-racism charity, although every little helps.
You do choose how you demonstrate the curriculum to your students. You do pick the viewpoints and protagonists from the history and development of your subject that you share. You do curate the knowledge and perspectives that surround your curriculum and package it for your students - so take the opportunity to do so in an inclusive way, demonstrating diversity, and encouraging open, tolerant discussion.
You have a voice, so stand up and be heard.
-
Day 72 of #100DaysOfSwiftUI: authentication
With biometric sensors commonplace in technology now, why are they not used more routinely to log in to devices and access data and services? In addition to passphrases, if trusting the tech is the problem.
-
Day 71 of #100DaysOfSwiftUI: standing on the shoulders of giants
Given how easy it is to access and repackage so much of the world’s data, in many cases without cost either developer or consumer, is it any wonder the percieved value of software has mostly diminished over time?
-
Day 70 of #100DaysOfSwiftUI: make mine a triple
Is completing more than one ‘day’ per day outwith the spirit?
-
Day 69 of #100DaysOfSwiftUI: matching touch
With only a “month” left to go until completion, I should really start thinking about a project to put this new found knoweldge to good use. Suggestions welcomed.
-
Day 68 of #100DaysOfSwiftUI: extensions
There have been a few points in the SwiftUI course where there have been small extension exercises and challenges - they are really good at making you think about what has just been covered. More of this please.
-
Day 67 of #100DaysOfSwiftUI: mastery
I got wrong answers in the review quiz! Too much beer? Careless reading of questions? Formative assessment is only truly useful if you make mistakes? Or should I hang my head in shame?
My latent teenage brain suggests the latter.
-
Day 66 of #100DaysOfSwiftUI: avoiding the evil horrors
Beer coding. I guess it’s okay, since this is not my day job, right? Be fascinating to see how much I rememember tomorrow.
-
Day 65 of #100DaysOfSwiftUI: instacode
Continued adventures in UIKit. Finished just in time to watch a SpaceX launch - and then it was canceled. 🚀 🚫
-
Day 64 of #100DaysOfSwiftUI: just say no
It’s almost as if Paul Hudson (@twostraws) designed his SwiftUI course as he did in order to turn new developers away from UIKit. I used to quite like the delegate pattern - maybe I still do.
-
Day 63 of #100DaysOfSwiftUI: four image types of the apocalype
CIImage
➡️CGImage
➡️UIImage
➡️Image
“at least it’s not snowing, pokety poke poke poke” — Drew Carey
-
Day 62 of #100DaysOfSwiftUI: result is binding
I am now officially behind schedule for finishing this course before WWDC. So, either I live with that, or I double down on some of these information days and push for 22 June…
-
Day 61 of #100DaysOfSwiftUI: crashes of indeterminate origin
A restructuring of the
struct
version of FriendFace to supportCoreData
, but with lingering issues of poor thread management. Insomnia or not, it’s late to be fixing anything. -
See first, think later, then test. But always see first. Otherwise, you will only see what you were expecting. Most scientists forget that.
— Douglas Adams
Today, of all days, I hope you know where your towel is.
-
Day 60 of #100DaysOfSwiftUI: bread and butter
Enough developers must need to circumvent the navigation stack hierarchy that SwiftUI would benefit from a baked in a
dismissToRootView()
(or similar) method. -
Day 59 of #100DaysOfSwiftUI: always sorting
Long weeks beget short comments.
-
Day 58 of #100DaysOfSwiftUI: new relationships
So, the big take away from the last couple of days is that the next SwiftUI update would really benefit from better CoreData integration - I have a soft spot for Objective C, but I don’t need the hipster nostalgia.
-
Day 57 of #100DaysOfSwiftUI: wax on, wax off
Not all of the 100 days can be building cool little apps, sometimes the learner must work through the basics.
Bonus excitement of the day? Publishing this directly from IA Writer - but I would prefer the title field to be optional.