Canada Learning Code: Iterating a Romantic Engineering Process

We had a romantic Valentine’s Day evening after school on a Friday night at Canada Learning Code’s HTML/CSS Valentine’s Card coding nightCLC offers a lot of coding experiences for people who haven’t done it before.  You get a room full of volunteer experts who code all day for a living, which I found particularly interesting because I wanted to see how they solved problems.


The majority of people in the room had never looked behind the webpages they view every day, so the presentation started off with explanations of what Hypertext Markup Language and Cascading Style Sheets are (you’re using them now to read this).  From there we all installed ATOM, an HTML/CSS  editor, onto our laptops and got stuck in.


Coding can seem like an all or nothing proposition to people new to it.  Unlike written language, if you have a single error in code the whole thing can become unrunnable with no clear reason why.  Imagine writing an English essay and if you have a single grammar or spelling error the whole thing is nonsensical.  That’s the challenge of coding, but there are some supports you can put in place that help you deal with this absolutism, and CLC introduces you to all of them.

The ATOM IDE (integrated development environment – like a word-processor for coding) colour codes your text as you’re typing and offers suggestions.  It quickly lets you add and change what you’re working on.  When you save your code in ATOM you pivot over to your browser and refresh your page to see what’s changed.  


While coding is harsh when dealing with errors, a good IDE and that iterative approach of being able to quickly try something helps you work around those error landmines, but getting people into that mindset is tricky, especially after school where we tend to drive students toward one-try grading (quizzes, tests, exams, interviews, performances, pretty much everything we do in education).  As a result students have learned not to iterate.  If it doesn’t work at first you’ve failed, which is a disastrous approach to coding.  Recognizing the value of the engineering process and iteration was the biggest single takeaway for me at this event.


At one point Michelle Mabuyo, the lead of the KW Chapter of Canada Learning Code, ran into a problem with the animations we were running on our websites.  Without hesitation she immediately attacked the problem using the same engineering process I continually drill into my students.  As she iterated attempts at fixing the problem she kept escalating her scale, eventually reverse engineering the error out of the code from a known good, working program.


Watching someone who is good at something turn it on and do their thing is something I really enjoy.  Michelle wasn’t aiming to put on an engineering show, this was supposed to be a gentle introduction to web development, but an error made her kick it up a gear and engineer a solution in real time.  My best seniors get to this point by the end of high school, and when they do I know they’re ready to tackle whatever post secondary is going to throw at them.


At one point Muhammad, a software engineer from Google who was volunteering at this event, came by to see how I was doing.  He doesn’t spend any time in HTML at Google, but once you understand how code works, you can move laterally into other languages quite quickly.  I was trying to do something with the falling hearts animations that was a bit beyond the instructions, so he said what I always say, “look it up!”  I told him about the Futurama Fry meme and he laughed because he has a copy pinned up by his desk… and he’s a software engineer!


That self deprecating piece is something that people who are good at something tend towards.  The cocky types tend to be way back in the Dunning-Kruger effect.  People who are good at something tend to be aware of how difficult it is and are more likely to take a more humble approach.


I really enjoyed our nerdy Friday night Valentine’s Day at Canada Learning Code.  I always doubt myself coming in to something like this (my comp-sci teacher did a number on me in high school), but coding (at least when you’re doing it as something other than an academic exercise) isn’t about mathematical perfection, though that was how it was portrayed in my high school comp-sci classes before I dropped them.  Coding is an applied process; it’s about an experimental, agile, iterative mindset and never taking your eye off the goal of a functioning solution.  From that point of view, coding is little different than tuning the carburetor on my motorcycle.


I have no doubt that I could get more fluent in coding, but it’s a small part of the many subjects I juggle when teaching Ontario’s vague and encompassing computer engineering curriculum.  In the meantime, I’ve got the agility and experience to quickly find solutions and modify them to work, and I need to acknowledge those skills.  From that I could quickly develop the familiarity with coding needed to do it with less lookup.  As a goal for my students, that’s an achievable, applied target, and not something to be ashamed of.


As we were wrapping things up another of the volunteers came by and commented on how much he liked the flip-card 3d effect in HTML.  I asked him how it worked and you can guess what he said… look it up!  So I did, and was able to get it working in about 5 minutes at the end of the session.


Coding is an opportunity to take risks and not worry about failing because iterating your way out of a problem is the solution.  I only wish more computer science teachers would take that approach in Ontario classrooms.





If you get a chance, go to a Canada Learning Code workshop.  They have specific meetings for girls, kids, women, teachers and teens, so you can always find a comfortable fit.


At the end of this particular meeting they also offered some pathways for people looking for a career change, which is a whole other angle to thisCoding familiarity is a vital employment skill these days.

from Blogger https://ift.tt/2V2NxzJ
via IFTTT

Toronto Zoo Photography








The trick to zoo photography is to catch your subject without the enclosure, which becomes an exercise in framing.  The Toronto Zoo is a particular nice place to do zoo photography because of the quality of the enclosures.  It also happens to have one of the finest plant collections in the world, so if you like taking photos of plants it’s brilliant.


These were taken in the summer of 2012 using the Olympus EPL-3 PEN micro four thirds camera.



from Blogger http://kingfisherimaging.blogspot.com/2018/01/toronto-zoo-photography.html
via IFTTT

If you had £70k to spend on a car, which would you choose? Much more than a car!



£70k?  Yikes, that’s $121,026 Canadian!  If I can opt out of the dick swinging options above, here’s how I’d spend my hundred-and-twenty-K on things with four wheels, and two:


Mazda 2019 MX-5 RF GT
$44,870 CAD
That’s a GT model with bells and whistles.  Put me on a twisty mountain road in this and your typical knuckle dragger in one of Top Gear’s choices and I bet I’m the first one to the end… and I won’t be sending it in for service and repairs every five minutes – and it looks spectacular!



RAM ProMaster Van
$44,625 + $15,375 upfit = $60,000
If you’ve read this blog before you know I’ve got a Guy Martin/van obsession that often coincides with a mid-Canadian-winter psychotic episode (I’m getting close now) involving escaping south with a bike in the back for a chance to get on two wheels again.  The Ram’s a funky van.  I’d keep back another $15,000 to upfit it into a long distance camper/bike hauler/multi-use vehicle.




That puts me at about $105,000 Canadian with two new, very different vehicles.  What to do with the other sixteen thousand?

Suzuki DR650SE
$6000 (!)
They’re on sale at the moment and a rock solid piece of off the tarmac ready kit.  It’ll keep up with traffic on the road (unlike the KLX250 didn’t) and take me anywhere – including expanding the short Canadian riding season by tackling the odd bit of snow.  I might look into some enduro competition with it too.  It’s be a rough and ready option in situations where I’d be worried about a more road ready bike.




I’ve still got ten grand to play with and I’ve already had more fun than any of the try-hard Top Gear choices.  Time for something really frivolous that’ll be as fast or faster than any of Porsche/Renault/Lamborghini nonsense that kicked this off.

’08 Suzuki Hayabusa
$7000
The first thing I stumble across on Kijiji is a $7000 ’08 Suzuki Hayabusa.  Odd that Suzuki is the only Japanese manufacturer I’ve never owned and I’ve got two on the list this afternoon.


I’ve got a thing for orange bikes, and this one looks a peach – older rider, low mileage for the year and well looked after.


I’d hold back the other three grand just to make sure this is faster than anything on Top Gear’s list because I like to be Tom… Petty.




If I had £70k to spend on a car?  I’d buy a nice car, a useful van and two awesome and very different motorcycles!  Why be dull?

from Blogger https://ift.tt/2SwkkM3
via IFTTT

Elspeth Beard’s Lone Rider

I just finished Elspeth Beard’s Lone Rider on Kindle.  In the early 1980s Elspeth rode around the world on her already well used BMW.  I’m a big fan of neuro-atypical voices in writing being one myself.  As a dyslexic (who I also suspect is on the ASD spectrum) who struggled in school, Elspeth isn’t your typical writer’s voice, and the book is all the better for it.


From her struggles with family and friends when preparing for her around the world ride decades before it became a television opportunity, to her honest observations of what it was (is?) like to travel solo as a woman, you get a sometimes painfully transparent look at the emotion and effort stirred up by such a massive undertaking.  The repeated machismo she runs into in the motorcycling community in 1980s London is frustrating.  What’s more frustrating is that it hasn’t changed as much as it should have in the past thirty years.


The way that Elspeth describes the eccentricities of her dad and herself, I suspect they both live somewhere on the ASD spectrum (something I empathize with).  This atypical way of thinking, in addition to her dyslexia, gives her descriptions of the cultures she is riding through a degree of perspective and originality missing in other travel books.

Travellers tend to throw on the rose coloured glasses when describing India, ignoring the difficulties of trying to move across a continent with well over a billion people on it.  Elspeth’s experiences, exacerbated by her gender, along with her brutal honesty, give you what is probably the most accurate description of riding in India you’ll ever read; no rose tinted glasses on here.  From the fumbling sexual advances of men stuck in the middle ages to breath taking child cruelty, Elspeth’s wide open eyes see it all and she doesn’t shy away from telling you about it.


I would highly recommend this book if you enjoy motorcycling, travel writing and/or feminism and aren’t frightened off by people who think differently.  It doesn’t read like your typical motorcycle travel book, but Elspeth wasn’t just riding, she was also elbow deep in keeping an already old, high mileage 1970s BMW running through sandstorms, biblical rain and everything in between.  If you have any mechanical sympathy at all, Elspeth scratches that itch too.


As much as I enjoyed the travel writing, what I missed most at the end of the book was Elspeth’s unique way of seeing the world.  Her struggles understanding people and dealing with bureaucracies, especially with her wit and dry humour, are often hilarious, disheartening and hopeful all at the same time.


I’d urge you to give this book a read, it’s available on Amazon as an ebook for less than ten bucks Canadian.  When the movie comes out in a couple of years, I hope they give it the nuance and depth it deserves.  Elspeth provides a voice and insight into a lot more than just her gender.

from Blogger https://ift.tt/2PCH61c
via IFTTT

When the Pupil is Ready, The Master Will Appear

From a Zen Koan, anyone who has attempted to gain mastery
in something has probably experienced this to some degree,

but it doesn’t usually happen in the education system.

I always have my ear to the ground, waiting to hear from a student who wants something more than curriculum.  On a good year I’m lucky to find one or two students who are looking for a career rather than a credit.

I came across this saying the other week and it got me thinking about that hope I hold out for ready pupils.  Teachers are paid to deliver curriculum whether students are ready or not (though the good ones try to minimize this friction); students are mandated to be there.  The option to be formally uneducated isn’t available in Ontario nowadays, we’ve institutionalized education into a mandatory process.  This regimented system reduces student readiness to engagement and throws the concept of patiently waiting for student readiness out the window.  That patience suggests a process where student learning is the main focus.  Have we lost the freedom to patiently wait for student readiness to the systemic efficiencies of regimented grading?

That a teacher will appear when you need them to advance your learning is a wonderful thought.  It suggests that teaching is implied in mastery, which isn’t the case nowadays.  In a time before mastery was monetized, keeping it alive by passing on skills rather than maximizing personal income was a big part of mastery.  Waiting on student readiness also places great value on the student, making their preparedness the priority in learning.  Engagement isn’t an issue with the student who seeks a teacher.  Perhaps the issue is that we’re buried in teachers nowadays.

That the teacher-student relationship has been subverted by the education system is old news.  Historically, learning was an experience unique to each individual, usually prompted by innate skill and desire.  Systematizing education might mean more people get educated, but not in with the same rigour and certainly not for the same reasons.

Perhaps the most damaging aspect of systemic education is the externalization and abstraction of learning criteria.  By setting standards and holding students to them we create a system that has measurable criteria for curriculum, teacher and standards effectiveness.  We do this to create the appearance of academic credibility, so learning is not the focus of this kind of education, system integrity is.  This modern approach to learning creates a strange distance in the classroom from learning which has led to such insightful comments as, “Those who can do, those who can’t teach.”

When the Zen koan that kicked this off was written a thousand years ago people who taught did so from their own mastery and were driven to do it to keep their expertise alive. Students were driven to learn from a radical sense of self preservation; their learning was central to their lives and livelihood.  Teaching wasn’t considered a skill in itself, but was an important tool to keep mastery alive.  When we separate teaching from mastery, as helpful as that is for school systems to generate curriculum, qualify teachers and graduate students, it leads us to a strange place where teaching and learning have little to do personally with the people in the classroom.  Education has only evolved into this odd system in the past two centuries. 

For the vast majority of human history education has been a bespoke experience, unique to the individual.  It didn’t happen on a rigid timeline overseen by bureaucrats, and it often didn’t happen at all.  When it did happen it was focused on mastery learning, which couldn’t happen until the student was ready for it.  That kind of patience is missing from our classrooms and is one of the main reasons it feels so forced, and fake.

Imagining that pre-industrial intensely personal world of learning from our perspective way up here in the regimented twenty-first Century is difficult, yet it is how human beings learned for millennia.  In that long ago world many people were left behind, but for the few who were driven to achieve excellence the master would appear when needed.

Perseverance & Patience

Steady on, it’s not that bad.  I shall persevere!

The never ending tale of Concours carburetors continues.  My most recent attempt was to check the fuel amounts in each bowl and then reinstall and test (I’m getting very quick at this).

Once again the old Connie coughs and backfires and dies on throttle application.  The removals and re-installations have upset the old connectors between the carbs, which have developed a gas leak, so the whole thing came off (again) and is now apart on the work bench (again).


I contacted the local Kawasaki dealer for parts last weekend, but they’ve been radio silent.  The parts I need were easy enough to find, but maybe 22 year old carb bits aren’t sexy enough to warrant a timely reply.  Maybe I should have ordered them online, in spite of a number of magazines lamenting people’s lack of support for local motorcycle dealers.  Had I ordered them online they’d probably have been here by now.  Instead I’m left wondering if I can even get these parts.

The goal now is to take each carb apart, double check float depths and ensure all the internal jets and such are properly installed, then it’ll all go back together again with new connecting pieces and go back on the bike (again).  With any luck I’ll get some sort of clue that I’m moving in the right direction.  That’s been the most frustrating part of this process.  I make changes and there is no change when I fire it up.  Whatever the problem is, I haven’t come close to touching it yet.  At least a fuel leak is an obvious and easy fix.





Any day now…




Niagara Falls In Winter

Niagara Falls on a quiet Sunday at the end of January.  Most photos taken with a Canon T6i using a prime lens or the stock telephoto…

Except for this one, it was taken with a Ricoh ThetaV 360 camera.

from Blogger https://ift.tt/38q04kO
via IFTTT

Niagara Falls In Winter

Niagara Falls on a quiet Sunday at the end of January.  Most photos taken with a Canon T6i using a prime lens or the stock telephoto…

Except for this one, it was taken with a Ricoh ThetaV 360 camera.

from Blogger https://ift.tt/38q04kO
via IFTTT

Building Capacity: Taking CyberTitan from Niche Activity to School Culture

Just over three years ago I stumbled across the inaugural CyberTitan Student Cybersecurity Competition on ICTC’s webpage while looking up statistics for the information and communication technology job market.  I managed to convince four of my seniors to take a swing at it.  We got better and better round over round as we honed in on the expectations of the US CyberPatriot competition that CyberTitan works from.


In the competition students are given a virtual machine image (imagine a computer operating system like Windows operating inside a window).  These images are broken, with improper settings and things installed that shouldn’t be.  If you’ve ever had to try and clean a school laptop after a student has used it, you know what sort of messes can occur.


We were already pretty good at IT & Networking and CyberTitan offered us a way to exercise those skills while also discovering a newly emerging aspect of computing:  cybersecurity.  I found that our expansion into CyberTitan directly supported our Skills Ontario preparation – the two things are symbiotic.


We surprised ourselves by getting an email inviting us to the first Canadian National Finals in Fredericton, New Brunswick in May of 2018…




That success made some noise and the next year we had three teams of six students each.  While standing at the student photo for the 2018 finals, Sandra Saric, then VP of Innovation with ICTC, said under her breath, “where are all the girls?”  I took that and ran with it, encouraging my strongest grade 9 girls (I barely keep any of them into senior computer engineering classes) to form an all-female team for the 2018-19 season.


The girls did fabulously well, often chasing down our senior team on points.  Our junior team, the Cybears, also got us into the top tier of the competition for the first time before getting eliminated in the state finals.  The Terabytches offered me an inside look into systemic sexism in education as well as technology and made it clear why so many girls don’t pursue technology pathways in high school and beyond.


The Terabytches won the top female team in Canada wildcard spot for the 2018-19 National Finals in Ottawa and did a lot of press which I think (hope?) opened up the possibility of ICT and cybersecurity careers to more girls.




While 2019 was definitely the year of the Terabytches, it was also a good year consolidating our skills and building capacity.  For the first time in 2019/20 we had students returning who were no longer rookies in the competition (our first year team had all graduated).  For the 2020 season I encouraged the most experienced and engaged students to make a senior team with the intent of scoring higher in the competition than we’d ever done previously.  The team consisted of one of the Terabytches from the year before and the junior team who had gone platinum.  They re-branded themselves Kings Guard and tackled the 2020 competition with a focus that can only come from experience.  


In previous years we were usually the best of the rest, getting beaten by specialist, urban schools from the big cities across Canada.  This year Kings Guard beat all but two of those teams for a third place finish in the semi-final round.  We went top-tier platinum and then proceeded to land in the top quarter of the best teams in the world.  We’d never breathed the air up here, and it tasted good!


The Terabytches experienced some turnover, but with three veterans and three  rookies,

consistently beat their national champion scores from the year before.  Our two junior teams also scored well, with Altron in particular punching well above their weight.  Both junior teams made it to the gold tier semi-finals and produced strong results.  Altron finished top 12 in the world out of thousands of teams.  Seeing our little, rural school (it is literally surrounded by farm fields) on a list with some of the top cyber-schools in North America never gets old.


We’re waiting on CyberTitan to announce the Canadian finalists for this year’s competition as I write this, but regardless of the outcome this year’s students have produced outstanding results which point to a way forward for educators across Canada who want to engage their students with a subject that frankly freaks people out.


We aren’t magic.  What got us into this was an opportunity to explore an emerging field in technology and make our program more relevant.  If you’re curious and willing to give it a whirl, and can find students with the same curiosity, you can get involved with CyberTitan and begin to build capacity in this vital 21st Century fluency too.


Krista Sarginson, who teaches at St Leonard in Manotick near Ottawa, took the plunge this year and had an epic rookie season, finishing second in Canada in the middle school division.  As more teachers get involved with CyberTitan, the network grows, as does the support.


Krista described the competition early on as techy and quite particular, but it didn’t take long for her to get a handle on the process and, as you can see from her team’s results, they very quickly got good at it!  What could happen next?  Hopefully her Cyberlions all head off to middle school (St Leonard is a k-6 school) and encourage them to participate next year.  Those vets are likely to clinch a national title!  Meanwhile, Krista is encouraging and engaging other teachers in her board.


What does your school get out of CyberTitan?  It teaches students and staff hands on about best cybersecurity practices and raises your digital literacy in meaningful ways.  Your board’s IT department will love your participation in it as it helps raise awareness around cybersecurity and promotes a healthier digital infrastructure.  The media glow around it is also very positive.  We’ve had a lot of attention from local and provincial media who are also very aware of the cybersecurity shortage we’re living in.  I won’t mention the swag students and coaches receive that includes t-shirts, all sorts of technical support, access to Cisco’s Netacademy, along with medals and awards.


You can find lots of statistics on how behind we are on cybersecurity, and education can play a big part in that.  The CyberTitan/Cyberpatriot competition offers students and teachers a well supported and engaging introduction to this exciting field of study, you should give it a go!


This is what nearly 600% growth looks like – it’s gone from a niche activity to a culture…



CyberTitan is only in its third year and has seen growth similar to our own, with over 200 teams from across Canada participating this year.  It’s my hope that by 2022 there are over 500 teams competing and the national finals is expanded to include three middle school teams who will duke it out for their own national title.


If we’re going to depend on ICT infrastructure to run our critical infrastructure (and we increasingly are), then we owe it to ourselves to take securing that infrastructure seriously.  ICTC’s CyberTitan helps raise cyber-fluency in our education system which will in turn make for a safer, more secure Canada.

***


Wondering how to support CyberTitan from industry?

https://www.cybertitan.ca/index.php/about/partners-and-sponsors/become-a-partnersponsor/


Wondering how to support CyberTitan from government?

https://www.cybertitan.ca/index.php/about/partners-and-sponsors/national-program-ambassadors/


How CyberTitan works:

https://www.cybertitan.ca/index.php/competition-results-2018-2/how-the-competition-works/


This is the US CyberPatriot competition that CyberTitan works with:

https://www.uscyberpatriot.org/Pages/About/What-is-CyberPatriot.aspx


Here’s the presentation I’ve been doing around Ontario education for the past two years:

https://prezi.com/h4kf8yfkdtyr/?utm_campaign=share&utm_medium=copy




from Blogger https://ift.tt/2Hdp7eK
via IFTTT

The End of Public Education

A timely article in 2019, but I originally wrote it in 2014:  https://temkblog.blogspot.com/2014/06/the-end-of-public-education.html

 

What if public education was merely the result of the need
for factory workers in a newly industrialized society?  What
if education has never been anything more than an
expression of economic need?


I was directed to this interview about capitalism and education by the wise woman of twitter.  It always amazes me that intelligent people are able to see where society is going and can do nothing to avert the disaster.  History is rife with intellectuals warning of impending doom, but the doom happens anyway because the weight of social expectation crushes any individual insight.

You can find all sorts of people abolishing slavery before it finally turned into globalism and got hidden from sight in the third world.  Slavery was abolished and re-instituted for centuries, and still exists today because it provides an economic advantage to the rich.  If the rich can’t use you, then society is changed to suit.  What is worrying about that article (which you really should read) is that the moneyed class no longer has need of a large swath of society.  If the public education system was created to support industrialization, it’s about to lose that support as human capital becomes worthless.

“as automation and globalization renders whole swaths of the labour force useless to capital. .. From the perspective of capital, an ever-increasing portion of the population is no longer seen as a resource to be cultivated”

I believe that public education is one of the most powerful things we’ve ever created as a species.  It leverages more of our population to maximize their potential than anything else we’ve come up with (yes, even democracy, capitalism or free markets).  Even if it was slovenly economics that prompted it, the benefits of public education go well beyond making a few rich people richer.  What’s worrying about that interview is that David Blacker has pretty much seen the future as it will unravel, though there is little we can do to stop the social momentum we carry.

His description of schooling is sickeningly accurate:

“in cities and other places, my argument is not that schools are going to dry up and blow away, that we will stop having things called schools. In fact, we might have quite well-funded places called “schools.” Prisons are more expensive than schools. So I think even though the things are called schools, their internal nature is moving further away from citizenship goals, forget learning for its own sake. Those institutions, their level of funding may even increase. To do surveillance and warehousing… maintenance of a school-to-prison pipeline can be quite expensive. So I wouldn’t see an increase in funding of school systems and school employees and school buildings as any particular cause for optimism.”

This warehousing is already happening in Ontario education.  The learning to eighteen laws enacted in Ontario in 2006 ensure that students are warehoused in schools until they are eighteen years old by placing punitive limitations on them to ensure compliance (parents and students can be charged for not attending school).  An increasing amount of money is spent in Ontario education every year to try and cater to a vanishingly small percentage of students who would rather be elsewhere, but the warehouse is where they must stay.  I’d suggest that the edutainment and student engagement push in education also caters to this kind of thinking.

The real crush comes when governments decide to cut education even while expecting it to move from a training to a holding role.  It’s a no win situation for educators who are stuck between having to cater to high needs students who don’t want to be students at all and a system that wants to cut their pay, demand extracurriculars and increase class sizes.  It’s especially confusing when many teachers assume that their job is still one of teaching.  

The problem is that governments are treating schools more like prisons than they are schools, but when  you’re trying to game an economy designed around the devaluation of human capital by forcing kids to stay in school, the increasingly worthless people (that would be all of us) are the ones who lose.  The only political cost is the vilification of teachers, something many people in the general public are happy to do.  In the meantime we’re all trapped in a neoliberal agenda with no way out (unless you’re Iceland).

We’re not even arguing about the same thing any more, education isn’t about teaching people or training them for jobs, it’s about storing all that now worthless human capital.  If we accept that then the attack on teaching as a professional activity suddenly makes a very different kind of sense.