by Cristiano Rastelli - This is going to be a very personal and opinionated talk, on what I foresee as a "senior" developer for the future of our profession. A talk about the personal responsibilities that we - as software developers - have. Not only to create better software, but to create a better software industry for us and for the future generations. About the risks to adopt approaches, processes and mental models typical of the Industrial era, instead of building our own "rules of the game" and decide on which values we want to ground our profession.
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
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
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
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
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
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
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