SlideShare a Scribd company logo
1 of 44
Download to read offline
So you want to become a
developer?
Well then it’s time to put down that “Learn Super Duper
Language v8.3 in 24 hours” book.
Instead, make it a habit to ask yourself these
10 questions every day.
Is there a pattern here?
Looking for patterns in what works and what doesn’t leads
to deeper understanding.
To understand is to perceive patterns
- Isaiah Berlin
How can I make this simpler?
Always strive for the simplest possible solution.
Simplicity is the ultimate sophistication.
- Leonardo da Vinci
Why does it work like that?
Knowing that something works and knowing why it works
that way are two very different things.
Has somebody done this
before?
Whenever you find yourself inventing a complex algorithm
you are probably on the wrong track.
Unless it's for a PhD thesis…
If I have seen further it is by standing on the shoulders of giants.
- Isaac Newton
Who said it first?
Always go to the original source.
If you don’t know where an idea started how can you follow
where it's going?
Do I love what I’m doing?
To stay at the top of your game you will need to commit to a
lifelong process of learning and research.
If you don’t love what you are doing you don’t have any
chance of keeping up with the guys who do.
Do what you love and the necessary resources will follow.
- Peter McWilliams
Where else could I use this?
One of the biggest limits I see developers placing on
themselves is a failure of imagination.
Logic will get you from A to Z; imagination
will get you everywhere.
- Albert Einstein
What did I fail at today?
One of the easiest ways to increase innovation is to lower
the cost of failure.
Be brave.
Try something.
Fail.
Learn.
Try again.
Do not fear mistakes. You will know failure.
Continue to reach out.
- Benjamin Franklin
How can we make this
possible?
In the world we live in there really is very little that is
impossible.
(with a few exceptions)
Start from the assumption that whatever you want to do is
possible and then work your way back.
It always seems impossible until its done.
- Nelson Mandela
Who can I learn from?
You should never work anywhere where you are the
smartest person in the room.
Pick jobs and companies where you can work with people
who inspire you and challenge you to be better.
Being competent isn’t good enough anymore.
Do you stand out from the crowd?
To read the complete blog
post click the link below
www.aestheticio.com

More Related Content

What's hot

Startup Ideas and Validation
Startup Ideas and ValidationStartup Ideas and Validation
Startup Ideas and ValidationYevgeniy Brikman
 
The Plateau Effect: Why People Get Stuck...and How to Break Through
The Plateau Effect: Why People Get Stuck...and How to Break ThroughThe Plateau Effect: Why People Get Stuck...and How to Break Through
The Plateau Effect: Why People Get Stuck...and How to Break ThroughThePlateauEffect
 
People-Centric vs. Content-Centric: The Copernican Revolution to be a Social ...
People-Centric vs. Content-Centric: The Copernican Revolution to be a Social ...People-Centric vs. Content-Centric: The Copernican Revolution to be a Social ...
People-Centric vs. Content-Centric: The Copernican Revolution to be a Social ...Louis Richardson
 
Startup & entrepreneuriat #3 : startup ideas
Startup & entrepreneuriat #3 : startup ideasStartup & entrepreneuriat #3 : startup ideas
Startup & entrepreneuriat #3 : startup ideasJean Michel
 
Where Marketing's Next Great Ideas Will Come From
Where Marketing's Next Great Ideas Will Come FromWhere Marketing's Next Great Ideas Will Come From
Where Marketing's Next Great Ideas Will Come FromChristopher Penn
 
Motivational Quotes: That will 'move' you!
Motivational Quotes: That will 'move' you!Motivational Quotes: That will 'move' you!
Motivational Quotes: That will 'move' you!Elink.io
 
London hoppers talk
London hoppers talkLondon hoppers talk
London hoppers talkKate Ho
 
The Whole Gifted Child and Technology TAGT 2016
The Whole Gifted Child and Technology TAGT 2016The Whole Gifted Child and Technology TAGT 2016
The Whole Gifted Child and Technology TAGT 2016Brian Housand
 
Snap: 10 facts about the human brain to help you create a better website
Snap: 10 facts about the human brain to help you create a better websiteSnap: 10 facts about the human brain to help you create a better website
Snap: 10 facts about the human brain to help you create a better websiteSnap
 
Congratulations Graduate! Eleven Reasons Why I Will Never Hire You.
Congratulations Graduate! Eleven Reasons Why I Will Never Hire You.Congratulations Graduate! Eleven Reasons Why I Will Never Hire You.
Congratulations Graduate! Eleven Reasons Why I Will Never Hire You.Mark O'Toole
 
Getting foot in door syndrome
Getting foot in door syndromeGetting foot in door syndrome
Getting foot in door syndromeLuke Marshall
 
Learning leader
Learning leaderLearning leader
Learning leadermilobo
 
Our Culture and Values
Our Culture and ValuesOur Culture and Values
Our Culture and ValuesSocialCops
 

What's hot (20)

Startup Ideas and Validation
Startup Ideas and ValidationStartup Ideas and Validation
Startup Ideas and Validation
 
Edutech 2015 v2
Edutech 2015 v2Edutech 2015 v2
Edutech 2015 v2
 
The Plateau Effect: Why People Get Stuck...and How to Break Through
The Plateau Effect: Why People Get Stuck...and How to Break ThroughThe Plateau Effect: Why People Get Stuck...and How to Break Through
The Plateau Effect: Why People Get Stuck...and How to Break Through
 
People-Centric vs. Content-Centric: The Copernican Revolution to be a Social ...
People-Centric vs. Content-Centric: The Copernican Revolution to be a Social ...People-Centric vs. Content-Centric: The Copernican Revolution to be a Social ...
People-Centric vs. Content-Centric: The Copernican Revolution to be a Social ...
 
Startup & entrepreneuriat #3 : startup ideas
Startup & entrepreneuriat #3 : startup ideasStartup & entrepreneuriat #3 : startup ideas
Startup & entrepreneuriat #3 : startup ideas
 
10 ways to master the art of productivity Bruce Lee style
10 ways to master the art of productivity Bruce Lee style10 ways to master the art of productivity Bruce Lee style
10 ways to master the art of productivity Bruce Lee style
 
Where Marketing's Next Great Ideas Will Come From
Where Marketing's Next Great Ideas Will Come FromWhere Marketing's Next Great Ideas Will Come From
Where Marketing's Next Great Ideas Will Come From
 
Motivational Quotes: That will 'move' you!
Motivational Quotes: That will 'move' you!Motivational Quotes: That will 'move' you!
Motivational Quotes: That will 'move' you!
 
Spontaneous Order
Spontaneous OrderSpontaneous Order
Spontaneous Order
 
London hoppers talk
London hoppers talkLondon hoppers talk
London hoppers talk
 
7 deadly sins of students
7 deadly sins of students7 deadly sins of students
7 deadly sins of students
 
The Whole Gifted Child and Technology TAGT 2016
The Whole Gifted Child and Technology TAGT 2016The Whole Gifted Child and Technology TAGT 2016
The Whole Gifted Child and Technology TAGT 2016
 
Our Manual
Our ManualOur Manual
Our Manual
 
Snap: 10 facts about the human brain to help you create a better website
Snap: 10 facts about the human brain to help you create a better websiteSnap: 10 facts about the human brain to help you create a better website
Snap: 10 facts about the human brain to help you create a better website
 
Congratulations Graduate! Eleven Reasons Why I Will Never Hire You.
Congratulations Graduate! Eleven Reasons Why I Will Never Hire You.Congratulations Graduate! Eleven Reasons Why I Will Never Hire You.
Congratulations Graduate! Eleven Reasons Why I Will Never Hire You.
 
It's complicated
It's complicatedIt's complicated
It's complicated
 
Getting foot in door syndrome
Getting foot in door syndromeGetting foot in door syndrome
Getting foot in door syndrome
 
Learning leader
Learning leaderLearning leader
Learning leader
 
Our Culture and Values
Our Culture and ValuesOur Culture and Values
Our Culture and Values
 
Queston 5
Queston 5Queston 5
Queston 5
 

Similar to 10 questions developers should ask themselves.

Techniques To Spark Great Ideas.Dec.10
Techniques To Spark Great Ideas.Dec.10Techniques To Spark Great Ideas.Dec.10
Techniques To Spark Great Ideas.Dec.10Lucidity
 
Yaseed Chaumoo: How enabling the younger generation with User Centered Learni...
Yaseed Chaumoo: How enabling the younger generation with User Centered Learni...Yaseed Chaumoo: How enabling the younger generation with User Centered Learni...
Yaseed Chaumoo: How enabling the younger generation with User Centered Learni...Interaction South America 2014
 
What Every MBA Student In the World Needs to Know.
What Every MBA Student In the World Needs to Know.What Every MBA Student In the World Needs to Know.
What Every MBA Student In the World Needs to Know.Sandeepkrishnamurthy
 
15 terrible excuses for not starting your own business
15 terrible excuses for not starting your own business15 terrible excuses for not starting your own business
15 terrible excuses for not starting your own businessSonu Pandey
 
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
 
The 10 Creative Commandments
The 10 Creative CommandmentsThe 10 Creative Commandments
The 10 Creative CommandmentsMarketecture
 
How to have a brilliant brainstorm
How to have a brilliant brainstormHow to have a brilliant brainstorm
How to have a brilliant brainstormIDF761
 
60+ thought provoking quotes for solution delivery professionals
60+ thought provoking quotes for solution delivery professionals60+ thought provoking quotes for solution delivery professionals
60+ thought provoking quotes for solution delivery professionalsJonathan Babcock
 
Trent infield a manifesto for the young entrepeneur
Trent infield   a manifesto for the young entrepeneurTrent infield   a manifesto for the young entrepeneur
Trent infield a manifesto for the young entrepeneurTrent Infield
 
How to motivate yourself
How to motivate yourselfHow to motivate yourself
How to motivate yourselfIamnahin
 
The four principles of success
The four principles of successThe four principles of success
The four principles of successJames Yee
 
Thank God I'm Dyslexic
Thank God I'm DyslexicThank God I'm Dyslexic
Thank God I'm DyslexicChic Thompson
 
Idea conception
Idea conceptionIdea conception
Idea conceptionMOMOBACHIR
 
Shelli walsh-140915054352-phpapp02
Shelli walsh-140915054352-phpapp02Shelli walsh-140915054352-phpapp02
Shelli walsh-140915054352-phpapp02Paula Marques
 
10 lessons learnt from albert einstein
10 lessons learnt from albert einstein10 lessons learnt from albert einstein
10 lessons learnt from albert einsteinErnest Opoku
 
10 lessons that can be learnt from albert einstein
10 lessons that can be learnt from albert einstein10 lessons that can be learnt from albert einstein
10 lessons that can be learnt from albert einsteinErnest Opoku
 

Similar to 10 questions developers should ask themselves. (20)

Techniques To Spark Great Ideas.Dec.10
Techniques To Spark Great Ideas.Dec.10Techniques To Spark Great Ideas.Dec.10
Techniques To Spark Great Ideas.Dec.10
 
Yaseed Chaumoo: How enabling the younger generation with User Centered Learni...
Yaseed Chaumoo: How enabling the younger generation with User Centered Learni...Yaseed Chaumoo: How enabling the younger generation with User Centered Learni...
Yaseed Chaumoo: How enabling the younger generation with User Centered Learni...
 
What Every MBA Student In the World Needs to Know.
What Every MBA Student In the World Needs to Know.What Every MBA Student In the World Needs to Know.
What Every MBA Student In the World Needs to Know.
 
15 terrible excuses for not starting your own business
15 terrible excuses for not starting your own business15 terrible excuses for not starting your own business
15 terrible excuses for not starting your own business
 
Inspiration
InspirationInspiration
Inspiration
 
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
 
The 10 Creative Commandments
The 10 Creative CommandmentsThe 10 Creative Commandments
The 10 Creative Commandments
 
dreams3
dreams3dreams3
dreams3
 
How to have a brilliant brainstorm
How to have a brilliant brainstormHow to have a brilliant brainstorm
How to have a brilliant brainstorm
 
60+ thought provoking quotes for solution delivery professionals
60+ thought provoking quotes for solution delivery professionals60+ thought provoking quotes for solution delivery professionals
60+ thought provoking quotes for solution delivery professionals
 
Trent infield a manifesto for the young entrepeneur
Trent infield   a manifesto for the young entrepeneurTrent infield   a manifesto for the young entrepeneur
Trent infield a manifesto for the young entrepeneur
 
How to motivate yourself
How to motivate yourselfHow to motivate yourself
How to motivate yourself
 
The four principles of success
The four principles of successThe four principles of success
The four principles of success
 
Boosting Creativity
Boosting CreativityBoosting Creativity
Boosting Creativity
 
Thank God I'm Dyslexic
Thank God I'm DyslexicThank God I'm Dyslexic
Thank God I'm Dyslexic
 
Idea conception
Idea conceptionIdea conception
Idea conception
 
Shelli walsh-140915054352-phpapp02
Shelli walsh-140915054352-phpapp02Shelli walsh-140915054352-phpapp02
Shelli walsh-140915054352-phpapp02
 
Higher thinking
Higher thinkingHigher thinking
Higher thinking
 
10 lessons learnt from albert einstein
10 lessons learnt from albert einstein10 lessons learnt from albert einstein
10 lessons learnt from albert einstein
 
10 lessons that can be learnt from albert einstein
10 lessons that can be learnt from albert einstein10 lessons that can be learnt from albert einstein
10 lessons that can be learnt from albert einstein
 

Recently uploaded

Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHSneha Padhiar
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxStephen Sitton
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communicationpanditadesh123
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSneha Padhiar
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
signals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsignals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsapna80328
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Communityprachaibot
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptJohnWilliam111370
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTSneha Padhiar
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESkarthi keyan
 
OOP concepts -in-Python programming language
OOP concepts -in-Python programming languageOOP concepts -in-Python programming language
OOP concepts -in-Python programming languageSmritiSharma901052
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 

Recently uploaded (20)

Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptx
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communication
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
signals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsignals in triangulation .. ...Surveying
signals in triangulation .. ...Surveying
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Community
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
 
OOP concepts -in-Python programming language
OOP concepts -in-Python programming languageOOP concepts -in-Python programming language
OOP concepts -in-Python programming language
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 

10 questions developers should ask themselves.