SlideShare a Scribd company logo
Gabriele Lana 
Professional 
Programmer
!
♥
Previously
Professional Programmer (3 Years Later)
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
Professional Programmer (3 Years Later)
 
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
Professional Programmer (3 Years Later)
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 
”
Professional Programmer (3 Years Later)
Everyone 
has 
value 
#
Skills 
Knowledge 
Ethics 
$ 
Gender 
Ethnicity 
Religion 
Nationality 
%
Professional Programmer (3 Years Later)
Diversity 
♀♂ 
Works only if we 
work together
Let’s Talk! 
gabrielelana 
gabrielelana 
gabriele.lana@gmail.com 
( 
 
)

More Related Content

PPTX
Workaholic
PDF
API Over HTTP
PDF
The Magic Of Elixir
PDF
Bai 4 lap trình phia client
PDF
Micro HTTP Server Implemented in C @ COSCUP 2016
PPT
The Programmer Life Cycle
PPT
[Java] Khái niệm về RMI trong Java và cách sử dụng RMI
PPTX
ELIXIR Webinar: Introducing TeSS
Workaholic
API Over HTTP
The Magic Of Elixir
Bai 4 lap trình phia client
Micro HTTP Server Implemented in C @ COSCUP 2016
The Programmer Life Cycle
[Java] Khái niệm về RMI trong Java và cách sử dụng RMI
ELIXIR Webinar: Introducing TeSS

Viewers also liked (20)

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

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

PDF
La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion ...
PDF
David Dylan Thomas - The Content Strategy of Civil Discourse
PPT
Using Social Networking & Traditional Networking to Land your Dream Job
PPT
Donna Messer Using Social And Traditional Networking To Land Your Dream Job
PDF
Emotional Intelligence
PPTX
How to create a welcoming environment in your tech space
PPTX
Communicate as Professionals
PPTX
Mitigating Unconscious Bias in the Workplace
PPTX
Introduction To Networking Presented In Santa Rosa
PDF
Whos The Boss
PPTX
4 Lessons from My Career as a Designer
PPTX
Visioning & values lauren
PDF
35 Inspirational Quotes from Talent Connect San Francisco and London
PDF
Keep Shining Beyond the Algorithm - Human-Centric Leadership for the AI Era -...
PPTX
Lunch n learn-communication 130920-final2
PDF
How to advance_your_it_career
PDF
Imposter Syndrome - Inspired by Dona Sarkar
PPTX
Emotional Intelligence (Comprehensive) PowerPoint Presentation 150 slides wit...
PDF
The Content Strategy of Civil Discourse
PDF
Personal Branding - Inspired by the Greats
La professione dello sviluppatore (3 anni dopo) - Gabriele Lana - Codemotion ...
David Dylan Thomas - The Content Strategy of Civil Discourse
Using Social Networking & Traditional Networking to Land your Dream Job
Donna Messer Using Social And Traditional Networking To Land Your Dream Job
Emotional Intelligence
How to create a welcoming environment in your tech space
Communicate as Professionals
Mitigating Unconscious Bias in the Workplace
Introduction To Networking Presented In Santa Rosa
Whos The Boss
4 Lessons from My Career as a Designer
Visioning & values lauren
35 Inspirational Quotes from Talent Connect San Francisco and London
Keep Shining Beyond the Algorithm - Human-Centric Leadership for the AI Era -...
Lunch n learn-communication 130920-final2
How to advance_your_it_career
Imposter Syndrome - Inspired by Dona Sarkar
Emotional Intelligence (Comprehensive) PowerPoint Presentation 150 slides wit...
The Content Strategy of Civil Discourse
Personal Branding - Inspired by the Greats
Ad

More from Gabriele Lana (17)

PDF
Microservice Architectures
PDF
Professional Programmer 2018
PDF
Beyond Phoenix
PDF
Agileday Coderetreat 2013
PDF
Milano Legacy Coderetreat 2013
PDF
coderetreat
PDF
Professional Programmer
PDF
It is not supposed to fly but it does
PDF
Introduction to Nodejs
PDF
Nodejs Explained with Examples
PDF
ProgrammingKatas
PDF
CouchDB Vs MongoDB
PDF
Refactoring In Tdd The Missing Part
PDF
Erlang: the language and the platform
PDF
Resource Oriented Architectures
PDF
Sustainable Agile Development
PDF
Introduction to Erlang
Microservice Architectures
Professional Programmer 2018
Beyond Phoenix
Agileday Coderetreat 2013
Milano Legacy Coderetreat 2013
coderetreat
Professional Programmer
It is not supposed to fly but it does
Introduction to Nodejs
Nodejs Explained with Examples
ProgrammingKatas
CouchDB Vs MongoDB
Refactoring In Tdd The Missing Part
Erlang: the language and the platform
Resource Oriented Architectures
Sustainable Agile Development
Introduction to Erlang

Recently uploaded (20)

PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
ai tools demonstartion for schools and inter college
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
medical staffing services at VALiNTRY
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Nekopoi APK 2025 free lastest update
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Essential Infomation Tech presentation.pptx
PPTX
Introduction to Artificial Intelligence
Odoo Companies in India – Driving Business Transformation.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
ai tools demonstartion for schools and inter college
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
CHAPTER 2 - PM Management and IT Context
Design an Analysis of Algorithms I-SECS-1021-03
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Odoo POS Development Services by CandidRoot Solutions
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
medical staffing services at VALiNTRY
Adobe Illustrator 28.6 Crack My Vision of Vector Design
VVF-Customer-Presentation2025-Ver1.9.pptx
Nekopoi APK 2025 free lastest update
Design an Analysis of Algorithms II-SECS-1021-03
Reimagine Home Health with the Power of Agentic AI​
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Essential Infomation Tech presentation.pptx
Introduction to Artificial Intelligence

Professional Programmer (3 Years Later)

  • 2. !
  • 3.
  • 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
  • 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 ”
  • 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 ”
  • 28. Skills Knowledge Ethics $ Gender Ethnicity Religion Nationality %
  • 30. Diversity ♀♂ Works only if we work together
  • 31. Let’s Talk! gabrielelana gabrielelana gabriele.lana@gmail.com (  )