
How Things Work – Volume 1
When you start talking about how things work, I am in, for the most part.
A young me used to revel in reading bits and pieces of my father’s “How things work” book series. I even recently found them in a box in the depths of storage and scanning through them brought back memory after memory after….
Me, the one who in preparation for a job interview (this was during one of my former lives!) in the telecom field spent a weekend reading a book cover to cover about what happens when a phone call gets made, why at times we put a 1 in front of the telephone number when calling from a landline, why we sometimes need 00 and why, when using mobile phones we need none.
I got the job. Didn’t take it. But I was certainly wiser about how phone calls work.
I say all this to preempt any question that I do not have biases when it comes to teaching coding in schools, and anything related to how the internet or the world wide web works. We simply must, shouldn’t we?
Ah, The Youth of Today!
I mean the tweens and teens of today do not know the struggles of using typewriters to punch out papers with no spellcheck or Grammarly. They get on TikTok without understanding the toils the programmer had to endure to bring their labor of love into the world.
Most do not even know how content seen on the world wide web efficiently travels as packets of zeros and ones through the fiberoptic internet highway of connected computers and servers. First, they must all watch the “How does the INTERNET work?” video. It will do them all some good. Look, I even included the video directly in this blog post; it cannot be missed.
Next, they must at least understand the difference between the internet and the world wide web, and the finally, for the finale, they must at least read Marshall Brain’s “How Web Pages Work” article to better understand “the art and science of Web pages,” as he excitingly puts it.
So now, if they follow this suggested path, what would they do with all this new-found information?
I say CODE; after all Marshall Brain gives quite the in-depth example of what coding a webpage looks like.
Niece, Let The Magician Perform
I surely have had the “everyone must learn to code” discussion with my newly minted teen niece any time she has had a coding class in school.
She’s not a fan.
It’s not even a love-hate relationship with coding; she has clearly informed me that there is no love to give as far as coding is concerned.
I have done my best to convince her.
That she should give it some time, she may like it.
That programming is much simpler these days with block-based and visual coding.
That after all, learning to code is like learning another language and that is a good thing for your brain.
That she should enjoy the process and witness how a line of what seems like gibberish makes something come alive, like magic!

I mean programming robotic arms in good old Fortran is how I got my start and my end. I remember the sheer joy I had when the arm would pick up an object and move it to the coordinates I programmed in. It was magical, even downright mystical. Mysterious I tell you!
But a programmer, I never became.
I simply want my niece to feel that level of exhilaration! Why not?!
I Tried it Again
After ____ number of years, I am back to trying my hand at coding again.
This time using HTML to develop a flyer. I decided to make a Welcome to Pre-K flyer to welcome new students into the joy of early childhood education – well their parents that is; 3- and 4-year-olds would not be reading my flyer, that I know.
So, as I said, I tried.
The flyer was coming together beautifully.
I even had to stop midway to record my progress and to share a very very simple tip. See, it’s right here!
Then I wanted to get fancy using the HTML5-editor.
A pink table with a yellow background.
Ah, that would look colorfully awesome and pre-k-like! It worked, I think.
How about adding a picture? I found a URL for one and plopped it into the HTML code as laid out by many sources.
And then it did happen.
Nothing, that is.
Not a thing happened.
Nothing changed on the screen.
So, I went back, back to the video that helped explain it all, “HTML Introduction: How to Code a Simple Webpage,” by Explaining Computers on YouTube.
I followed the rules but nothing.
After multiple tries, and I mean multiple sadly, it just didn’t work the way I expected.
And then I remembered my days living in Fortran-land. Yes, I know it’s a coding language but trust me, the memory of feeling like it was my home for hours, even days, flooded my brain.
Sometimes, it wasn’t like magic at all. Sometimes, after hours and hours of poring over the non-working code looking for errors, you found the missing COMMA! But time was gone, lost forever, never to come back.
Is this Teen on to Something?
Maybe my niece was right after all. Shhhhhh…..
Maybe, if it’s not your cup of tea should you stay on the other side of the Grand Canyon far away from learning how to code using HTML?
My current perspective: Expose students to coding and let those who truly thrive in coding teleport right into Coding-Land.
It is primarily through web pages and apps that we live our daily lives. Making sure that all students have a glimpse of how this all gets into their hands is beneficial I think.
Now, as for my teen niece, she should go with her strengths – maybe, with some basic coding understanding, her managing and leading programs or projects that require coding where she does not have to code herself is fine by me.
Please, not a word yet to her at all!
Jill, I do agree. Some things we do need to know how they work and your tire example is a great one if you are stuck somewhere with minimal options. The question is yes, some students may not be curious about coding but it might be how we introduce it to them as well.
Thanks for your feedback Marcus! I have to admit that I am enjoying this blogging process so we shall see where this leads.
I really like your post because I agree with it so very much — it is in keeping with my post on coding but has a more unique angle, IMHO. I think we need to understand how things work — we might not always need to change a tire but we should know how in the event that it is necessary. My post focused on understanding how technology works with a consumer perspective. I like how your post addressed it from the perspective of someone who wants to satisfy their curiosity as well as partake in the satisfaction of creation.
Jill
Hey Frances, let me start by saying your Blog on coding was amazing. You’ve added a lot of good content onto this blog without evening being repetitive. Your titles or headings left me wondering what you were going to speak on next and what type of information you were about to give. I thought your flyer on the Pre-K education class was really well put together and the colors played really well for the grade level audience that you were trying to reach.
Even though you say it has been a while since you have coded, it looks like much of the touch hasn’t left from you. . Hopefully your niece will begin to enjoy her class on coding and you will be able to shed some light and information on her that will change her views on the whole concept. Overall great blog and i look forward to seeing how it continues to develop overall.