Over a million developers have joined DZone.

Dennis Ritchie, High School Guidance Counselor

· Java Zone

Check out this 8-step guide to see how you can increase your productivity by skipping slow application redeploys and by implementing application profiling, as you code! Brought to you in partnership with ZeroTurnaround.

As you may know, Dennis Ritchie died a few weeks ago. He was the creator of C and co-creator of Unix, and a true luminary in the world of computer science. I'll leave the eulogizing to others, but I must share a funny, little story about my own interaction with Dennis Ritchie. 

When I was 17 or 18 (think late 1990s), I really liked technology and writing code, but I wasn't sure if computer science was the right major for me. I was apprehensive because I'd had an internship that wasn't always a great experience. It sure seemed like I could use some advice from an expert on the matter, but I didn't know any experts. I had a flash of insight: hey, why not email somebody incredibly accomplished and see what they thought about my situation?

To this day, I have no idea why I chose Dennis Ritchie. There were roughly 500 million other programmers in the world who would've had more time to answer my my inane questions, but I chose him. I guess I assumed that language design, O/S internals, and career planning for high schoolers were all similar sorts of expertise. I got his email from his Bell Labs page, then I typed up a note on my predicament and sent it off to him.

Surprisingly, he answered! It wasn't some perfunctory response, either, it was actually quite encouraging. Unfortunately, the email disappeared into the ether long ago, but I can paraphrase what he said.

He said he was happy to offer me fatherly, no, probably more like grandfatherly advice (I recall that part distinctly). He said he himself didn't study cs as an undergraduate, and he didn't think it had limited his options. He went on to say that the field of software advances very quickly, but as long as you understood the fundamentals, you could do a lot of great work.

In retrospect, it was an incredibly nice gesture from an esteemed figure to a clearly deranged teenager. Thanks again, dmr.

Source: http://www.codypowell.com/taods/2011/10/dennis-ritchie-high-school-guidance-counselor.html

The Java Zone is brought to you in partnership with ZeroTurnaround. Check out this 8-step guide to see how you can increase your productivity by skipping slow application redeploys and by implementing application profiling, as you code!

Topics:

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}