The best book on coding… ever09 . 04 . 2020

If you’re anything like the guys at VisibleMagic, you do two things obsessively: visit StackOverflow and buy coding books. I personally have about a dozen under my desk right now where they are getting various levels of use. Older coders, however, remember when these thick tomes were integral to their jobs.

“Learn Web Programming In 24 Hours” or other similar titles were basically the only way you learned about Apache or Perl and these books followed you from job to job like a chef’s cookbooks.

Now, however, with the rise of Google-based development and error code pasting, these books are gathering dust. But I encourage you to take a look at The C Programming Language by Brian W. Kernighan and Dennis M. Richie. Written in 1978, it is a classic example of precise and almost beautiful writing about a very technical topic.

I cracked open my copy recently and fell in love with the prose. Richie and Kernighan were writing for a different audience back in 1978. C, at that time, was one of the only portable languages and the pair explained that the code they wrote could be run on nearly any machine around the world. It was truly and absolutely portable and their work and writing were integral to the idea that code should be written once and run anywhere.

I’ll spare you quotes from the book but needless to say, Richie and Kernighan wrote from a place of deep knowledge. The pair both wrote UNIX at Bell Labs in the early 1970s and they knew C inside and out. They understood its value, understood its limitations, and understood, most importantly, why it was limited in the ways it was. They saw C as a lingua franca of their nascent galaxy of computing and, in the end, that’s exactly what it became.

This book will remind you why you became a techie. It will tell you stories about the commands you know and love and it will show you code so pristine that you’ll probably cry. This is an artifact from a simpler, more elegant time and it should be on every coders’ bookshelf.

Reading coding books for fun hasn’t been a thing for more than a decade. This book, however, is 42 years old. It deserves a careful eye and a lot of respect. After all, it was one of the founding texts of the information revolution. Few books can say that and mean it.

Until next time, happy coding.

Your Friends @ VisibleMagic

Need help with a development project, big or small? Need machine learning, blockchain, hardware, or just a web or mobile app? VisibleMagic has got your back. Reply to this email and let’s chat.

SHARE THIS POST

author

James Donovan

Share a little biographical information to fill out your profile. This may be shown publicly.

Other News

k4EBH-1

Why is ‘ls’ ‘ls?’

You probably type it every day: ls. It’s a Unix command that shows something like this: {22:51}~/Downloads/BeOS 5.0 Professional ➭ lsBeOS_5.0_Professional.ccd BeOS_5.0_Professional.img winworldpc.com.txtBeOS_5.0_Professional.cue BeOS_5.0_Professional.sub A simple list of files, quickly presented. But this simple command has its roots in 40-year-old technology. The first “ls”-like command appeared in 1961 on the Massachusetts Institute of Technology’s Compatible

09 . 04 . 2020

Programming Mobile Apps

shutterstock_646100272-1

Keeping in touch on the cheap

One of our favorite tools for startups is called Sendy. It’s paid product that runs on a web server and uses Amazon’s SES mail service to send mass emails from your own domain. We are not huge fans of mass email – a one-on-one approach to sales is best – but sometimes you need to

09 . 04 . 2020

Programming Mobile Apps

SHOW ALL NEWS

Some posts

Maecenas nunc erat, faucibus id velit sed, pellentesque efficitur dui.

12 . 03 . 2020

Suspendisse vehicula nunc id metus mattis pretium.

12 . 03 . 2020

Maecenas nunc erat, faucibus id velit sed, pellentesque efficitur dui.

12 . 03 . 2020

Suspendisse vehicula nunc id metus mattis pretium.

12 . 03 . 2020

Maecenas nunc erat, faucibus id velit sed, pellentesque efficitur dui.

12 . 03 . 2020

news img

Maecenas nunc erat, faucibus id velit sed.

news img

Praesent arcu nibh, dignissim et justo at.

news img

Maecenas nunc erat, faucibus id velit sed.

news img

Praesent arcu nibh, dignissim et justo at.

news img

Maecenas nunc erat, faucibus id velit sed.

Ut porttitor nisi metus, sed ultricies velit vehicula sed.

Mauris urna lacus, elementum et faucibus ut, porttitor in orci. Ut porttitor nisi metus, sed ultricies velit vehicula sed.

Want to start a conversation?

Subscribe To Our Newsletter

Talking chamber as shewing an it minutes. Trees fully of blind do. Exquisite favourite at do extensive listening. Improve up musical welcome he.

VISIBLEMAGIC