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
 
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
 
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
 
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
 
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
 
Building, Growing & Sustaining Social Media Communities Keynote Presentation
Building, Growing & Sustaining Social Media Communities Keynote Presentation Building, Growing & Sustaining Social Media Communities Keynote Presentation
Building, Growing & Sustaining Social Media Communities Keynote Presentation Pam Moore
 

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
 
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
 
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
 
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
 
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
 
Building, Growing & Sustaining Social Media Communities Keynote Presentation
Building, Growing & Sustaining Social Media Communities Keynote Presentation Building, Growing & Sustaining Social Media Communities Keynote Presentation
Building, Growing & Sustaining Social Media Communities Keynote Presentation
 

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

Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 

Recently uploaded (20)

Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 

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 (  )