SlideShare a Scribd company logo
1 of 34
Download to read offline
LESSONS LEARNED
@tompeham I @usersnap
FROM INTERVIEWING
THE WORLD TOP DEVELOPERS
THIS IS ME!
@TOMPEHAM
Say hi!
THIS IS ME!
@TOMPEHAM
on-site feedback
THIS IS USERSNAP!
bug tracking
browser screenshots
design collaboration
THIS IS USERSNAP!
Say hi!
@usersnap
You can find all lessons learned here:
http://goo.gl/X5WYgG
23 LESSONS
LEARNED.
23 LESSONS
LEARNED.
FROM INTERVIEWING
SOME OF THE BEST
DEVELOPERS.
Morten Primdahl, CTO and Co-Founder at
Zendesk
1. Scaling your tech is a challenge.
“We went from a scrappy start-up of 3 guys with everything in their
heads to a big organization that can take on scalability, operations,
databases and product development. If you really get passionate
about business in your life, that’s where you need to go.
When you grow from a couple of dozen guys in 2009 to the size
we have today, the company changes a lot all the time, and you
need to adapt to that. The challenges are both technical and
organizational. Scaling your business means growing fast and
hiring engineers. And that’s a big global challenge. To put it that
way: It’s just hard.”
2. Follow your passion.
“Do what you like. Do what you’re passionate
about. Don’t do whatever anyone else thinks.
Figure out how to be yourself, and beat your
own path. It’s going to be all right.”
Sunil Sadavasian, CTO at Buffer
4. Roles are more important than job titles
“In an unnatural hierarchy my role is considered to
be the CTO. But in a natural hierarchy, someone
can take on some of the roles that I have that if
they feel fulfilled in that way.
Therefore at Buffer, job titles have started to feel
quite odd – since most of us take on quite a few
different roles.”
5. Invest in yourself.
“Mark Cuban says “The best investment you can
make is in yourself,” and it’s compounding really.
Even though it didn’t work out with my previous
startup, it was probably the best thing that I had
ever done because it was an investment.
I invested that time to focus on myself.”
6. 100% test coverage isn’t that important.
“We’re not too concerned with 100% test
coverage.
It’s more about using your best judgment on
what’s really critical and what will break, and
then add testing to it on that way.”
PJ Hagerty, Team Lead at Engine Yard
7. Challenge yourself in boot camp and free
online courses
“So I’ve always been an advocate of going to
do the weekend rails bridge course just to
challenge yourself and see if its something
you’re interested in.
It’s much better than spending forty grand and
finding out that you didn’t really like it.”
8. Test first, release often.
One of the things that we are very espoused to
is the idea of testing first. There is very little
that goes into our products that go public
without a high standard of testing.
I don’t think there is any way to make
everything a hundred percent bug proof.
Rani Angel, Head of Web Development at
Infragistics
9. Managing remote workers is a challenge.
“The biggest challenge is definitely working on a globally
dispersed team. It is a huge challenge. One of the
biggest struggles is when the overlap between the times
the two teams are both working is only a few hours.
The challenge is how to make sure that as a manager
you are going to keep on top of everything. Plus, you
want to make sure that your team is shielded from the
the pain of not being in the same location.”
10. Explore various industries
“I would have loved to have different opportunities while I
was growing up, like being able to do an internship, do
some marketing, do a little bit of sales to be able to
understand the areas a little better instead of having to
wait so long.
Having experience at a younger age would have changed
my perspective a lot more and would have made me
more comfortable as I moved into the workforce.”
Thomas Schranz, CEO at Blossom
11. Learn how to code no matter how old you
are.
“I thought: “Yeah, I can’t program, and learning to
program is really complicated.” I already knew back
then that there are children being younger than me but
already started with programming, and I thought: “Yeah,
I’m already late.” And then, just by accident, I learnt it.
I would recommend to anyone, literally anyone, in any
age group to at least just start programming.”
12. Learn how to say No.
“Sometimes saying “no” is harder than actually doing this thing.
I think one recurring challenge is saying “no” to requirements. If it’s
from a customer, if it’s from your own team, if it’s from yourself.
Saying “no” to an idea doesn’t mean that the idea has to be bad.
Saying “no” is the more taxing thing. We would have to explain it to
everyone involved, convince them and then basically leave the
meeting with low motivation for everyone. And just building the
thing, even knowing it isn’t the right thing, is the easier thing to do.”
Access all lessons learned?
Yes,	
  please!	
  
THAT WAS A LOT…
THAT WAS A LOT…
Hey, wait. There’s more.
THAT WAS A LOT…
Hey, wait. There’s more.
Further Lessons Learned!
THAT WAS A LOT…
Hey, wait. There’s more.
Further Lessons Learned!
Check them out!
 	
  Enjoyed	
  this	
  presentation?
 	
  Enjoyed	
  this	
  presentation?
	
  	
  	
  Yes	
  you	
  did?	
  Awesome.
 	
  Enjoyed	
  this	
  presentation?
	
  	
  	
  Yes	
  you	
  did?	
  Awesome.
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  Give	
  it	
  a	
  tweet!
 	
  Enjoyed	
  this	
  presentation?
	
  	
  	
  Yes	
  you	
  did?	
  Awesome.
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  Give	
  it	
  a	
  tweet!
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  PLEASE!!!11!!!
ONE LAST THING…
JUST PING US ON TWITTER.

More Related Content

What's hot

Anyone can be a ux designer: Not everyone IS one.
Anyone can be a ux designer: Not everyone IS one.Anyone can be a ux designer: Not everyone IS one.
Anyone can be a ux designer: Not everyone IS one.Dave Malouf
 
Lateral thinking review
Lateral thinking reviewLateral thinking review
Lateral thinking reviewAgnes Miriam
 
Career Development Discussion
Career Development DiscussionCareer Development Discussion
Career Development DiscussionJoe Cimbak
 
Leadership In Higher Education by Gary W. Matkin, UCI
Leadership In Higher Education by Gary W. Matkin, UCILeadership In Higher Education by Gary W. Matkin, UCI
Leadership In Higher Education by Gary W. Matkin, UCIGary Matkin, Ph.D.
 
TEDx Talk :How to Build your Creative Confidence by David Kelley
TEDx Talk :How to Build your Creative Confidence by David KelleyTEDx Talk :How to Build your Creative Confidence by David Kelley
TEDx Talk :How to Build your Creative Confidence by David KelleySameer Mathur
 
Creativity Workshop
Creativity WorkshopCreativity Workshop
Creativity WorkshopCarole Derks
 
Learning leader
Learning leaderLearning leader
Learning leadermilobo
 
Presentations: What Every Planner Needs to Know
Presentations: What Every Planner Needs to KnowPresentations: What Every Planner Needs to Know
Presentations: What Every Planner Needs to KnowRyan Link
 
How to-have-a-briljant-brainstorm-110803085738-phpapp02
How to-have-a-briljant-brainstorm-110803085738-phpapp02How to-have-a-briljant-brainstorm-110803085738-phpapp02
How to-have-a-briljant-brainstorm-110803085738-phpapp02Orso Phan
 
Point of Contact: Presentations
Point of Contact: PresentationsPoint of Contact: Presentations
Point of Contact: PresentationsAlexei Kapterev
 
Creativity: How it Happens, Thrives and Dies
Creativity: How it Happens, Thrives and DiesCreativity: How it Happens, Thrives and Dies
Creativity: How it Happens, Thrives and DiesEddie Y. Shieh, PCC, MFA
 
Design Thinking by Mark Uraine
Design Thinking by Mark UraineDesign Thinking by Mark Uraine
Design Thinking by Mark UraineMark Uraine
 
Virtual Teams and Liberating Structures Blended Session at #SFAddis
Virtual Teams and Liberating Structures Blended Session at #SFAddisVirtual Teams and Liberating Structures Blended Session at #SFAddis
Virtual Teams and Liberating Structures Blended Session at #SFAddisNancy Wright White
 
Findings from UX London
Findings from UX LondonFindings from UX London
Findings from UX LondonNeil Dawson
 
Geelong College Presentation
Geelong College PresentationGeelong College Presentation
Geelong College PresentationGeoff Brown
 
Visualizing Resumes 2.0
Visualizing Resumes 2.0Visualizing Resumes 2.0
Visualizing Resumes 2.0Chiara Ojeda
 
8 secrets of success
8 secrets of success8 secrets of success
8 secrets of successSameer Mathur
 

What's hot (19)

Anyone can be a ux designer: Not everyone IS one.
Anyone can be a ux designer: Not everyone IS one.Anyone can be a ux designer: Not everyone IS one.
Anyone can be a ux designer: Not everyone IS one.
 
Lateral thinking review
Lateral thinking reviewLateral thinking review
Lateral thinking review
 
Career Development Discussion
Career Development DiscussionCareer Development Discussion
Career Development Discussion
 
Leadership In Higher Education by Gary W. Matkin, UCI
Leadership In Higher Education by Gary W. Matkin, UCILeadership In Higher Education by Gary W. Matkin, UCI
Leadership In Higher Education by Gary W. Matkin, UCI
 
TEDx Talk :How to Build your Creative Confidence by David Kelley
TEDx Talk :How to Build your Creative Confidence by David KelleyTEDx Talk :How to Build your Creative Confidence by David Kelley
TEDx Talk :How to Build your Creative Confidence by David Kelley
 
Creativity Workshop
Creativity WorkshopCreativity Workshop
Creativity Workshop
 
Learning leader
Learning leaderLearning leader
Learning leader
 
Presentations: What Every Planner Needs to Know
Presentations: What Every Planner Needs to KnowPresentations: What Every Planner Needs to Know
Presentations: What Every Planner Needs to Know
 
The precision blade
The precision bladeThe precision blade
The precision blade
 
How to-have-a-briljant-brainstorm-110803085738-phpapp02
How to-have-a-briljant-brainstorm-110803085738-phpapp02How to-have-a-briljant-brainstorm-110803085738-phpapp02
How to-have-a-briljant-brainstorm-110803085738-phpapp02
 
Win#12 oma learnings
Win#12 oma learningsWin#12 oma learnings
Win#12 oma learnings
 
Point of Contact: Presentations
Point of Contact: PresentationsPoint of Contact: Presentations
Point of Contact: Presentations
 
Creativity: How it Happens, Thrives and Dies
Creativity: How it Happens, Thrives and DiesCreativity: How it Happens, Thrives and Dies
Creativity: How it Happens, Thrives and Dies
 
Design Thinking by Mark Uraine
Design Thinking by Mark UraineDesign Thinking by Mark Uraine
Design Thinking by Mark Uraine
 
Virtual Teams and Liberating Structures Blended Session at #SFAddis
Virtual Teams and Liberating Structures Blended Session at #SFAddisVirtual Teams and Liberating Structures Blended Session at #SFAddis
Virtual Teams and Liberating Structures Blended Session at #SFAddis
 
Findings from UX London
Findings from UX LondonFindings from UX London
Findings from UX London
 
Geelong College Presentation
Geelong College PresentationGeelong College Presentation
Geelong College Presentation
 
Visualizing Resumes 2.0
Visualizing Resumes 2.0Visualizing Resumes 2.0
Visualizing Resumes 2.0
 
8 secrets of success
8 secrets of success8 secrets of success
8 secrets of success
 

Viewers also liked

CIO/CTO Ctc presentation fall 2014
CIO/CTO Ctc presentation fall 2014CIO/CTO Ctc presentation fall 2014
CIO/CTO Ctc presentation fall 2014Jonathan Pletzke
 
Abdullah Al Mamun 062507056
Abdullah Al Mamun 062507056Abdullah Al Mamun 062507056
Abdullah Al Mamun 062507056mashiur
 
Protect your IPPBX against VOIP attacks
Protect your IPPBX against VOIP attacksProtect your IPPBX against VOIP attacks
Protect your IPPBX against VOIP attacksRohan Fernandes
 
Scaling Management without Sacrificing Culture - Velocity Europe 2014
Scaling Management without Sacrificing Culture - Velocity Europe 2014Scaling Management without Sacrificing Culture - Velocity Europe 2014
Scaling Management without Sacrificing Culture - Velocity Europe 2014Patrick McDonnell
 
Vineyard Networks Product Overview
Vineyard Networks Product OverviewVineyard Networks Product Overview
Vineyard Networks Product Overviewlaurenjthomson
 
Traffic Management, DPI, Internet Offload Gateway
Traffic Management, DPI, Internet Offload GatewayTraffic Management, DPI, Internet Offload Gateway
Traffic Management, DPI, Internet Offload GatewayContinuous Computing
 
DPI BOX: deep packet inspection for ISP traffic management
DPI BOX: deep packet inspection for ISP traffic managementDPI BOX: deep packet inspection for ISP traffic management
DPI BOX: deep packet inspection for ISP traffic managementIlya Mikov
 
Interesting Water Facts
Interesting Water FactsInteresting Water Facts
Interesting Water FactsEason Chan
 
How to keep calm and ship it (Juozas Kaziukėnas)
How to keep calm and ship it (Juozas Kaziukėnas)How to keep calm and ship it (Juozas Kaziukėnas)
How to keep calm and ship it (Juozas Kaziukėnas)Future Insights
 
Deep Packet Inspection (DPI) Test Methodology
Deep Packet Inspection (DPI) Test MethodologyDeep Packet Inspection (DPI) Test Methodology
Deep Packet Inspection (DPI) Test MethodologyIxia
 
UTM Unified Threat Management
UTM Unified Threat ManagementUTM Unified Threat Management
UTM Unified Threat ManagementLokesh Sharma
 
UTM (unified threat management)
UTM (unified threat management)UTM (unified threat management)
UTM (unified threat management)military
 
Deep Packet Inspection technology evolution
Deep Packet Inspection technology evolutionDeep Packet Inspection technology evolution
Deep Packet Inspection technology evolutionDaniel Vinyar
 
Attachment report IAT
Attachment report IATAttachment report IAT
Attachment report IATitronics
 
Social Engineering: the Bad, Better, and Best Incident Response Plans
Social Engineering: the Bad, Better, and Best Incident Response PlansSocial Engineering: the Bad, Better, and Best Incident Response Plans
Social Engineering: the Bad, Better, and Best Incident Response PlansRob Ragan
 
Intro to Web Application Security
Intro to Web Application SecurityIntro to Web Application Security
Intro to Web Application SecurityRob Ragan
 
Attachment report Victor
Attachment report VictorAttachment report Victor
Attachment report VictorNg'eno Victor
 
What Comes After The Star Schema? Dimensional Modeling For Enterprise Data Hubs
What Comes After The Star Schema? Dimensional Modeling For Enterprise Data HubsWhat Comes After The Star Schema? Dimensional Modeling For Enterprise Data Hubs
What Comes After The Star Schema? Dimensional Modeling For Enterprise Data HubsCloudera, Inc.
 

Viewers also liked (20)

The Programmer
The ProgrammerThe Programmer
The Programmer
 
CIO/CTO Ctc presentation fall 2014
CIO/CTO Ctc presentation fall 2014CIO/CTO Ctc presentation fall 2014
CIO/CTO Ctc presentation fall 2014
 
Abdullah Al Mamun 062507056
Abdullah Al Mamun 062507056Abdullah Al Mamun 062507056
Abdullah Al Mamun 062507056
 
Protect your IPPBX against VOIP attacks
Protect your IPPBX against VOIP attacksProtect your IPPBX against VOIP attacks
Protect your IPPBX against VOIP attacks
 
Scaling Management without Sacrificing Culture - Velocity Europe 2014
Scaling Management without Sacrificing Culture - Velocity Europe 2014Scaling Management without Sacrificing Culture - Velocity Europe 2014
Scaling Management without Sacrificing Culture - Velocity Europe 2014
 
Vineyard Networks Product Overview
Vineyard Networks Product OverviewVineyard Networks Product Overview
Vineyard Networks Product Overview
 
Traffic Management, DPI, Internet Offload Gateway
Traffic Management, DPI, Internet Offload GatewayTraffic Management, DPI, Internet Offload Gateway
Traffic Management, DPI, Internet Offload Gateway
 
DPI BOX: deep packet inspection for ISP traffic management
DPI BOX: deep packet inspection for ISP traffic managementDPI BOX: deep packet inspection for ISP traffic management
DPI BOX: deep packet inspection for ISP traffic management
 
Interesting Water Facts
Interesting Water FactsInteresting Water Facts
Interesting Water Facts
 
How to keep calm and ship it (Juozas Kaziukėnas)
How to keep calm and ship it (Juozas Kaziukėnas)How to keep calm and ship it (Juozas Kaziukėnas)
How to keep calm and ship it (Juozas Kaziukėnas)
 
Deep Packet Inspection (DPI) Test Methodology
Deep Packet Inspection (DPI) Test MethodologyDeep Packet Inspection (DPI) Test Methodology
Deep Packet Inspection (DPI) Test Methodology
 
UTM Unified Threat Management
UTM Unified Threat ManagementUTM Unified Threat Management
UTM Unified Threat Management
 
UTM (unified threat management)
UTM (unified threat management)UTM (unified threat management)
UTM (unified threat management)
 
Deep Packet Inspection technology evolution
Deep Packet Inspection technology evolutionDeep Packet Inspection technology evolution
Deep Packet Inspection technology evolution
 
Attachment report IAT
Attachment report IATAttachment report IAT
Attachment report IAT
 
Social Engineering: the Bad, Better, and Best Incident Response Plans
Social Engineering: the Bad, Better, and Best Incident Response PlansSocial Engineering: the Bad, Better, and Best Incident Response Plans
Social Engineering: the Bad, Better, and Best Incident Response Plans
 
Intro to Web Application Security
Intro to Web Application SecurityIntro to Web Application Security
Intro to Web Application Security
 
Attachment report Victor
Attachment report VictorAttachment report Victor
Attachment report Victor
 
What Comes After The Star Schema? Dimensional Modeling For Enterprise Data Hubs
What Comes After The Star Schema? Dimensional Modeling For Enterprise Data HubsWhat Comes After The Star Schema? Dimensional Modeling For Enterprise Data Hubs
What Comes After The Star Schema? Dimensional Modeling For Enterprise Data Hubs
 
INTERNSHIP REPORT
INTERNSHIP REPORTINTERNSHIP REPORT
INTERNSHIP REPORT
 

Similar to 23 Amazing Lessons Learned From Interviewing The World's Top Developers!

Hr interview questions and answers for senior executives
Hr interview questions and answers for senior executivesHr interview questions and answers for senior executives
Hr interview questions and answers for senior executivesMohmed Abou Elenein Attia
 
Turn your followers into leaders
Turn your followers into leadersTurn your followers into leaders
Turn your followers into leadersYee Pam
 
Course Hero Career Advice for Students
Course Hero Career Advice for StudentsCourse Hero Career Advice for Students
Course Hero Career Advice for StudentsJosh Tyler
 
21 Uncommon ways to work smarter instead of harder
21 Uncommon ways to work smarter instead of harder21 Uncommon ways to work smarter instead of harder
21 Uncommon ways to work smarter instead of harderVartika Kashyap
 
Gluetogether Workshops Leaflet
Gluetogether Workshops LeafletGluetogether Workshops Leaflet
Gluetogether Workshops LeafletChristinegilkes
 
So you think you have a business idea?
So you think you have a business idea?So you think you have a business idea?
So you think you have a business idea?BuddingCEOs
 
Startup best practices
Startup best practicesStartup best practices
Startup best practicesJie Bao
 
Marketing updated nov2013
Marketing updated nov2013Marketing updated nov2013
Marketing updated nov2013Chao Onlamai
 
Jobpreneurship 101 by Jim Villwock Frequently Asked Questions
Jobpreneurship 101 by Jim Villwock  Frequently Asked QuestionsJobpreneurship 101 by Jim Villwock  Frequently Asked Questions
Jobpreneurship 101 by Jim Villwock Frequently Asked QuestionsElliot
 
BALEP-Manual_Intro+Module #1-Alignment, Authenticity, Integrity -A4
BALEP-Manual_Intro+Module #1-Alignment, Authenticity, Integrity -A4BALEP-Manual_Intro+Module #1-Alignment, Authenticity, Integrity -A4
BALEP-Manual_Intro+Module #1-Alignment, Authenticity, Integrity -A4Sir Joshua Burton-Chadwick
 
Top 10 software development interview questions with answers
Top 10 software development interview questions with answersTop 10 software development interview questions with answers
Top 10 software development interview questions with answerssiaalexis7
 
Benefits of working well with others
Benefits of  working well with othersBenefits of  working well with others
Benefits of working well with othersmd ziauddin
 
Do you know what your dream job is (from www.jobxray.com)
Do you know what your dream job is (from www.jobxray.com)Do you know what your dream job is (from www.jobxray.com)
Do you know what your dream job is (from www.jobxray.com)Jobxray Jobxray
 
88 cruise interview questions with answers
88 cruise interview questions with answers88 cruise interview questions with answers
88 cruise interview questions with answersbrownmichael495
 

Similar to 23 Amazing Lessons Learned From Interviewing The World's Top Developers! (20)

The first 100
The first 100 The first 100
The first 100
 
Hr interview questions and answers for senior executives
Hr interview questions and answers for senior executivesHr interview questions and answers for senior executives
Hr interview questions and answers for senior executives
 
Turn your followers into leaders
Turn your followers into leadersTurn your followers into leaders
Turn your followers into leaders
 
Meet
MeetMeet
Meet
 
Career Mapping And Planning
Career Mapping And PlanningCareer Mapping And Planning
Career Mapping And Planning
 
Course Hero Career Advice for Students
Course Hero Career Advice for StudentsCourse Hero Career Advice for Students
Course Hero Career Advice for Students
 
21 Uncommon ways to work smarter instead of harder
21 Uncommon ways to work smarter instead of harder21 Uncommon ways to work smarter instead of harder
21 Uncommon ways to work smarter instead of harder
 
Gluetogether Workshops Leaflet
Gluetogether Workshops LeafletGluetogether Workshops Leaflet
Gluetogether Workshops Leaflet
 
So you think you have a business idea?
So you think you have a business idea?So you think you have a business idea?
So you think you have a business idea?
 
STANCE // Fred Santarpia
STANCE // Fred SantarpiaSTANCE // Fred Santarpia
STANCE // Fred Santarpia
 
Startup best practices
Startup best practicesStartup best practices
Startup best practices
 
Startup Best Practices
Startup Best PracticesStartup Best Practices
Startup Best Practices
 
A Smart Goals Template
A Smart Goals TemplateA Smart Goals Template
A Smart Goals Template
 
Marketing updated nov2013
Marketing updated nov2013Marketing updated nov2013
Marketing updated nov2013
 
Jobpreneurship 101 by Jim Villwock Frequently Asked Questions
Jobpreneurship 101 by Jim Villwock  Frequently Asked QuestionsJobpreneurship 101 by Jim Villwock  Frequently Asked Questions
Jobpreneurship 101 by Jim Villwock Frequently Asked Questions
 
BALEP-Manual_Intro+Module #1-Alignment, Authenticity, Integrity -A4
BALEP-Manual_Intro+Module #1-Alignment, Authenticity, Integrity -A4BALEP-Manual_Intro+Module #1-Alignment, Authenticity, Integrity -A4
BALEP-Manual_Intro+Module #1-Alignment, Authenticity, Integrity -A4
 
Top 10 software development interview questions with answers
Top 10 software development interview questions with answersTop 10 software development interview questions with answers
Top 10 software development interview questions with answers
 
Benefits of working well with others
Benefits of  working well with othersBenefits of  working well with others
Benefits of working well with others
 
Do you know what your dream job is (from www.jobxray.com)
Do you know what your dream job is (from www.jobxray.com)Do you know what your dream job is (from www.jobxray.com)
Do you know what your dream job is (from www.jobxray.com)
 
88 cruise interview questions with answers
88 cruise interview questions with answers88 cruise interview questions with answers
88 cruise interview questions with answers
 

More from Usersnap

Why your voice of customer program should guide your product development
Why your voice of customer program should guide your product developmentWhy your voice of customer program should guide your product development
Why your voice of customer program should guide your product developmentUsersnap
 
Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017
Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017
Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017Usersnap
 
What is Usersnap? An Introduction to bug tracking.
What is Usersnap? An Introduction to bug tracking.What is Usersnap? An Introduction to bug tracking.
What is Usersnap? An Introduction to bug tracking.Usersnap
 
Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...
Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...
Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...Usersnap
 
Kundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen Türe
Kundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen TüreKundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen Türe
Kundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen TüreUsersnap
 
Wie effizientes Bug Tracking Ihre Conversion-Rates verbessert
Wie effizientes Bug Tracking Ihre Conversion-Rates verbessertWie effizientes Bug Tracking Ihre Conversion-Rates verbessert
Wie effizientes Bug Tracking Ihre Conversion-Rates verbessertUsersnap
 
5 Types of USER ACCEPTANCE TESTING (UAT)
5 Types of USER ACCEPTANCE TESTING (UAT)5 Types of USER ACCEPTANCE TESTING (UAT)
5 Types of USER ACCEPTANCE TESTING (UAT)Usersnap
 
Fundamentals On Building A Reliable Cloud Infrastructure For Your SaaS Business
Fundamentals On Building A Reliable Cloud Infrastructure For Your SaaS BusinessFundamentals On Building A Reliable Cloud Infrastructure For Your SaaS Business
Fundamentals On Building A Reliable Cloud Infrastructure For Your SaaS BusinessUsersnap
 
Mobile First: How To Approach Mobile Testing!
Mobile First: How To Approach Mobile Testing!Mobile First: How To Approach Mobile Testing!
Mobile First: How To Approach Mobile Testing!Usersnap
 
5 Essential Tips For Improving Your Website Mockups & Prototypes!
5 Essential Tips For Improving Your Website Mockups & Prototypes!5 Essential Tips For Improving Your Website Mockups & Prototypes!
5 Essential Tips For Improving Your Website Mockups & Prototypes!Usersnap
 
A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...
A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...
A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...Usersnap
 
20+ fantastic web development newsletters for developers & designers
20+ fantastic web development newsletters for developers & designers20+ fantastic web development newsletters for developers & designers
20+ fantastic web development newsletters for developers & designersUsersnap
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)Usersnap
 
Bug Reporting Time Machine for AngularJS
Bug Reporting Time Machine for AngularJSBug Reporting Time Machine for AngularJS
Bug Reporting Time Machine for AngularJSUsersnap
 
141104 usersnap angular js_jt
141104 usersnap angular js_jt141104 usersnap angular js_jt
141104 usersnap angular js_jtUsersnap
 
Usersnap and the javascript magic behind the scenes - ViennaJS
Usersnap and the javascript magic behind the scenes - ViennaJSUsersnap and the javascript magic behind the scenes - ViennaJS
Usersnap and the javascript magic behind the scenes - ViennaJSUsersnap
 
What is Usersnap
What is UsersnapWhat is Usersnap
What is UsersnapUsersnap
 

More from Usersnap (17)

Why your voice of customer program should guide your product development
Why your voice of customer program should guide your product developmentWhy your voice of customer program should guide your product development
Why your voice of customer program should guide your product development
 
Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017
Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017
Docker as a Multitool: DevOps with Docker at Azure Bootcamp Linz 2017
 
What is Usersnap? An Introduction to bug tracking.
What is Usersnap? An Introduction to bug tracking.What is Usersnap? An Introduction to bug tracking.
What is Usersnap? An Introduction to bug tracking.
 
Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...
Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...
Tools Berlin Power Workshop: Wie visuelle Kommunikation Kundenservice & Bug T...
 
Kundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen Türe
Kundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen TüreKundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen Türe
Kundenservice 1x1 für Start-ups - Convo Coworking - Tag der offenen Türe
 
Wie effizientes Bug Tracking Ihre Conversion-Rates verbessert
Wie effizientes Bug Tracking Ihre Conversion-Rates verbessertWie effizientes Bug Tracking Ihre Conversion-Rates verbessert
Wie effizientes Bug Tracking Ihre Conversion-Rates verbessert
 
5 Types of USER ACCEPTANCE TESTING (UAT)
5 Types of USER ACCEPTANCE TESTING (UAT)5 Types of USER ACCEPTANCE TESTING (UAT)
5 Types of USER ACCEPTANCE TESTING (UAT)
 
Fundamentals On Building A Reliable Cloud Infrastructure For Your SaaS Business
Fundamentals On Building A Reliable Cloud Infrastructure For Your SaaS BusinessFundamentals On Building A Reliable Cloud Infrastructure For Your SaaS Business
Fundamentals On Building A Reliable Cloud Infrastructure For Your SaaS Business
 
Mobile First: How To Approach Mobile Testing!
Mobile First: How To Approach Mobile Testing!Mobile First: How To Approach Mobile Testing!
Mobile First: How To Approach Mobile Testing!
 
5 Essential Tips For Improving Your Website Mockups & Prototypes!
5 Essential Tips For Improving Your Website Mockups & Prototypes!5 Essential Tips For Improving Your Website Mockups & Prototypes!
5 Essential Tips For Improving Your Website Mockups & Prototypes!
 
A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...
A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...
A Best Of 100+ Marketing Experiments at Usersnap - Startup Marketing Get-Toge...
 
20+ fantastic web development newsletters for developers & designers
20+ fantastic web development newsletters for developers & designers20+ fantastic web development newsletters for developers & designers
20+ fantastic web development newsletters for developers & designers
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)
 
Bug Reporting Time Machine for AngularJS
Bug Reporting Time Machine for AngularJSBug Reporting Time Machine for AngularJS
Bug Reporting Time Machine for AngularJS
 
141104 usersnap angular js_jt
141104 usersnap angular js_jt141104 usersnap angular js_jt
141104 usersnap angular js_jt
 
Usersnap and the javascript magic behind the scenes - ViennaJS
Usersnap and the javascript magic behind the scenes - ViennaJSUsersnap and the javascript magic behind the scenes - ViennaJS
Usersnap and the javascript magic behind the scenes - ViennaJS
 
What is Usersnap
What is UsersnapWhat is Usersnap
What is Usersnap
 

Recently uploaded

ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 

Recently uploaded (17)

ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 

23 Amazing Lessons Learned From Interviewing The World's Top Developers!

  • 1. LESSONS LEARNED @tompeham I @usersnap FROM INTERVIEWING THE WORLD TOP DEVELOPERS
  • 3. Say hi! THIS IS ME! @TOMPEHAM
  • 4. on-site feedback THIS IS USERSNAP! bug tracking browser screenshots design collaboration
  • 5. THIS IS USERSNAP! Say hi! @usersnap
  • 6. You can find all lessons learned here: http://goo.gl/X5WYgG
  • 9. Morten Primdahl, CTO and Co-Founder at Zendesk
  • 10. 1. Scaling your tech is a challenge. “We went from a scrappy start-up of 3 guys with everything in their heads to a big organization that can take on scalability, operations, databases and product development. If you really get passionate about business in your life, that’s where you need to go. When you grow from a couple of dozen guys in 2009 to the size we have today, the company changes a lot all the time, and you need to adapt to that. The challenges are both technical and organizational. Scaling your business means growing fast and hiring engineers. And that’s a big global challenge. To put it that way: It’s just hard.”
  • 11. 2. Follow your passion. “Do what you like. Do what you’re passionate about. Don’t do whatever anyone else thinks. Figure out how to be yourself, and beat your own path. It’s going to be all right.”
  • 13. 4. Roles are more important than job titles “In an unnatural hierarchy my role is considered to be the CTO. But in a natural hierarchy, someone can take on some of the roles that I have that if they feel fulfilled in that way. Therefore at Buffer, job titles have started to feel quite odd – since most of us take on quite a few different roles.”
  • 14. 5. Invest in yourself. “Mark Cuban says “The best investment you can make is in yourself,” and it’s compounding really. Even though it didn’t work out with my previous startup, it was probably the best thing that I had ever done because it was an investment. I invested that time to focus on myself.”
  • 15. 6. 100% test coverage isn’t that important. “We’re not too concerned with 100% test coverage. It’s more about using your best judgment on what’s really critical and what will break, and then add testing to it on that way.”
  • 16. PJ Hagerty, Team Lead at Engine Yard
  • 17. 7. Challenge yourself in boot camp and free online courses “So I’ve always been an advocate of going to do the weekend rails bridge course just to challenge yourself and see if its something you’re interested in. It’s much better than spending forty grand and finding out that you didn’t really like it.”
  • 18. 8. Test first, release often. One of the things that we are very espoused to is the idea of testing first. There is very little that goes into our products that go public without a high standard of testing. I don’t think there is any way to make everything a hundred percent bug proof.
  • 19. Rani Angel, Head of Web Development at Infragistics
  • 20. 9. Managing remote workers is a challenge. “The biggest challenge is definitely working on a globally dispersed team. It is a huge challenge. One of the biggest struggles is when the overlap between the times the two teams are both working is only a few hours. The challenge is how to make sure that as a manager you are going to keep on top of everything. Plus, you want to make sure that your team is shielded from the the pain of not being in the same location.”
  • 21. 10. Explore various industries “I would have loved to have different opportunities while I was growing up, like being able to do an internship, do some marketing, do a little bit of sales to be able to understand the areas a little better instead of having to wait so long. Having experience at a younger age would have changed my perspective a lot more and would have made me more comfortable as I moved into the workforce.”
  • 22. Thomas Schranz, CEO at Blossom
  • 23. 11. Learn how to code no matter how old you are. “I thought: “Yeah, I can’t program, and learning to program is really complicated.” I already knew back then that there are children being younger than me but already started with programming, and I thought: “Yeah, I’m already late.” And then, just by accident, I learnt it. I would recommend to anyone, literally anyone, in any age group to at least just start programming.”
  • 24. 12. Learn how to say No. “Sometimes saying “no” is harder than actually doing this thing. I think one recurring challenge is saying “no” to requirements. If it’s from a customer, if it’s from your own team, if it’s from yourself. Saying “no” to an idea doesn’t mean that the idea has to be bad. Saying “no” is the more taxing thing. We would have to explain it to everyone involved, convince them and then basically leave the meeting with low motivation for everyone. And just building the thing, even knowing it isn’t the right thing, is the easier thing to do.”
  • 25. Access all lessons learned? Yes,  please!  
  • 26. THAT WAS A LOT…
  • 27. THAT WAS A LOT… Hey, wait. There’s more.
  • 28. THAT WAS A LOT… Hey, wait. There’s more. Further Lessons Learned!
  • 29. THAT WAS A LOT… Hey, wait. There’s more. Further Lessons Learned! Check them out!
  • 30.    Enjoyed  this  presentation?
  • 31.    Enjoyed  this  presentation?      Yes  you  did?  Awesome.
  • 32.    Enjoyed  this  presentation?      Yes  you  did?  Awesome.                    Give  it  a  tweet!
  • 33.    Enjoyed  this  presentation?      Yes  you  did?  Awesome.                    Give  it  a  tweet!                          PLEASE!!!11!!!
  • 34. ONE LAST THING… JUST PING US ON TWITTER.