what future we want for our software industry
TRANSCRIPT
Cristiano Rastelli
Talk title: What !uture we want !or our So"ware Industry?
@areaweb - Plenti!ic
MILAN november 28th/29th 2014
What future we want for our software industry?
Milan 28-29 November 2014
Cristiano Rastelli
Cristiano RastelliFront-End DEVELOPER15+ years (= “senior”)passion for my job
#sel!ie
young Startupsmall teamgreat people
#siliconroundabout
BTW, we’re hiring ;)
SHOREDITCH IS A new KLONDIKEhipsters with long beardsstartups looking for goldbut especially...
Pioneers
#goldrush
INDUSTRY* software / ICT / web / TECH / whatever
SOFTWARE *
#topic
#industry #change
170 years of industrial change across England and Whales
http://www.ons.gov.uk/ons/rel/census/2011-census-analysis/170-years-of-industry/
#industry #change
Trend of sector contribution (%) to total GDP in india
http://en.wikipedia.org/wiki/Economy_of_India
#industry #new-era https://www.bcg.com/documents/file100409.pdf
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/file100409.pdf
Labour Productivity Growth During the Electrification Era (1890-1940) and the Information Technology Era (1970-2012) in the United States
Asia/Paci!ic4,074,300
Americas3,586,800
EMEA3,343,900
How many software developers are out there in the world?
#industry #so"ware http://www.infoq.com/news/2014/01/IDC-so"ware-developers
~11,000,000Professional Software developers
“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
DOES technology create or destroy jobs?
pioneers
they were pioneers
#1970s #1980s
We were pioneers
#1990s #2000s
you are pioneers
#2010s
We are all pioneersWe were and still we are. Because we are exploring and discovering every day.
#tomorrow
2000 ????190018001700
Agriculture
manufacture software
we are here!
a young industry
INDUSTRYautomotive
#what-i!
#longtimeago
pioneersBentley, Benz, Ford, Chrysler, Renault, Peugeot, Citroën, Ferrari, Maserati, Lancia, Lamborghini.And many others.
Assembly lineFord ”Model T“ productionFrom 11 cars per monthto 20 cars per hour
#!i"ies #sixties
mass productionStandardized processinterchangeable partsunskilled workersFlexible Manpower Line
#strikes
UNIONSautoworkers started to coordinate in nationwide organizations in order to protect their jobs and introduce basic rights
#automation
Robotsthe role of the human workforce? just fewHigh-skilled controllers
#bailout
Crisisin 2008-2010 The entire automotive industrycollapsed, forcing many manufacturers to massive job cuts and costs reductions
#predicting #wishing
What can we expectfrom the future?
The gridAI websites that design themselvesIntelligent color detection & correctionFace detection & smart croppingTime-sensitive content suggestionsautomated a/b testing
#automation #arti!icial-intelligence
“Aiming to take humans out of website development”
http://thegrid.io
200019001800 SINGULARITY
manufacture software ROBOT
End of the world
“skynet”
Where is the difference?
#negligible #marginal
< worker
INDUSTRYKNOWLEDGE*
#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 developertakes a few days to learnseniority in a few monthstrained oncePermanent job
Takes some years to learnseniority in 5-10 yearsNever stops to learnfrequently changing
#hands #mind
Factory worker software developerwork for A livingfactory plantEntirely planned
work is a passionoffice/remote/home
self-organized
#builder #creator
why bother?
#the-big-question
past future
methodologies
managers
rules/values
models
#horror-vacui
we are here!
methodologies
Someone that...
#ceos #employers
“if the salary becomes the reason for going to work, then you are not the person I am looking for”
Someone that...
#managers
Someone that...
#projectmanagers
Someone that...
#STEM #sexism
“I’m only creating the design ideas. I’ll need someone’s help to turn it into a real game”
past future
#choose
we are here!
#notme
#the-other-hal! http://bit.ly/1ruxi8t
THE “m” Wordwhy 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
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 workdiscuss your ideas onlinewrite a post and share itcontribute to some communityunderstand what makes us different
#be-the-change
#be-your-leaders
managers, with our own styleThere is a lack of good tech managers:or we fill this hole, or someone else will
some of you in the audience will be managersin the future: with what training?
Being a manager of a team of developers should be considered a natural step in a developer’s career
#roots #!oundations
knowledge
passion
sharing
Community
It’s our responsibility
we stand on giant’s shouldersour life is “easy” because someone, before us, did a really good job
we are taking a lot andgiving back a little
culture of sharing & openness
#be!ore-us
#a"er-us http://coding-and-more.blogspot.ie/2011/06/its-official-developers-get-better-with.html
StackOverflow: number of developers (and their reputation) by age
16 19 22 25 28 31 34 37 40 43 46 490
1500
3000
4500
future generations of developers
Conclusions
#at-last!
#1 we are ayoung industry
it’s our industry:take care of it#2
Be pro-active& give back#3
manufacture software HUmAN
#hope https://hbr.org/2014/11/from-the-knowledge-economy-to-the-human-economy
the “human” economy
because this one still makes the difference
Milan 28-29 November 2014
Cristiano Rastelli
thank you
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