­
Ode to Code — ICT & Computing in Education
  • Front Page
  • Search
    • Digital Education
    • Terry Freedman's Books Bulletin
  • RSS
    • Welcome
    • The "About" Page
    • Testimonials
    • CV/Resumé
    • My Writing
    • Published articles
  • Corrections Policy
Menu

ICT & Computing in Education

Articles on education technology and related topics
  • Front Page
  • Search
  • Newsletters
    • Digital Education
    • Terry Freedman's Books Bulletin
  • RSS
  • Info
    • Welcome
    • The "About" Page
    • Testimonials
    • CV/Resumé
    • My Writing
    • Published articles
  • Corrections Policy
Shakespeare is alive and well!

Shakespeare is alive and well!

Ode to Code

July 28, 2016

First there was Chaucer's Canterbury Tales, then Shakespeare's Venus and Adonis, and Marlowe’s Hero and Leander, and now may I humbly present my Ode to Code!

Ode to Code

There was a time when I eschewed
Programming as rather crude.
All those loops and IFs and THENs
Would drive anyone around the bend.
But then I bought my own domain,
And thinking it looked rather plain
Decided it would be more pleasant
To have an interactive presence.
Web design was all the rage
“I can make you a handsome page”,
Young folk would say,
To which I’d reply, “What will I pay?”
Just to tweak the site a little
Would make my finances rather brittle,
Not to mention having to wait and wait
By which time it would be too late.
And so I felt it not amiss
To learn some expertise in this
Language called HTML
And even JavaScript as well.
I taught myself to close a bracket
And whooped with joy (oh what a racket!)
And discovered H1 and 2 and 3
To make my pages rather neat.
And to do it quickly with no mess
I learnt about the CSS.
It’s true these days I use a template
But if there’s a look I’ve come to hate
I can very quickly tweak it
And test it all as soon as speak it.
Now so far I’ve not mentioned coding,
Which I approached with some foreboding.
But I discovered it was quite fun
To change the colours one by one
Or have the computer say “Hello”
As soon as anyone typed “Go”,
Or spend an hour to create
A program that would calculate
The tax on goods I bought.
It wasn’t long until methought
That everybody should be taught
(if it didn’t make them fraught)
The intricacies of VBA
or even Basic, dare I say?
Then I turned to lovely Scratch
And then to Java and to Python — natch.
With programming you can do a lot
To solve the problems that you’ve got,
And if it’s hard, no need to fret:
There’s help aplenty on the internet.
And now whenever I look back
I marvel at my one time lack
Of skills and courage regarding code,
And feel glad I travelled down that road!

Notes

The poem is semi-autobiographical, but there are important differences. First, of course, the timeline is wrong: I learnt to program more than a decade before I taught myself HTML (mainly because the world wide web hadn’t been created yet). Secondly, I didn’t “eschew” programming at all, but approached it with great relish.

The line about “colours changing one by one” refers to a discovery made by some boys in my Business Studies class circa 1988. Someone had decreed that they should learn word processing, a subject in which they had no interest whatsoever. This was in the days of the BBC micro, and so it did not take long for the urchins to realise that you could easily delve into the innards of the thing and program the colours to change. As well as red text on a blue background, or white text on a yellow background, they managed to make flashing text on a flashing background.

All good fun.

The bit about creating a program that would calculate tax refers to a project I set myself while learning Visual Basic. I decided that the ordinary calculator that comes with Windows wasn’t specific enough for my needs. I wanted a calculator that would work out VAT (value-added tax) on purchases of goods that were not zero-rated, and exclude those that were. At the time I was working in a school that was outside of the usual financial arrangements (it was a so-called Grant Maintained school), and therefore unlike schools under local authority control it did have to take VAT into consideration.

What I invented was, in effect, a mini-spreadsheet dedicated to school purchases. I used this for quite a long time in managing my departmental budget.

As for teaching programming, I taught Basic to both both pupils (in examination classes) and adults (in evening classes). I subsequently ran a computing club based on Visual Basic.

And for the sake of completeness, I taught myself BBC Basic over the summer of 1987. I later extended my knowledge to other variations of the programming language. I added a working knowledge of Javascript and HTML to my skills, out of necessity (as hinted at in the poem), and later explored Scratch, Java and Python, so that I could see for myself whether or not they are difficult to learn. (They're not, as long as you can "think" the way the programming language "thinks", if that makes sense.)

Although I always created my own web pages using a combination of Microsoft’s Front Page and an HTML editor called Arachnophilia, I am no graphic designer. Out of curiosity I asked a web developer I knew how much he charged for creating websites. He told me £600 per page!! As this was around 20 years ago, it would be an even more outlandish sum today. (According to this historic inflation calculator, it would equate to over £800 in 2016.) And note that this was for each page. Under that arrangement, my current websites would have bankrupted me long ago.

Finally, I should perhaps point out that I wrote the poem as a challenge to myself. I was ruminating on different types of blog post, and thought to myself, “Why not a poem?”. Before I suggested it to the world, I wanted to make sure I could write one myself! I am not waiting by the phone in case I'm offered the post of the next Poet Laureate (although you never know), but it was fun coming up with it. I hope you enjoyed reading it. Perhaps you would like to write one yourself?

In On the lighter side Tags poetry, ode, code, coding, programming, computer programming, web design, HTML
← 10 things to do with old IT equipmentDoes ed tech improve learning? 7 questions to ask →
Recent book reviews
Quick looks: VIBE Coding by Example
Quick looks: VIBE Coding by Example

For the time being, this book is free in Kindle format.

Read More →
Review: The Game Changers: How Playing Games Changed the World and Can Change You Too
Review: The Game Changers: How Playing Games Changed the World and Can Change You Too

Despite the relative paucity of immediately obvious National Curriculum links, teachers will find several of sections of this book to be highly engaging.

Read More →
Review: The Dictators: 64 Dictators, 64 Authors, 64 Warnings from History
Review: The Dictators: 64 Dictators, 64 Authors, 64 Warnings from History

In some respects one could view this book as a single warning repeated 64 times.

Read More →
Review: The Bookshop, The Draper, The Candlestick Maker: A History of the High Street 
Review: The Bookshop, The Draper, The Candlestick Maker: A History of the High Street 

Taking readers from the Middle Ages to (more or less) the present day, Gray charts how the places where we do our shopping and what we buy have changed over the centuries.

Read More →
Review: Extraordinary Learning For All
Review: Extraordinary Learning For All

As a source of potential ideas and inspiration, the book could be very useful indeed.

Read More →
Review: Bad Education: Why Our Universities Are Broken and How We Can Fix Them
Review: Bad Education: Why Our Universities Are Broken and How We Can Fix Them

One has the impression that the main role of the university these days is to maximise profit, while that of the majority of teaching staff is to ensure the ‘correct’ views are passed on to students. All the while, students’ main concern seems to be to seek protection from anything that might make them feel unsafe.

Read More →
Review: Next Practices - An Executive Guide for Education Decision Makers
Review: Next Practices - An Executive Guide for Education Decision Makers

Is a 2014 book on managing the computing provision in a school still worth buying?

Read More →
Still relevant (sadly): How to lie with statistics, by Darrell Huff
Still relevant (sadly): How to lie with statistics, by Darrell Huff

Although this book is over 60 years old, it is remarkably apposite for our times -- and especially in the fields of educational research and assessing pupils' understanding and progress.

Read More →
Quick looks: Bad Education: Why Our Universities Are Broken and How We Can Fix Them
Quick looks: Bad Education: Why Our Universities Are Broken and How We Can Fix Them

It was a great source of pride to me, getting hundreds of students through their A levels and encouraging them to go to university. But for some time I have asked myself a question: would I recommend this route now?

Read More →
Review: The Bright Side: Why Optimists Have the Power to Change the World
Review: The Bright Side: Why Optimists Have the Power to Change the World

At first glance, you might take this to be one of those books full of affirmations and anecdotes designed to lift your mood.

Read More →
Dig+Ed+Banner.jpg

Contact us

Privacy

Cookies

Terms and conditions

This website is powered by Squarespace

(c) Terry Freedman All Rights Reserved