Skip to content
0:00 / 0:00

#richardhamming#belllabs#careeradvice

Hamming, "You and Your Research" (June 6, 1995)

securitylectures

9.8K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 12 people: 11 on Hacker News and 1 on Lobsters.
  • A classic. People kept recommending it from 2012 to 2023.
  • Presented by Richard Hamming, computer scientist
  • An opinion. It argues one side of a question engineers disagree on.

Beginner. No background in the topic needed.

368K views14 years ago12 recommendations

Careers and interviewsHistory and cultureCareer growthHistory of computingPeople who shaped computing

Richard Hamming shares his thoughts on how to do great work, choose important problems, and build a successful research career.

Intro: I have given a talk with this title many times, and it turns out from discussions after the talk I could have just as well have called it "You and Your Engineering Career," or even "You and Your Career." But I left the word "Research" in the title because that is what I have most studied. From the previous chapters you have an adequate background for how I made the study, and I need not mention again the names of the famous people I have studied closely. The earlier chapters are, in sense, just a great expansion, with much more detail, of the original talk. This chapter is, in a sense, a summary of the previous chapters. The Art of Doing Science and Engineering: Learning to Learn" was the capstone course by Dr. Richard W. Hamming (1915-1998) for graduate students at the Naval Postgraduate School (NPS) in Monterey California. This course is intended to instill a "style of thinking" that will enhance one's ability to function as a problem solver of complex technical issues. With respect, students sometimes called the course "Hamming on Hamming" because he relates many research collaborations, discoveries, inventions and achievements of his own. This collection of stories and carefully distilled insights relates how those discoveries came about. Most importantly, these presentations provide objective analysis about the thought processes and reasoning that took place as Dr. Hamming, his associates and other major thinkers, in computer science and electronics, progressed through the grand challenges of science and engineering in the twentieth century.

Why it's here

12 people recommend this

What people say. Highly recommended as a classic, must-watch talk on career growth, picking the right problems, and achieving greatness.

jgalt212on Hacker News • Recommends

On “Richard Hamming on Artificial Intelligence (1995) [video]”

It's been posted here before, but Hamming's talk "You and Your Research" is one for the ages. link to this video Hamming passed in 1998, this talk was given about three years earlier. So much sage advice as compiled over a very long and fruitful career.

f00_on Hacker News • Recommends

On “Fifty Years of Shannon Theory (1998) [pdf]”

Richard Hamming developed error-correcting codes while working along side Shannon at bell labs, his book The Art and Science of Engineering: Learning to Learn and the associated lectures he gave at the naval postgraduate academy are tremendous link to this video

gumbyon Hacker News • Recommends

On “Ask HN: What tech talk does everyone need to see?”

Richard Hamming: You and Your Research It's on picking the right problems. When I heard him give it I was shocked that he criticized Einstein for working on a unified field theory (of course unlike me, he was actually qualified to offer such criticism). His point for that example was that the necessary tools to attack the problem hadn't yet been developed so it was a fruitless endeavor. While many very important problems are tractable. link to this video He gave this talk several times (I heard it at NASA in 84). Here's a good transcript: link

sadgaon Hacker News • Recommends

On “Richard Hamming: You and Your Research (1986)”

link to this video > Intro: I have given a talk with this title many times, and it turns out from discussions after the talk I could have just as well have called it "You and Your Engineering Career," or even "You and Your Career." But I left the word "Research" in the title because that is what I have most studied"

stiffon Hacker News • Recommends

On “Ask HN: What's the best technical talk you've heard?”

Single best is difficult, here are some favourites of mine: "You and your research" by Richard Hamming: link to this video "How to design a good API and why it matters" by Joschua Bloch: link Google TechTalk on Git by Linus Torvalds: link All talks ever given by Alan Kay, for example: link

late2parton Hacker News • Recommends

On “Ask HN: How do you earn your money?”

Complete luck. Timing to start out in the right industry, followed by vigorous effort, learning, and experimentation. I also built many relationships early on in my career that I've mostly kept alive throughout the last decades. I've changed careers twice when the old skills/industry lowered the value of those skills. Keep learning - read Richard Hamming's _You and Your Research_ 1. Keep friends and work hard. 1 link to this video

JSeymourATLon Hacker News • Recommends

On “Ask HN: Need advice for someone who just got first job as a software engineer?”

> I am eager to learn something new... Learning is a life-long process. As it relates to the industry, consider these questions. 1) What are the most important problems in your field? 2) Are you working on ONE of them? 3) Why not? On this subject, Richard Hamming offers excellent advice > link to this video

nestorDon Hacker News • Recommends

On “Ask HN: How did you decide what problems to solve in your lifetime?”

In his "You and Your Research" talk, Hamming focusses on the selection of the problem you should work on as a researcher. I believe it does apply even if you are not in academics : link to this video (transcript : link )

wcarsson Hacker News • Recommends

On “Ask HN: What are some great posts or articles about history of computing?”

…isn't so much historical, but it's a great inspirational essay, Richard Hamming's "You and Your Research"(transcript5, a video version6). Talks about working at Bell Labs and the different cultural elements there across people as part of analysing what makes certain people truly great. 1 - link 2 - link 3 - link 4 - link 5 - link 6 - link to this video…

sireaton Hacker News • Recommends

On “Ask HN: Which books in your field do you think are perfect for self study?”

Fantastic recommendation! Hamming's writing is so clear and inspiring. Not a book but his speech "You and your research" is quite good: link to this video

trombonechampon Hacker News • Recommends

On “Ask HN: What's the most important problem in the world? Are you working on it?”

Maybe a nitpick, but Aaron Swartz was probably quoting Richard Hamming: And I started asking, "What are the important problems of your field?" And after a week or so, "What important problems are you working on?" And after some more time I came in one day and said, "If what you are doing is not important, and if you don't think it is going to lead to something important, why are you at Bell Labs working on it?" ... If you do not work on an important problem, it's unlikely you'll do important work. It is the main idea behind his lecture/essay "You and your Research", which is worth reading: link or watching: link to this video

inactive-useron Lobsters • Recommends

Hamming, "You and Your Research" (June 6, 1995) The paper: http://www.cs.virginia.edu/~robins/YouAndYourResearch.html

u/grandzoobyin r/compsci • Mentions

On “Ideas for 4th year Computer Science Honours Project”

I came here to mention ML myself. It's an area ripe for applied work vs. theoretical (though there's good stuff there too). My masters thesis is about applying ML methods to some business problems that are interesting to me. And thank you for the link to Hamming. I love his work - for example, his "Numerical Methods for Scientists and Engineers" is surprisingly clear and easy to read. For what it's worth, here's a link to him giving the talk: link to this video

u/conklechin r/haskell • Mentions

On “Stop Treading Water: Learning to Learn by Edward Kmett - YOW! 2014”

The title reminds me of Richard Hamming's lecture series from 1995, The Art of Doing Science and Engineering: Learning to Learn. It's also not a Haskell talk, but I think worthwhile, although it's a semester-long lecture course. *Edit*: Okay, I wasn't as off-topic as I'd thought; /u/edwardkmett's last slide cites to the last lecture in that series. Or perhaps a lecture Hamming gave nine years before that; who can tell?

sinwaveon Hacker News • Mentions

On “Programming a Computer for Playing Chess (1950) [pdf]”

I know! According to 1 the minimax algorithm does indeed originate here. And Hamming said in that talk 23 that Shannon didn't do anything killer after Info Theory... 1 - link 2 - link 3 - link to this video

nicklafon Hacker News • Mentions

On “The fertility of the older mind”

…? How did Newton do it? Try as best you can to study other people: how they succeed, and what the elements of their success are, which elements of that can you adapt to your personality. You can't be everybody, but you have to find your own method. Studying success is a very good way of informing your own style." (The latter quote is from 25:30 of link to this video )…