C Programming Language by Kernighan & Ritchie

Homage to Technical Books

  12+   In these heady days of Google, Wikis, forums, YouTube and social media, it's hard to believe technical books once sat on the desks of computer programmers. But old-timers, like me, recall when having a reference book at hand was invaluable for learning a language, solving a problem and keeping your job.

Business PCs and software took off in Australia in the early 1980s. There was an unprecedented demand for computer programmers. And the universities with newly minted three-year computer science degrees could not churn out graduates fast enough.

Commercial "colleges" sprung up to meet the demand by offering fee-paying "diploma" courses. And that's how in 1985, I cross-trained from working as an electrician who had not finished high school, to being a computer programmer in just six months.

Share your nonfiction on Tall And True

LOVE WRITING NONFICTION?

Tall And True is an online showcase and forum for writers, readers and publishers.

Read more: Share Your Writing

Despite doing well in my course, I soon learned the difference between a three-year degree and a six-month diploma was a vast knowledge gap. I covered this as best I could by reading technical books and keeping them on my desk for easy reference.

Remember, these were the days before the internet. Back then, the office PCs weren't even networked — we shared files by "sneakernet".
 

As the years passed and my experience and knowledge grew, I still liked having technical books at hand. One time, when applying for a software developer role, the manager interviewing me asked if there was anything I wanted before sitting a coding test. I suspect she meant a cup of tea or a glass of water — I asked for the software reference manuals. She laughed, but I got the manuals and the job!

While I could thank many technical books for their help over the years, there are four in particular to which this blog post pays grateful homage:

The C Programming Language

Co-written by the creator of the programming language, Dennis Ritchie, this book was THE defacto standard for C in the early 1980s. It's a thin publication, with concise examples, and my recollection of it is as more of a primer than a complete reference for coding C programs. That said, it looked cool on my desk in 1985, and I still have the copy in my bookcase today.
The C Programming Language by Brian W. Kernighan and Dennis M. Ritchie (Prentice Hall, 1978)


C: The Complete Reference

In 1987 I moved to England and got a job as a C programmer. Truth be known, I knew very little about the language. I had a copy of Kernighan and Ritchie's book (back in Australia) and had done a six-week course. But I hadn't written a single program in C. Herbert Schildt came to my rescue. His was a chunky tome which I cram-read in the week before I started the job and referenced daily.
C: The Complete Reference by Herbert Schildt (Osborne McGraw-Hill, 1987)


Using INFORMIX-SQL

In the early 1990s, I took a break from writing computer programs and tried my luck writing fiction instead. When the rejection slips stacked too high, I returned to programming, somehow talking my way into an Informix-SQL developer role. Thankfully, Jonathan Leffler's book caught my eye in a bookshop. Great cover and a great (job-saving) technical reference!
Using INFORMIX-SQL by Jonathan Leffler (Addison-Wesley, 1991)


Joomla! A User's Guide

Fast forward to 2008. I was no longer working as a computer programmer or software developer. But I was building websites and blogs using open source platforms that didn't require coding skills. Joomla was one of those platforms. And along with joining my local Joomla user group, Barrie North's book helped me master the steep learning curve with its practical approach and examples.
Joomla! A User's Guide by Barrie M. North (Prentice Hall, 2008).


Ten years on, and, yes, I now use Google, Wikis, forums, YouTube and social media more than my technical books to resolve problems. However, to help me when writing and blogging, I still have a reference book sitting on my desk: the Mini Style Guide by Denise O'Hagan (Black Quill Press, 2018).

Which proves the adage, some things change, and some things (thankfully) don't! 

© 2019 Robert Fairhead

N.B. You might like to read my Tall And True review of the Mini Style Guide by Denise O'Hagan.

Robert Fairhead

A middle-aged dad and dog owner, Robert Fairhead is an editor and writer at Tall And True, and blogs on his eponymous website, RobertFairhead.com.

His favourite pastimes include reading and writing, walking his dog, and watching Aussie Rules Football with his son. He is also a part-time dog trainer and runs classes at his local dog training club and through Robert's Responsible Dog Training.

Robert has worked as an electrician, a computer programmer, and a sales and marketing consultant, and he is the principal copywriter at Rocher Communications.

His book reviews and writing on dogs have appeared in newspapers and online. And in 2020, he published a collection of short stories, Both Sides of the Story.

Robert has also enjoyed a one-night stand as a stand-up comic.