When Marc Lajoie was 11 years-old, a family friend gave him a C compiler, a program for translating and transforming the widely used computer language of C.
Armed with an innate ability for numbers and the natural curiosity of youth, Lajoie taught himself how to code throughout his teens and university years. A BSc in mathematics and physics from McGill University, Montreal, led to a career in neurology, creating systems to diagnose diseases and modelling their spread.
"I decided to go into journalism a year and a half ago," he told Journalism.co.uk, "before that it wasn't even on my radar.
"I've always loved writing and travelling and it occurred to me that journalism was a pretty good fit."
Now 35, he was recently named one of the Wall Street Journal's multimedia editors for Asia.
"I decided to go and do journalism and found a programme at the University of Bolton that was International Multimedia Journalism.
"It's given by the University of Bolton but it's actually in Beijing. I went to Beijing and did that, it was a one year MA and I just finished that a few months ago."Essentially what I'm working on is becoming the perfect post-print journalistMarc Lajoie, Wall Street Journal
The course naturally involved getting to grips with the tenets of photography and video, he said, but also elements of "cinematic journalism", learning to report, telling visual stories.
"Where my background really helped was in taking all this stuff and putting it online in a usable form, which was something my colleagues had a little trouble doing," he continued. "I could actually create a platform and put it up."
Nonetheless, the Wall Street Journal is a demanding and esteemed employer. After a few months back in Canada ("I couldn't even score an internship at some of the local papers") he decided to aim high.
"We are now seeking a high-calibre candidate to fill the following vacancy in Hong Kong," reads Lajoie from the public job advertisement. "The Wall Street Journal is looking for a newsroom programmer to research and develop multimedia projects for WSJ.com. The ideal candidate is a news hound with a love of visual storytelling backed by strong technical skills."
For some traditional journalists, a number of those programme names may be less than familiar, but the ability to mould the web to tell a story is becoming increasingly important in the newsroom.
"Essentially what I'm working on is becoming the perfect post-print journalist," Lajoie said, "that is what I want to do. I want to master all the skills that are useful in the post-print world.
The Journal's interview process had him carry out tasks that would be expected on a daily basis – testing his coding, storytelling and technical skills and pitching stories with a strong visual focus. A tense period of waiting and worrying later, he was offered the job.
Thrust straight into an important and challenging position, Lajoie has been getting to grips with the demands of the role since joining in March, but a recent interactive on China's three "Internet giants" showcases the skills for which there is an increasing desire.
Screenshot from WSJ.com of the interactive feature on China's "Internet giants"
Lajoie is an extreme example of someone who has spent most of his life independently developing coding skills, then making a career switch to journalism as those skills become more relevant.
But for everyone else, the gate isn't necessarily closed.
Learning to code is like learning a language with all the relevant syntax and grammar that comes with it. A coder talks to a computer and tells it what to do. Sites like Codecademy run free courses in a range of languages but Lajoie said the real learning comes in problem-solving or the desire to build something, then finding the answers through trial and error or trawling the web for forums and answers.
Update: This article has been updated to correct the formatting of Lajoie's surname and his job title.