SlideShare uma empresa Scribd logo
1 de 59
Baixar para ler offline
MILAN november 28th/29th 2014 
Cristiano Rastelli 
Talk title: What !uture we want !or our So"ware Industry? 
@areaweb - Plenti!ic
What future we want for 
our software industry? 
Milan 28-29 November 2014 
Cristiano Rastelli
Cristiano Rastelli 
Front-End DEVELOPER 
15+ years (= “senior”) 
passion for my job 
#sel!ie
young Startup 
small team 
great people 
BTW, we’re hiring ;) 
#siliconroundabout
SHOREDITCH IS A new KLONDIKE 
hipsters with long beards 
startups looking for gold 
but especially... 
Pioneers 
#goldrush
SOFTWARE* 
INDUSTRY 
* software / ICT / web / TECH / whatever 
#topic
170 years of industrial change across England and Whales 
#industry #change 
http://www.ons.gov.uk/ons/rel/census/2011-census-analysis/170-years-o!-industry/
Trend of sector contribution (%) to total GDP in india 
#industry #change 
http://en.wikipedia.org/wiki/Economy_o!_India
The Internet Economy Will Account for 5.3% of GDP in the G-20 countries in 2016 
#industry #new-era https://www.bcg.com/documents/!ile100409.pd!
Labour Productivity Growth During the Electrification Era (1890-1940) and the 
Information Technology Era (1970-2012) in the United States 
#industry #new-era https://www.bcg.com/documents/!ile100409.pd!
How many software developers are out there in the world? 
Asia/Paci!ic 
4,074,300 
EMEA 
3,343,900 
Americas 
3,586,800 
~11,000,000 
Professional Software developers 
#industry #so"ware http://www.in!oq.com/news/2014/01/IDC-so"ware-developers
DOES technology create or destroy jobs? 
“Our analysis shows that technological improvement 
raises employment in many U.S. manufacturing 
industries both in the short and long run.” 
#jobs #e#ects http://www.slideshare.net/SERIWorld/does-technologycreatejobs
pioneers
they were pioneers 
#1970s #1980s
We were pioneers 
#1990s #2000s
you are pioneers 
#2010s
We are all pioneers 
We were and still we are. 
Because we are exploring 
and discovering every day. 
#tomorrow
a young industry 
Agriculture 
manufacture software 
we are here! 
1700 1800 1900 2000 ????
automotive 
INDUSTRY 
#what-i!
pioneers 
Bentley, Benz, Ford, 
Chrysler, Renault, 
Peugeot, Citroën, 
Ferrari, Maserati, 
Lancia, Lamborghini. 
And many others. 
#longtimeago
Assembly line 
Ford ”Model T“ production 
From 11 cars per month 
to 20 cars per hour
mass production 
Standardized process 
interchangeable parts 
unskilled workers 
Flexible Manpower Line 
#!i"ies #sixties
UNIONS 
autoworkers started to 
coordinate in nationwide 
organizations in order to 
protect their jobs and 
introduce basic rights 
#strikes
Robots 
the role of the human 
workforce? just few 
High-skilled controllers 
#automation
Crisis 
in 2008-2010 The entire 
automotive industry 
collapsed, forcing many 
manufacturers to 
massive job cuts and 
costs reductions 
#bailout
What can we expect 
from the future? 
#predicting #wishing
The grid 
AI websites that design themselves 
Intelligent color detection & correction 
Face detection & smart cropping 
Time-sensitive content suggestions 
automated a/b testing 
“Aiming to take humans out of website development” 
#automation #arti!icial-intelligence 
http://thegrid.io
manufacture software ROBOT 
1800 1900 2000 SINGULARITY 
End of 
the 
world 
“skynet”
< worker 
Where is the difference? 
#negligible #marginal
KNOWLEDGE* 
INDUSTRY 
#di#erence 
* learning / problem-solving / creative
“the moment we finally stop thinking about 
projects like building process, and start 
thinking about them like collaborative 
learning processes, then a whole set of 
possibilities finally become clear” 
Alberto “ziobrando” Brandolini
Factory worker software developer 
takes a few days to learn 
Takes some years to learn 
seniority in a few months 
seniority in 5-10 years 
trained once 
Never stops to learn 
Permanent job 
frequently changing 
#hands #mind
Factory worker software developer 
work for A living 
work is a passion 
factory plant 
office/remote/home 
Entirely planned 
self-organized 
#builder #creator
why bother? 
#the-big-question
past future 
methodologies 
managers 
rules/values 
models 
#horror-vacui 
we are here! 
methodologies
Someone that... 
“if the salary becomes the reason for going to work, 
then you are not the person I am looking for” 
#ceos #employers
Someone that... 
#managers
Someone that... 
#projectmanagers
Someone that... 
“I’m only creating the design ideas. I’ll need 
someone’s help to turn it into a real game” 
#STEM #sexism
past future 
#choose 
we are here!
#notme
THE “m” Word 
why this war with the managers? 
we are going to lose it (because of 
the passion for our profession) 
We fight on the wrong side 
we need each other 
#the-other-hal! http://bit.ly/1ruxi8t
what should we do? 
#proactive
not like this... 
#or-maybe-yes
more like this... 
#standup #lead-by-example
or simply like this... 
Study, learn and test how to work 
discuss your ideas online 
write a post and share it 
contribute to some community 
understand what makes us different 
#be-the-change
managers, with our own style 
There is a lack of good tech managers: 
or we fill this hole, or someone else will 
some of you in the audience will be managers 
in the future: with what training? 
Being a manager of a team of developers should be 
considered a natural step in a developer’s career 
#be-your-leaders
#roots #!oundations 
knowledge 
passion 
sharing 
Community
It’s our responsibility
we stand on giant’s shoulders 
our life is “easy” because someone, 
before us, did a really good job 
we are taking a lot and 
giving back a little 
culture of sharing & openness 
#be!ore-us
future generations of developers 
16 
19 
22 
25 
28 
31 
34 
37 
40 
43 
46 
49 
StackOverflow: number of developers (and their reputation) by age 
4500 
3000 
1500 
0 
#a"er-us http://coding-and-more.blogspot.ie/2011/06/its-official-developers-get-better-with.html
Conclusions 
#at-last!
#1 we are a 
young industry
it’s our industry: 
take care of it #2
Be pro-active 
& give back #3
the “human” economy 
manufacture software HUmAN 
#hope https://hbr.org/2014/11/!rom-the-knowledge-economy-to-the-human-economy
because this one still 
makes the difference
Milan 28-29 November 2014 
thank you 
Cristiano Rastelli 
BTW, we’re hiring ;)
Read more: 
blog.cleancoder.com/uncle-bob/2014/06/20/MyLawn.html 
hbr.org/2014/11/from-the-knowledge-economy-to-the-human-economy 
michaelochurch.wordpress.com/2014/07/13/how-the-other-half-works-an-adventure-in-the-low- 
status-of-software-engineers/ 
www.psfk.com/2014/11/blogging-platform-uses-ai-to-automatically-design-your-website.html 
ayende.com/blog/168802/career-planning-where-do-old-devs-go-to 
coding-and-more.blogspot.ie/2011/06/its-official-developers-get-better-with.html 
ALL YOU CAN READ: Alberto Brandolini, Jacopo Romei, Jurgen Appelo

Mais conteúdo relacionado

Semelhante a What future we want for our Software Industry

Future Skills, Future Work: Projecting the Future, Challenge Paper Six, 16 Ap...
Future Skills, Future Work: Projecting the Future, Challenge Paper Six, 16 Ap...Future Skills, Future Work: Projecting the Future, Challenge Paper Six, 16 Ap...
Future Skills, Future Work: Projecting the Future, Challenge Paper Six, 16 Ap...Association for Project Management
 
The LinkedIn Consumer Story: Why it Matters to You
The LinkedIn Consumer Story: Why it Matters to YouThe LinkedIn Consumer Story: Why it Matters to You
The LinkedIn Consumer Story: Why it Matters to YouLinkedIn Talent Solutions
 
Transformation: A Journey - Microsoft | FuturePMO 2021
Transformation: A Journey - Microsoft | FuturePMO 2021Transformation: A Journey - Microsoft | FuturePMO 2021
Transformation: A Journey - Microsoft | FuturePMO 2021Wellingtone
 
The Future of ECM: Collaborative Workspaces
The Future of ECM: Collaborative WorkspacesThe Future of ECM: Collaborative Workspaces
The Future of ECM: Collaborative WorkspacesAIIM International
 
Amlani Alique Amirali. Transportation design portfolio.
Amlani Alique Amirali. Transportation design portfolio.Amlani Alique Amirali. Transportation design portfolio.
Amlani Alique Amirali. Transportation design portfolio.Alique Amlani
 
Building Responsible AI - London Oct 2019
Building Responsible AI - London Oct 2019Building Responsible AI - London Oct 2019
Building Responsible AI - London Oct 2019Ariadna Font Llitjos
 
Eestec digital disruption 22-7-2013
Eestec digital disruption 22-7-2013Eestec digital disruption 22-7-2013
Eestec digital disruption 22-7-2013Leonardo Zangrando
 
Automation: work, inequality, skills and jobs
Automation: work, inequality, skills and jobsAutomation: work, inequality, skills and jobs
Automation: work, inequality, skills and jobsAzeem Azhar
 
Release Planning Days - The story of a ritual @ Meetic
Release Planning Days - The story of a ritual @ MeeticRelease Planning Days - The story of a ritual @ Meetic
Release Planning Days - The story of a ritual @ MeeticMarika Prince, PMP
 
Career Paths of User Experience
Career Paths of User ExperienceCareer Paths of User Experience
Career Paths of User ExperiencePatrick Neeman
 
Digital Transformation Hard Parts
Digital Transformation Hard PartsDigital Transformation Hard Parts
Digital Transformation Hard PartsNick Tune
 
UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19Lena Lekkou
 
#NoAgile - Dan Suciu
 #NoAgile - Dan Suciu #NoAgile - Dan Suciu
#NoAgile - Dan SuciuITCamp
 
Forget Process, Focus on People - Peter Leeson
Forget Process, Focus on People - Peter LeesonForget Process, Focus on People - Peter Leeson
Forget Process, Focus on People - Peter LeesonITCamp
 
Paul Maxin - Talent Acquisition through Digital Channels at Unilever
Paul Maxin -  Talent Acquisition through Digital Channels at UnileverPaul Maxin -  Talent Acquisition through Digital Channels at Unilever
Paul Maxin - Talent Acquisition through Digital Channels at UnileverSilverman_Research
 
The Role of Experience Design in Digital Transformation
The Role of Experience Design in Digital TransformationThe Role of Experience Design in Digital Transformation
The Role of Experience Design in Digital TransformationDesignit
 
Marketing Your Tech Talent - OSCON 2014
Marketing Your Tech Talent - OSCON 2014Marketing Your Tech Talent - OSCON 2014
Marketing Your Tech Talent - OSCON 2014deirdrestraughan
 

Semelhante a What future we want for our Software Industry (20)

Future Skills, Future Work: Projecting the Future, Challenge Paper Six, 16 Ap...
Future Skills, Future Work: Projecting the Future, Challenge Paper Six, 16 Ap...Future Skills, Future Work: Projecting the Future, Challenge Paper Six, 16 Ap...
Future Skills, Future Work: Projecting the Future, Challenge Paper Six, 16 Ap...
 
The LinkedIn Consumer Story: Why it Matters to You
The LinkedIn Consumer Story: Why it Matters to YouThe LinkedIn Consumer Story: Why it Matters to You
The LinkedIn Consumer Story: Why it Matters to You
 
Transformation: A Journey - Microsoft | FuturePMO 2021
Transformation: A Journey - Microsoft | FuturePMO 2021Transformation: A Journey - Microsoft | FuturePMO 2021
Transformation: A Journey - Microsoft | FuturePMO 2021
 
Career Assignment
Career AssignmentCareer Assignment
Career Assignment
 
The Future of ECM: Collaborative Workspaces
The Future of ECM: Collaborative WorkspacesThe Future of ECM: Collaborative Workspaces
The Future of ECM: Collaborative Workspaces
 
Amlani Alique Amirali. Transportation design portfolio.
Amlani Alique Amirali. Transportation design portfolio.Amlani Alique Amirali. Transportation design portfolio.
Amlani Alique Amirali. Transportation design portfolio.
 
Building Responsible AI - London Oct 2019
Building Responsible AI - London Oct 2019Building Responsible AI - London Oct 2019
Building Responsible AI - London Oct 2019
 
Eestec digital disruption 22-7-2013
Eestec digital disruption 22-7-2013Eestec digital disruption 22-7-2013
Eestec digital disruption 22-7-2013
 
Automation: work, inequality, skills and jobs
Automation: work, inequality, skills and jobsAutomation: work, inequality, skills and jobs
Automation: work, inequality, skills and jobs
 
Release Planning Days - The story of a ritual @ Meetic
Release Planning Days - The story of a ritual @ MeeticRelease Planning Days - The story of a ritual @ Meetic
Release Planning Days - The story of a ritual @ Meetic
 
Career Paths of User Experience
Career Paths of User ExperienceCareer Paths of User Experience
Career Paths of User Experience
 
Dotnxt.dmf dubai.2015
Dotnxt.dmf dubai.2015Dotnxt.dmf dubai.2015
Dotnxt.dmf dubai.2015
 
Digital Transformation Hard Parts
Digital Transformation Hard PartsDigital Transformation Hard Parts
Digital Transformation Hard Parts
 
UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19
 
#NoAgile - Dan Suciu
 #NoAgile - Dan Suciu #NoAgile - Dan Suciu
#NoAgile - Dan Suciu
 
Forget Process, Focus on People - Peter Leeson
Forget Process, Focus on People - Peter LeesonForget Process, Focus on People - Peter Leeson
Forget Process, Focus on People - Peter Leeson
 
Paul Maxin - Talent Acquisition through Digital Channels at Unilever
Paul Maxin -  Talent Acquisition through Digital Channels at UnileverPaul Maxin -  Talent Acquisition through Digital Channels at Unilever
Paul Maxin - Talent Acquisition through Digital Channels at Unilever
 
Executive Summ@ry
Executive Summ@ryExecutive Summ@ry
Executive Summ@ry
 
The Role of Experience Design in Digital Transformation
The Role of Experience Design in Digital TransformationThe Role of Experience Design in Digital Transformation
The Role of Experience Design in Digital Transformation
 
Marketing Your Tech Talent - OSCON 2014
Marketing Your Tech Talent - OSCON 2014Marketing Your Tech Talent - OSCON 2014
Marketing Your Tech Talent - OSCON 2014
 

Mais de Codemotion

Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Codemotion
 
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyPompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyCodemotion
 
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaPastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaCodemotion
 
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserCodemotion
 
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Codemotion
 
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Codemotion
 
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Codemotion
 
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 - Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 - Codemotion
 
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Codemotion
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Codemotion
 
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Codemotion
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Codemotion
 
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Codemotion
 
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Codemotion
 
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Codemotion
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...Codemotion
 
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Codemotion
 
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Codemotion
 
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Codemotion
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Codemotion
 

Mais de Codemotion (20)

Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
 
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyPompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending story
 
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaPastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storia
 
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard Altwasser
 
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
 
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
 
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
 
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 - Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
 
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
 
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
 
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
 
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
 
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
 
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
 
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
 
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
 

Último

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

What future we want for our Software Industry

  • 1. MILAN november 28th/29th 2014 Cristiano Rastelli Talk title: What !uture we want !or our So"ware Industry? @areaweb - Plenti!ic
  • 2. What future we want for our software industry? Milan 28-29 November 2014 Cristiano Rastelli
  • 3. Cristiano Rastelli Front-End DEVELOPER 15+ years (= “senior”) passion for my job #sel!ie
  • 4. young Startup small team great people BTW, we’re hiring ;) #siliconroundabout
  • 5. SHOREDITCH IS A new KLONDIKE hipsters with long beards startups looking for gold but especially... Pioneers #goldrush
  • 6. SOFTWARE* INDUSTRY * software / ICT / web / TECH / whatever #topic
  • 7. 170 years of industrial change across England and Whales #industry #change http://www.ons.gov.uk/ons/rel/census/2011-census-analysis/170-years-o!-industry/
  • 8. Trend of sector contribution (%) to total GDP in india #industry #change http://en.wikipedia.org/wiki/Economy_o!_India
  • 9. The Internet Economy Will Account for 5.3% of GDP in the G-20 countries in 2016 #industry #new-era https://www.bcg.com/documents/!ile100409.pd!
  • 10. Labour Productivity Growth During the Electrification Era (1890-1940) and the Information Technology Era (1970-2012) in the United States #industry #new-era https://www.bcg.com/documents/!ile100409.pd!
  • 11. How many software developers are out there in the world? Asia/Paci!ic 4,074,300 EMEA 3,343,900 Americas 3,586,800 ~11,000,000 Professional Software developers #industry #so"ware http://www.in!oq.com/news/2014/01/IDC-so"ware-developers
  • 12. DOES technology create or destroy jobs? “Our analysis shows that technological improvement raises employment in many U.S. manufacturing industries both in the short and long run.” #jobs #e#ects http://www.slideshare.net/SERIWorld/does-technologycreatejobs
  • 14. they were pioneers #1970s #1980s
  • 15. We were pioneers #1990s #2000s
  • 17. We are all pioneers We were and still we are. Because we are exploring and discovering every day. #tomorrow
  • 18. a young industry Agriculture manufacture software we are here! 1700 1800 1900 2000 ????
  • 20. pioneers Bentley, Benz, Ford, Chrysler, Renault, Peugeot, Citroën, Ferrari, Maserati, Lancia, Lamborghini. And many others. #longtimeago
  • 21. Assembly line Ford ”Model T“ production From 11 cars per month to 20 cars per hour
  • 22. mass production Standardized process interchangeable parts unskilled workers Flexible Manpower Line #!i"ies #sixties
  • 23. UNIONS autoworkers started to coordinate in nationwide organizations in order to protect their jobs and introduce basic rights #strikes
  • 24. Robots the role of the human workforce? just few High-skilled controllers #automation
  • 25. Crisis in 2008-2010 The entire automotive industry collapsed, forcing many manufacturers to massive job cuts and costs reductions #bailout
  • 26. What can we expect from the future? #predicting #wishing
  • 27. The grid AI websites that design themselves Intelligent color detection & correction Face detection & smart cropping Time-sensitive content suggestions automated a/b testing “Aiming to take humans out of website development” #automation #arti!icial-intelligence http://thegrid.io
  • 28. manufacture software ROBOT 1800 1900 2000 SINGULARITY End of the world “skynet”
  • 29. < worker Where is the difference? #negligible #marginal
  • 30. KNOWLEDGE* INDUSTRY #di#erence * learning / problem-solving / creative
  • 31. “the moment we finally stop thinking about projects like building process, and start thinking about them like collaborative learning processes, then a whole set of possibilities finally become clear” Alberto “ziobrando” Brandolini
  • 32. Factory worker software developer takes a few days to learn Takes some years to learn seniority in a few months seniority in 5-10 years trained once Never stops to learn Permanent job frequently changing #hands #mind
  • 33. Factory worker software developer work for A living work is a passion factory plant office/remote/home Entirely planned self-organized #builder #creator
  • 35. past future methodologies managers rules/values models #horror-vacui we are here! methodologies
  • 36. Someone that... “if the salary becomes the reason for going to work, then you are not the person I am looking for” #ceos #employers
  • 39. Someone that... “I’m only creating the design ideas. I’ll need someone’s help to turn it into a real game” #STEM #sexism
  • 40. past future #choose we are here!
  • 42. THE “m” Word why this war with the managers? we are going to lose it (because of the passion for our profession) We fight on the wrong side we need each other #the-other-hal! http://bit.ly/1ruxi8t
  • 43. what should we do? #proactive
  • 44. not like this... #or-maybe-yes
  • 45. more like this... #standup #lead-by-example
  • 46. or simply like this... Study, learn and test how to work discuss your ideas online write a post and share it contribute to some community understand what makes us different #be-the-change
  • 47. managers, with our own style There is a lack of good tech managers: or we fill this hole, or someone else will some of you in the audience will be managers in the future: with what training? Being a manager of a team of developers should be considered a natural step in a developer’s career #be-your-leaders
  • 48. #roots #!oundations knowledge passion sharing Community
  • 50. we stand on giant’s shoulders our life is “easy” because someone, before us, did a really good job we are taking a lot and giving back a little culture of sharing & openness #be!ore-us
  • 51. future generations of developers 16 19 22 25 28 31 34 37 40 43 46 49 StackOverflow: number of developers (and their reputation) by age 4500 3000 1500 0 #a"er-us http://coding-and-more.blogspot.ie/2011/06/its-official-developers-get-better-with.html
  • 53. #1 we are a young industry
  • 54. it’s our industry: take care of it #2
  • 55. Be pro-active & give back #3
  • 56. the “human” economy manufacture software HUmAN #hope https://hbr.org/2014/11/!rom-the-knowledge-economy-to-the-human-economy
  • 57. because this one still makes the difference
  • 58. Milan 28-29 November 2014 thank you Cristiano Rastelli BTW, we’re hiring ;)
  • 59. Read more: blog.cleancoder.com/uncle-bob/2014/06/20/MyLawn.html hbr.org/2014/11/from-the-knowledge-economy-to-the-human-economy michaelochurch.wordpress.com/2014/07/13/how-the-other-half-works-an-adventure-in-the-low- status-of-software-engineers/ www.psfk.com/2014/11/blogging-platform-uses-ai-to-automatically-design-your-website.html ayende.com/blog/168802/career-planning-where-do-old-devs-go-to coding-and-more.blogspot.ie/2011/06/its-official-developers-get-better-with.html ALL YOU CAN READ: Alberto Brandolini, Jacopo Romei, Jurgen Appelo