SlideShare a Scribd company logo
1 of 31
Download to read offline
Gabriele Lana 
Professional 
Programmer
!
♥
Previously
useless to 
improve programmer 
commodity 
CHEAP and 
REPLACEABLE mediocrity
Responsibility
Nothing hapPens in our 
society without software. 
Nothing. We don't quite 
understand this yet […] 
We should set the limits 
and standards of our 
behaviour. We programMers 
not our employers, not our 
governments, should decide 
what it means to acCept the 
responsibility of the 
power that has beEn placed 
in our hands
You
Good?
“ 
There are goOd 
programMers that 
don’t know anything 
about how to organize 
a project 
” 
☔
Good at 
Logical 
Thinking 
Learning 
Lateral 
Thinking 
Problem 
Solving 
Communicate 
A Leader 
Patient 
Planning 
Professional 
Coding Better today 
than yesterday 
Responsible 
Humble 
Is 
Other 
Humans 
Business 
Knows 
A Team 
Player 
? ? ? 
Computer 
Science 
A Mentor 
A Mentee 
Ethical 
How to 
Listen 
Not Ashamed 
to be Wrong 
How to 
Talk 
? 
? ? 
Coordinate 
People 
Gritty
 
It’s not a race. 
You win if you 
don’t give up
Impostor 
Syndrome
“ 
Amateurs code 
when they are 
inspired. 
ProfesSionals 
code 
! 
—- Kent Beck 
”
Social 
Status
Low # Social 
Status 
If you are in a position 
where people emphasise 
your flaws and overloOk 
your achievements, you 
have low social status
Low # Social 
Status 
The fastest way to lose social 
status is to show acCeptance of 
low social status. 
$ Passion
  & 
$ Passion
40h Week 
Programmer
SHOW 
ME THE 
MONEY! 
The Agent
Diversity
“ 
The Tenth Man. 
If nine of us loOk at the 
same information and 
arRive at the exact same 
conclusion, it's the duty 
of the tenth man to 
disagreE. No matTer how 
improbable it may 
seEm,the tenth man has to 
start digGing on the 
asSumption that the other 
nine are wrong 
”
Everyone 
has 
value 
#
Skills 
Knowledge 
Ethics 
$ 
Gender 
Ethnicity 
Religion 
Nationality 
%
Diversity 
♀♂ 
Works only if we 
work together
Let’s Talk! 
gabrielelana 
gabrielelana 
gabriele.lana@gmail.com 
( 
 
)

More Related Content

Viewers also liked

Spark as a distributed Scala
Spark as a distributed ScalaSpark as a distributed Scala
Spark as a distributed ScalaAlex Fruzenshtein
 
WEB MINING: PATTERN DISCOVERY ON THE WORLD WIDE WEB - 2011
WEB MINING: PATTERN DISCOVERY ON THE WORLD WIDE WEB - 2011WEB MINING: PATTERN DISCOVERY ON THE WORLD WIDE WEB - 2011
WEB MINING: PATTERN DISCOVERY ON THE WORLD WIDE WEB - 2011Mustafa TURAN
 
Magic Clusters and Where to Find Them 2.0 - Eugene Pirogov
Magic Clusters and Where to Find Them 2.0 - Eugene Pirogov Magic Clusters and Where to Find Them 2.0 - Eugene Pirogov
Magic Clusters and Where to Find Them 2.0 - Eugene Pirogov Elixir Club
 
나프다 웨비너 1604: Elixir와 함수형 프로그래밍을 이용한 웹 개발
나프다 웨비너 1604: Elixir와 함수형 프로그래밍을 이용한 웹 개발나프다 웨비너 1604: Elixir와 함수형 프로그래밍을 이용한 웹 개발
나프다 웨비너 1604: Elixir와 함수형 프로그래밍을 이용한 웹 개발Changwook Park
 
Control flow in_elixir
Control flow in_elixirControl flow in_elixir
Control flow in_elixirAnna Neyzberg
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable ProductGabriele Lana
 
Parse Everything With Elixir
Parse Everything With ElixirParse Everything With Elixir
Parse Everything With ElixirGabriele Lana
 
Flowex: Flow-Based Programming with Elixir GenStage - Anton Mishchuk
Flowex: Flow-Based Programming with Elixir GenStage - Anton MishchukFlowex: Flow-Based Programming with Elixir GenStage - Anton Mishchuk
Flowex: Flow-Based Programming with Elixir GenStage - Anton MishchukElixir Club
 
Phoenix: Inflame the Web - Alex Troush
Phoenix: Inflame the Web - Alex TroushPhoenix: Inflame the Web - Alex Troush
Phoenix: Inflame the Web - Alex TroushElixir Club
 
Resource Oriented Design
Resource Oriented DesignResource Oriented Design
Resource Oriented DesignGabriele Lana
 
GenStage and Flow - Jose Valim
GenStage and Flow - Jose Valim GenStage and Flow - Jose Valim
GenStage and Flow - Jose Valim Elixir Club
 
Distributed system in Elixir
Distributed system in ElixirDistributed system in Elixir
Distributed system in ElixirChangwook Park
 
Elixir & Phoenix 推坑
Elixir & Phoenix 推坑Elixir & Phoenix 推坑
Elixir & Phoenix 推坑Chao-Ju Huang
 
Proteome array - antibody based proteome arrays
Proteome array - antibody based proteome arrays Proteome array - antibody based proteome arrays
Proteome array - antibody based proteome arrays saraswathi rajakumar
 

Viewers also liked (20)

Big Data eBook
Big Data eBookBig Data eBook
Big Data eBook
 
Spark as a distributed Scala
Spark as a distributed ScalaSpark as a distributed Scala
Spark as a distributed Scala
 
WEB MINING: PATTERN DISCOVERY ON THE WORLD WIDE WEB - 2011
WEB MINING: PATTERN DISCOVERY ON THE WORLD WIDE WEB - 2011WEB MINING: PATTERN DISCOVERY ON THE WORLD WIDE WEB - 2011
WEB MINING: PATTERN DISCOVERY ON THE WORLD WIDE WEB - 2011
 
Magic Clusters and Where to Find Them 2.0 - Eugene Pirogov
Magic Clusters and Where to Find Them 2.0 - Eugene Pirogov Magic Clusters and Where to Find Them 2.0 - Eugene Pirogov
Magic Clusters and Where to Find Them 2.0 - Eugene Pirogov
 
나프다 웨비너 1604: Elixir와 함수형 프로그래밍을 이용한 웹 개발
나프다 웨비너 1604: Elixir와 함수형 프로그래밍을 이용한 웹 개발나프다 웨비너 1604: Elixir와 함수형 프로그래밍을 이용한 웹 개발
나프다 웨비너 1604: Elixir와 함수형 프로그래밍을 이용한 웹 개발
 
Control flow in_elixir
Control flow in_elixirControl flow in_elixir
Control flow in_elixir
 
Spring IO for startups
Spring IO for startupsSpring IO for startups
Spring IO for startups
 
Nosql
NosqlNosql
Nosql
 
Why couchdb is cool
Why couchdb is coolWhy couchdb is cool
Why couchdb is cool
 
Magic of Ruby
Magic of RubyMagic of Ruby
Magic of Ruby
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
 
Parse Everything With Elixir
Parse Everything With ElixirParse Everything With Elixir
Parse Everything With Elixir
 
Flowex: Flow-Based Programming with Elixir GenStage - Anton Mishchuk
Flowex: Flow-Based Programming with Elixir GenStage - Anton MishchukFlowex: Flow-Based Programming with Elixir GenStage - Anton Mishchuk
Flowex: Flow-Based Programming with Elixir GenStage - Anton Mishchuk
 
Phoenix: Inflame the Web - Alex Troush
Phoenix: Inflame the Web - Alex TroushPhoenix: Inflame the Web - Alex Troush
Phoenix: Inflame the Web - Alex Troush
 
Resource Oriented Design
Resource Oriented DesignResource Oriented Design
Resource Oriented Design
 
MongoDB With Style
MongoDB With StyleMongoDB With Style
MongoDB With Style
 
GenStage and Flow - Jose Valim
GenStage and Flow - Jose Valim GenStage and Flow - Jose Valim
GenStage and Flow - Jose Valim
 
Distributed system in Elixir
Distributed system in ElixirDistributed system in Elixir
Distributed system in Elixir
 
Elixir & Phoenix 推坑
Elixir & Phoenix 推坑Elixir & Phoenix 推坑
Elixir & Phoenix 推坑
 
Proteome array - antibody based proteome arrays
Proteome array - antibody based proteome arrays Proteome array - antibody based proteome arrays
Proteome array - antibody based proteome arrays
 

Similar to Professional Programmer (3 Years Later)

La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion ...
La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion ...La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion ...
La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion ...Codemotion
 
David Dylan Thomas - The Content Strategy of Civil Discourse
David Dylan Thomas - The Content Strategy of Civil DiscourseDavid Dylan Thomas - The Content Strategy of Civil Discourse
David Dylan Thomas - The Content Strategy of Civil DiscourseLavaConConference
 
Donna Messer Using Social And Traditional Networking To Land Your Dream Job
Donna Messer   Using Social And Traditional  Networking To Land Your Dream JobDonna Messer   Using Social And Traditional  Networking To Land Your Dream Job
Donna Messer Using Social And Traditional Networking To Land Your Dream JobTorontoJobs.ca
 
Using Social Networking & Traditional Networking to Land your Dream Job
Using Social Networking & Traditional Networking to Land your Dream JobUsing Social Networking & Traditional Networking to Land your Dream Job
Using Social Networking & Traditional Networking to Land your Dream JobTorontoJobs.ca
 
Emotional Intelligence
Emotional IntelligenceEmotional Intelligence
Emotional IntelligenceCheryl King
 
How to create a welcoming environment in your tech space
How to create a welcoming environment in your tech spaceHow to create a welcoming environment in your tech space
How to create a welcoming environment in your tech spaceTrisha Cornelius
 
Communicate as Professionals
Communicate as ProfessionalsCommunicate as Professionals
Communicate as ProfessionalsAnn Abel
 
Mitigating Unconscious Bias in the Workplace
Mitigating Unconscious Bias in the WorkplaceMitigating Unconscious Bias in the Workplace
Mitigating Unconscious Bias in the WorkplaceClorama Dorvilias
 
Introduction To Networking Presented In Santa Rosa
Introduction To Networking Presented In Santa RosaIntroduction To Networking Presented In Santa Rosa
Introduction To Networking Presented In Santa RosaJerome Dees
 
4 Lessons from My Career as a Designer
4 Lessons from My Career as a Designer4 Lessons from My Career as a Designer
4 Lessons from My Career as a DesignerTanarra Schneider
 
Visioning & values lauren
Visioning & values   laurenVisioning & values   lauren
Visioning & values laurenLama K Banna
 
35 Inspirational Quotes from Talent Connect San Francisco and London
35 Inspirational Quotes from Talent Connect San Francisco and London35 Inspirational Quotes from Talent Connect San Francisco and London
35 Inspirational Quotes from Talent Connect San Francisco and LondonLinkedIn Talent Solutions
 
Lunch n learn-communication 130920-final2
Lunch n learn-communication 130920-final2Lunch n learn-communication 130920-final2
Lunch n learn-communication 130920-final2Ann Abel
 
How to advance_your_it_career
How to advance_your_it_careerHow to advance_your_it_career
How to advance_your_it_careerKPMG
 
Imposter Syndrome - Inspired by Dona Sarkar
Imposter Syndrome - Inspired by Dona SarkarImposter Syndrome - Inspired by Dona Sarkar
Imposter Syndrome - Inspired by Dona SarkarDr. Melissa Sassi
 
Emotional Intelligence (Comprehensive) PowerPoint Presentation 150 slides wit...
Emotional Intelligence (Comprehensive) PowerPoint Presentation 150 slides wit...Emotional Intelligence (Comprehensive) PowerPoint Presentation 150 slides wit...
Emotional Intelligence (Comprehensive) PowerPoint Presentation 150 slides wit...Andrew Schwartz
 
The Content Strategy of Civil Discourse
The Content Strategy of Civil DiscourseThe Content Strategy of Civil Discourse
The Content Strategy of Civil DiscourseDavid Dylan Thomas
 
Personal Branding - Inspired by the Greats
Personal Branding - Inspired by the GreatsPersonal Branding - Inspired by the Greats
Personal Branding - Inspired by the GreatsDr. Melissa Sassi
 
Fostering Collaboration Across Cultures
Fostering Collaboration Across CulturesFostering Collaboration Across Cultures
Fostering Collaboration Across CulturesAll Things Open
 

Similar to Professional Programmer (3 Years Later) (20)

La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion ...
La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion ...La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion ...
La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion ...
 
David Dylan Thomas - The Content Strategy of Civil Discourse
David Dylan Thomas - The Content Strategy of Civil DiscourseDavid Dylan Thomas - The Content Strategy of Civil Discourse
David Dylan Thomas - The Content Strategy of Civil Discourse
 
Donna Messer Using Social And Traditional Networking To Land Your Dream Job
Donna Messer   Using Social And Traditional  Networking To Land Your Dream JobDonna Messer   Using Social And Traditional  Networking To Land Your Dream Job
Donna Messer Using Social And Traditional Networking To Land Your Dream Job
 
Using Social Networking & Traditional Networking to Land your Dream Job
Using Social Networking & Traditional Networking to Land your Dream JobUsing Social Networking & Traditional Networking to Land your Dream Job
Using Social Networking & Traditional Networking to Land your Dream Job
 
Emotional Intelligence
Emotional IntelligenceEmotional Intelligence
Emotional Intelligence
 
How to create a welcoming environment in your tech space
How to create a welcoming environment in your tech spaceHow to create a welcoming environment in your tech space
How to create a welcoming environment in your tech space
 
Communicate as Professionals
Communicate as ProfessionalsCommunicate as Professionals
Communicate as Professionals
 
Mitigating Unconscious Bias in the Workplace
Mitigating Unconscious Bias in the WorkplaceMitigating Unconscious Bias in the Workplace
Mitigating Unconscious Bias in the Workplace
 
Introduction To Networking Presented In Santa Rosa
Introduction To Networking Presented In Santa RosaIntroduction To Networking Presented In Santa Rosa
Introduction To Networking Presented In Santa Rosa
 
Whos The Boss
Whos The BossWhos The Boss
Whos The Boss
 
4 Lessons from My Career as a Designer
4 Lessons from My Career as a Designer4 Lessons from My Career as a Designer
4 Lessons from My Career as a Designer
 
Visioning & values lauren
Visioning & values   laurenVisioning & values   lauren
Visioning & values lauren
 
35 Inspirational Quotes from Talent Connect San Francisco and London
35 Inspirational Quotes from Talent Connect San Francisco and London35 Inspirational Quotes from Talent Connect San Francisco and London
35 Inspirational Quotes from Talent Connect San Francisco and London
 
Lunch n learn-communication 130920-final2
Lunch n learn-communication 130920-final2Lunch n learn-communication 130920-final2
Lunch n learn-communication 130920-final2
 
How to advance_your_it_career
How to advance_your_it_careerHow to advance_your_it_career
How to advance_your_it_career
 
Imposter Syndrome - Inspired by Dona Sarkar
Imposter Syndrome - Inspired by Dona SarkarImposter Syndrome - Inspired by Dona Sarkar
Imposter Syndrome - Inspired by Dona Sarkar
 
Emotional Intelligence (Comprehensive) PowerPoint Presentation 150 slides wit...
Emotional Intelligence (Comprehensive) PowerPoint Presentation 150 slides wit...Emotional Intelligence (Comprehensive) PowerPoint Presentation 150 slides wit...
Emotional Intelligence (Comprehensive) PowerPoint Presentation 150 slides wit...
 
The Content Strategy of Civil Discourse
The Content Strategy of Civil DiscourseThe Content Strategy of Civil Discourse
The Content Strategy of Civil Discourse
 
Personal Branding - Inspired by the Greats
Personal Branding - Inspired by the GreatsPersonal Branding - Inspired by the Greats
Personal Branding - Inspired by the Greats
 
Fostering Collaboration Across Cultures
Fostering Collaboration Across CulturesFostering Collaboration Across Cultures
Fostering Collaboration Across Cultures
 

More from Gabriele Lana

Microservice Architectures
Microservice ArchitecturesMicroservice Architectures
Microservice ArchitecturesGabriele Lana
 
Professional Programmer 2018
Professional Programmer 2018Professional Programmer 2018
Professional Programmer 2018Gabriele Lana
 
Agileday Coderetreat 2013
Agileday Coderetreat 2013Agileday Coderetreat 2013
Agileday Coderetreat 2013Gabriele Lana
 
Milano Legacy Coderetreat 2013
Milano Legacy Coderetreat 2013Milano Legacy Coderetreat 2013
Milano Legacy Coderetreat 2013Gabriele Lana
 
Professional Programmer
Professional ProgrammerProfessional Programmer
Professional ProgrammerGabriele Lana
 
It is not supposed to fly but it does
It is not supposed to fly but it doesIt is not supposed to fly but it does
It is not supposed to fly but it doesGabriele Lana
 
Introduction to Nodejs
Introduction to NodejsIntroduction to Nodejs
Introduction to NodejsGabriele Lana
 
Nodejs Explained with Examples
Nodejs Explained with ExamplesNodejs Explained with Examples
Nodejs Explained with ExamplesGabriele Lana
 
Refactoring In Tdd The Missing Part
Refactoring In Tdd The Missing PartRefactoring In Tdd The Missing Part
Refactoring In Tdd The Missing PartGabriele Lana
 
Erlang: the language and the platform
Erlang: the language and the platformErlang: the language and the platform
Erlang: the language and the platformGabriele Lana
 
Resource Oriented Architectures
Resource Oriented ArchitecturesResource Oriented Architectures
Resource Oriented ArchitecturesGabriele Lana
 
Sustainable Agile Development
Sustainable Agile DevelopmentSustainable Agile Development
Sustainable Agile DevelopmentGabriele Lana
 
Introduction to Erlang
Introduction to ErlangIntroduction to Erlang
Introduction to ErlangGabriele Lana
 

More from Gabriele Lana (17)

Microservice Architectures
Microservice ArchitecturesMicroservice Architectures
Microservice Architectures
 
Professional Programmer 2018
Professional Programmer 2018Professional Programmer 2018
Professional Programmer 2018
 
Beyond Phoenix
Beyond PhoenixBeyond Phoenix
Beyond Phoenix
 
Agileday Coderetreat 2013
Agileday Coderetreat 2013Agileday Coderetreat 2013
Agileday Coderetreat 2013
 
Milano Legacy Coderetreat 2013
Milano Legacy Coderetreat 2013Milano Legacy Coderetreat 2013
Milano Legacy Coderetreat 2013
 
coderetreat
coderetreatcoderetreat
coderetreat
 
Professional Programmer
Professional ProgrammerProfessional Programmer
Professional Programmer
 
It is not supposed to fly but it does
It is not supposed to fly but it doesIt is not supposed to fly but it does
It is not supposed to fly but it does
 
Introduction to Nodejs
Introduction to NodejsIntroduction to Nodejs
Introduction to Nodejs
 
Nodejs Explained with Examples
Nodejs Explained with ExamplesNodejs Explained with Examples
Nodejs Explained with Examples
 
ProgrammingKatas
ProgrammingKatasProgrammingKatas
ProgrammingKatas
 
CouchDB Vs MongoDB
CouchDB Vs MongoDBCouchDB Vs MongoDB
CouchDB Vs MongoDB
 
Refactoring In Tdd The Missing Part
Refactoring In Tdd The Missing PartRefactoring In Tdd The Missing Part
Refactoring In Tdd The Missing Part
 
Erlang: the language and the platform
Erlang: the language and the platformErlang: the language and the platform
Erlang: the language and the platform
 
Resource Oriented Architectures
Resource Oriented ArchitecturesResource Oriented Architectures
Resource Oriented Architectures
 
Sustainable Agile Development
Sustainable Agile DevelopmentSustainable Agile Development
Sustainable Agile Development
 
Introduction to Erlang
Introduction to ErlangIntroduction to Erlang
Introduction to Erlang
 

Recently uploaded

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durbanmasabamasaba
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 

Recently uploaded (20)

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

Professional Programmer (3 Years Later)

  • 2. !
  • 3.
  • 5.
  • 6. useless to improve programmer commodity CHEAP and REPLACEABLE mediocrity
  • 8. Nothing hapPens in our society without software. Nothing. We don't quite understand this yet […] We should set the limits and standards of our behaviour. We programMers not our employers, not our governments, should decide what it means to acCept the responsibility of the power that has beEn placed in our hands
  • 9. You
  • 10. Good?
  • 11. “ There are goOd programMers that don’t know anything about how to organize a project ” ☔
  • 12. Good at Logical Thinking Learning Lateral Thinking Problem Solving Communicate A Leader Patient Planning Professional Coding Better today than yesterday Responsible Humble Is Other Humans Business Knows A Team Player ? ? ? Computer Science A Mentor A Mentee Ethical How to Listen Not Ashamed to be Wrong How to Talk ? ? ? Coordinate People Gritty
  • 13.
  • 14.  It’s not a race. You win if you don’t give up
  • 16. “ Amateurs code when they are inspired. ProfesSionals code ! —- Kent Beck ”
  • 18.
  • 19. Low # Social Status If you are in a position where people emphasise your flaws and overloOk your achievements, you have low social status
  • 20. Low # Social Status The fastest way to lose social status is to show acCeptance of low social status. $ Passion
  • 21.   & $ Passion
  • 23. SHOW ME THE MONEY! The Agent
  • 25. “ The Tenth Man. If nine of us loOk at the same information and arRive at the exact same conclusion, it's the duty of the tenth man to disagreE. No matTer how improbable it may seEm,the tenth man has to start digGing on the asSumption that the other nine are wrong ”
  • 26.
  • 28. Skills Knowledge Ethics $ Gender Ethnicity Religion Nationality %
  • 29.
  • 30. Diversity ♀♂ Works only if we work together
  • 31. Let’s Talk! gabrielelana gabrielelana gabriele.lana@gmail.com (  )