SlideShare a Scribd company logo
Becoming Better…
Learning from interviews….
Communication
Stroustrup, code, Kevlin
Lightning talk   what i learned from interviewing
Don’t be scared to ask
The people are really nice (:
Be prepared…
Scott Meyers Course
Read...
Seb Rose
Community
Accu
So year 3...

More Related Content

PDF
Piracy in Musical Audio-Visual Production and Distribution: A Forensic Engine...
PPTX
Slaid syarikat
ODP
Question 1
DOCX
Hipaa security officer perfomance appraisal 2
PDF
How did you use new media technologies in the construction, research and plan...
PDF
Image Steganography Techniques
PPT
Webcatalog sale
PDF
Jaypee Business School
Piracy in Musical Audio-Visual Production and Distribution: A Forensic Engine...
Slaid syarikat
Question 1
Hipaa security officer perfomance appraisal 2
How did you use new media technologies in the construction, research and plan...
Image Steganography Techniques
Webcatalog sale
Jaypee Business School

Viewers also liked (8)

PPTX
Priamry data type
PPTX
Formas y animaciones leidy
DOC
Stc call sheet 1-1
DOCX
Ke ipsos spec_poll_narrative_report _6th_may_2015
PPTX
Slaid tokoh perniagaan
PPTX
The Kenyan Economy: Perceptions and Realities
DOCX
Resume (1)
Priamry data type
Formas y animaciones leidy
Stc call sheet 1-1
Ke ipsos spec_poll_narrative_report _6th_may_2015
Slaid tokoh perniagaan
The Kenyan Economy: Perceptions and Realities
Resume (1)
Ad

Recently uploaded (20)

PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Encapsulation theory and applications.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
Approach and Philosophy of On baking technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
OMC Textile Division Presentation 2021.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A Presentation on Artificial Intelligence
Heart disease approach using modified random forest and particle swarm optimi...
A novel scalable deep ensemble learning framework for big data classification...
cloud_computing_Infrastucture_as_cloud_p
Assigned Numbers - 2025 - Bluetooth® Document
Chapter 5: Probability Theory and Statistics
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Encapsulation theory and applications.pdf
Programs and apps: productivity, graphics, security and other tools
Enhancing emotion recognition model for a student engagement use case through...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
1. Introduction to Computer Programming.pptx
Approach and Philosophy of On baking technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
NewMind AI Weekly Chronicles - August'25-Week II
SOPHOS-XG Firewall Administrator PPT.pptx
Ad

Lightning talk what i learned from interviewing

Editor's Notes

  • #2: For the last year, I’ve had the opportunity to interview some of the best known people in C++ and other circles as well, which have appeared in the Cvu magazine, as well as my blog (only once it had appeared in the printed medium) So for my lightning talk this year, I thought I’d share some of the stuff I’ve learned from the various people I’ve managed to interview.
  • #3: Since last year, I’ve actually had to give proper C++ technical talks to various teams at my place of work. Especially concerning C++ 11/14. One of the interesting things in Bjarne Stroustrup’s interview was that he commented that he wished he travelled more and improved his interpersonal skills. He admitted that he didn’t think he’d spend so much time communicating in English. And as developers our code is also our communication is it not? The compiler can read any old jumble of code, as long as it’s syntactically and semantically correct, but what about the poor human? Indeed, we write simple, clean code for humans to be able to understand it. Pete Goodliffe writes in his book Becoming a Better Programmer, that we write code primarily for humans to read.
  • #4: This is truly awful code. Let’s assume that whoever wrote this was sick, and had a warped sense of humour, but also didn’t want anyone touching his code! And let’s also assume that he overloaded or rolled his own versions of most of the C++ standard library. Unless you’d seen his code, you wouldn’t stand a chance of understanding this.
  • #5: One of the things I’ve learned in doing these interviews is that you shouldn’t be scared to ask. After all, what’s the worst that can happen? They say no! In the grand scheme of things, that’s not a disaster is it really? I’ve had a few refusals for an interview, and that’s ok. Programmers are busy people, especially the ones doing the conference circuit and writing the standards. But if you ask something of someone and they come through, then be sure to thank them for it, because you never know where that will lead you. It led me to be asked to review the Kindle version of Scott Meyers’ new book, purely because I’d been polite, and that I happened to own a Kindle…which may have helped as well I suppose.
  • #6: Last year, I had the chance to interview Scott Meyers face to face. So rather than spring the questions on him, I e-mailed them over before hand, and fettled them as the day drew closer. The other thing I knew I’d need was a tape recorder, so I got a digital one, because otherwise I’d be focussed on typing everything rather than actually interviewing Scott. The key point here is to be prepared. As you can tell, I’ve toiled over this talk for hours and hours on end ;-)
  • #7: One of the things Seb Rose mentioned in his interview was that he wished he’d read more books, and bought fewer. I wonder if I asked for a show of hands how many people had more than 20 technical books on their shelves, and then how many have read all of them? I’m not sure about you, but I love buying books, the thing is I never have time to read them all! Sadly. However the one thing I’ve started to try and do is to make sure I have an evening a week, or an hour at the office where I sit down and read a book off my reading list. I’ve even written a list of around 8 technical books and 8 soft-technical books (e.g. Pragmatic Programmer) and will try to read 4 from each pile by next year. So if you see me looking at buying a book, you have my full permission to rugby tackle me to the floor…I will thank you for it eventually.
  • #8: I’ve been a member of the ACCU now for two years, and I’m constantly amazed at the spirit of community there is and it’s inspired me to try and start something where I work. (we’re a pretty disparate bunch really) And the fact is, that the community is there for all of us, and if we take from the community, then it’s only right that we give something back. That’s one of the reasons I started interviewing people, as a way of giving something back to the community. And more than that, it’s well worth joining the community, it’s brilliant, and you meet some awesome people. So for the first timers here this year, we’re a friendly bunch, so no need to be afraid at all.
  • #9: So what do I have planned for the next year? Well I’ve got a few awesome interviews lined up, so watch out for that, I missed this month’s deadline as I was slow getting the questions out, so that’s my fault. But got some great people lined up. And if you would like to be interviewed, then please give me a shout. I don’t want to e-mail just the famous folks, I think it would be awesome to have regular members of ACCU interviewed as well. So please come and grab me after, and we’ll swap e-mail addresses. I also plan to actually do a technical talk at the ACCU Oxford group as well, for 90 minutes!! So avoid that one if you can. Thanks…