Pen and laser pointer

Hello, and welcome to our technical training blog, “Technically correct: the best kind of correct”. If that doesn't sound a familiar phrase, then we recommend watching Matt Groening's Futurama.

This blog's posts are focused on technical training for software developers, including training techniques, presentation skills, material development tips, hiring suggestions, and management strategies.

Retiring a Favourite C++ Joke

March 16, 2023   Martin Jones
Time to retire a favourite C++ joke.

I have a favourite joke when teaching new and delete in C++. Alas, I believe that attendees are now less likely to have seen the show it references. Therefore, I present it here for your enjoyment (or not).

Read more

Exam Questions - Checklist

October 3, 2021   Martin Jones
A checklist to help you write better exams

Exam questions need to be valid, reliable, well phrased, well weighted, and markable. The following checklist is a summary of the suggestions presented in a series of posts (I, II, III) dedicated to writing exam questions for software developers.

Read more

Tags

Writing Exam Questions III

October 2, 2021   Martin Jones
Weighting and marking exams questions for both taker and marker.

Reliable exams require good weighting - the allocation of marks - and reasonable marking schemes. This, the third post in a series on writing exam questions, provides suggestions for both these areas.

Read more

Tags

Writing Exam Questions II

October 1, 2021   Martin Jones
Phrasing reliable exams questions.

This, the second post in a series on writing exam questions, demonstrates good phrasing and shows how to fix some common errors.

Read more

Tags

Writing Exam Questions I

September 30, 2021   Martin Jones
Practical advice for writing software development exams that are fit for purpose.

I’ve written many exam papers and marked many, many more. This, and the following posts, contain suggestions that I follow when writing exams. I show examples of how to fix poor form and provide a checklist for good exam questions.

Read more

Tags

Teaching Station: Background Screen

January 15, 2021   Martin Jones
Not all screens are green
I use a background screen, it’s just not normally green. Background Screen I tried a regular hanging cloth green screen. I had some trouble getting it to be perfectly flat, but it mostly worked. Once I had it working though, I had to question why I was doing it, and I can see two reasons why: to make the background unobtrusive, and to use it to display something actively. This is a different need to many presenters. Read more

Teaching Station: OBS Setup

January 14, 2021   Martin Jones
OBS setup for instruction.
OBS is a great piece of software, but setup can be involved. This post describes my current set up for the Mk III teaching station. Open Broadcaster Software (OBS) is an essential piece of software if you wish to have control over what is seen by attendees. Without it you would be left switching cameras in your video-conferencing software and having no, or limited, ability to do things like picture-in-picture, a lower third, timers, freeze frames, etc. Read more

Teaching Station: Annotation

January 13, 2021   Martin Jones
Annotate to communicate
Remote teaching has stolen the ability to physically position yourself next to an item of interest on the projection screen. Annotation software provides an alternative. Screen Highlighting and Annotation By highlighting I mean making the position of the pointer clear. Changing the size and shape of the pointer is probably the easiest option here. I use a slightly more advanced option of a circle with transparency, as shown in the photo above. Read more

Teaching Station: Soundpad

January 12, 2021   Martin Jones
Fully use audio in your remote training.
Sound effects and noises are part of communication and can be used to great effect while training. Stream Deck Sound Pad (full) As with the Stream Deck, sound effects are a well-established technique of streamers, and I know other instructors have used it in training, including live instruction, previously. This was my first opportunity. It wasn’t until I had the Stream Deck that I even had a plan on how to access samples. Read more

Teaching Station: Diagramming

January 11, 2021   Martin Jones
Remote attendees react warmly to physical diagrams.
Both physical diagrams and digital diagrams are useful for remote training. Physical diagrams illicit a stronger, warmer response though. Physical Drawing Area Physical Drawing Area The Mk III Teaching Station, has a physical diagram area, just as the Mk I had. There have been a few improvements made, and I’ll describe them here, but before that, I’d like to talk about how physical diagrams are received. I have found that attendees enjoy seeing a physical diagram. Read more

Teaching Station: Displays

January 10, 2021   Martin Jones
Two is too few, seven or eight is probably enough

Remote teaching requires displays and display areas to be used for different purposes. But, how do you set up so many displays?

Read more

Teaching Station: Stream Deck

January 9, 2021   Martin Jones
Get a Stream Deck and feel like you're in a studio.
The Stream Deck, and other like devices, is a great tool for remote teaching. For a modest cost and time investment, it can greatly improve the experience of instructor and attendee. Stream Deck (main controls) The photo above shows my Stream Deck XL ($290) after a lot of experimentation and customization. Something like the Stream Deck is important because dedicated buttons allow the instructor to directly control the presentation’s video and audio. Read more

Teaching Station: Teleprompter

January 8, 2021   Martin Jones
Make eye contact, even remotely.
Remote teaching implies some form of video conferencing. It does not, however, mean that we must give up all eye contact. I built a teleprompter unit for my Mk III teaching station. Teaching Teleprompter Eye contact, and reading someone’s body language, are important skills for an instructor. Arguably the need for eye contact and a feeling of a connection is even more important for some attendees given that they have been isolated by themselves for months due to COVID-19. Read more

Teaching Station: Sit/Stand Desk

January 7, 2021   Martin Jones
A sit/stand desk for remote training.

Sit/Stand desks for remote instruction have different needs to desks used for software development. I didn’t find a suitable one that I could buy so I made my own.

Read more

The Mk III Teaching Station

January 6, 2021   Martin Jones
I built a remote teaching station. For a third time.

I wrote about my first teaching station nine months ago. That, however, was just the start.

Read more

My Remote Teaching Station

May 7, 2020   Martin Jones
I built a remote teaching station.

For most of my training career, I have delivered courses to audiences in the same room. I have always favoured local delivery because the experience is far better for all. Coronavirus has made that view irrelevant for now; delivery has to be remote.

I made myself feel better by building a remote teaching station.

Read more

One Brain, Three Tasks

April 10, 2020   Martin Jones
An instructor's brain does three things while teaching.

When you first start training, your brain probably does just one thing — deliver the training. If you only occasionally deliver training, that’s sufficient. But, if you train often enough, you can expect your brain to potentially perform a total of three tasks.

Read more

Result Codes Make Me Want to Throw

April 9, 2020   Martin Jones
Picking a side in the exception war.

I’m happy (possibly too happy) with a phrase I came up with a year or so ago about C++ exceptions: “result codes make me want to throw”.

Read more

The Inconvenient Truth of E-Learning

April 2, 2020   Martin Jones
Technical e-learning requires more time than instructor-led.

Before delving into details, I should be open in that I am an instructor, and therefore I like running instructor-led training sessions. They’re my main source of income so it would be fair to assume that I might be slightly biased against e-learning. You know what, I probably am, but I do develop e-learning resources with my clients, and I do believe that it can be an effective tool, as long as it is being used for the right reasons.

Read more

A PhD is a Yellow Flag

March 30, 2020   Martin Jones
A PhD is a potential warning sign in a trainer.

Someone with a PhD has an academic background and great technical depth — they should be a shoo-in for an instructor role, right? Alas, no. In fact, when interviewing, I treat a PhD as a yellow flag.

Read more

The Politician's Answer

March 30, 2020   Martin Jones
Don't avoid a question by answering a different question.

Have you ever been in a training session and asked a question, or seen a question asked, only to have the instructor answer a different question?

Maybe it was an accident, but there is a chance that it was deliberate. The trainer gave a politician’s answer.

Read more

Good Instructor Traits

March 25, 2020   Martin Jones
To hire or not to hire: traits of a good instructor.

Good instructors can be very hard to find. So, when a potential instructor is being interviewed, or is in a trial period, how do you know that they’re likely to succeed?

Read more

Instructor Flexibility Tiers

March 23, 2020   Martin Jones
Instructor flexibility can be categorized into one of three tiers — which one are you?

Managing a large team of instructors, as you might find in a graduate training programme, requires planning to make sure that the right instructor is with the right group, for the right topic, and in the right region. This is challenging enough in stable environments, but training programmes can be highly dynamic, and plans may need to be altered on the ground. Understanding a trainer’s flexibility is therefore critical.

Read more

A Blog at Last

March 21, 2020   Martin Jones
I've started the blog, at last!

It’s been a long time, but I have finally started a blog. It could easily have been a general blog about development, but there are plenty of those already, so I wanted to focus on an area that isn’t as well addressed — technical training. Yes, some do exist, but at the time of writing, I hadn’t seen any that showed the depth of knowledge I was hoping to see. I’m sure they’re out there, so if you know of one, please leave a comment.

Read more

Tags