59
Cristiano Rastelli Talk title: What uture we want or our Soware Industry? @areaweb - Plentiic MILAN november 28 th /29 th 2014

What future we want for our Software Industry

Embed Size (px)

Citation preview

Page 1: What future we want for our Software Industry

Cristiano Rastelli

Talk title: What !uture we want !or our So"ware Industry?

@areaweb - Plenti!ic

MILAN november 28th/29th 2014

Page 2: What future we want for our Software Industry

What future we want for our software industry?

Milan 28-29 November 2014

Cristiano Rastelli

Page 3: What future we want for our Software Industry

Cristiano RastelliFront-End DEVELOPER15+ years (= “senior”)passion for my job

#sel!ie

Page 4: What future we want for our Software Industry

young Startupsmall teamgreat people

#siliconroundabout

BTW, we’re hiring ;)

Page 5: What future we want for our Software Industry

SHOREDITCH IS A new KLONDIKEhipsters with long beardsstartups looking for goldbut especially...

Pioneers

#goldrush

Page 6: What future we want for our Software Industry

INDUSTRY* software / ICT / web / TECH / whatever

SOFTWARE *

#topic

Page 7: What future we want for our Software Industry

#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/

Page 8: What future we want for our Software Industry

#industry #change

Trend of sector contribution (%) to total GDP in india

http://en.wikipedia.org/wiki/Economy_of_India

Page 9: What future we want for our Software Industry

#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

Page 10: What future we want for our Software Industry

#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

Page 11: What future we want for our Software Industry

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

Page 12: What future we want for our Software Industry

“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?

Page 13: What future we want for our Software Industry

pioneers

Page 14: What future we want for our Software Industry

they were pioneers

#1970s #1980s

Page 15: What future we want for our Software Industry

We were pioneers

#1990s #2000s

Page 16: What future we want for our Software Industry

you are pioneers

#2010s

Page 17: What future we want for our Software Industry

We are all pioneersWe were and still we are. Because we are exploring and discovering every day.

#tomorrow

Page 18: What future we want for our Software Industry

2000 ????190018001700

Agriculture

manufacture software

we are here!

a young industry

Page 19: What future we want for our Software Industry

INDUSTRYautomotive

#what-i!

Page 20: What future we want for our Software Industry

#longtimeago

pioneersBentley, Benz, Ford, Chrysler, Renault, Peugeot, Citroën, Ferrari, Maserati, Lancia, Lamborghini.And many others.

Page 21: What future we want for our Software Industry

Assembly lineFord ”Model T“ productionFrom 11 cars per monthto 20 cars per hour

Page 22: What future we want for our Software Industry

#!i"ies #sixties

mass productionStandardized processinterchangeable partsunskilled workersFlexible Manpower Line

Page 23: What future we want for our Software Industry

#strikes

UNIONSautoworkers started to coordinate in nationwide organizations in order to protect their jobs and introduce basic rights

Page 24: What future we want for our Software Industry

#automation

Robotsthe role of the human workforce? just fewHigh-skilled controllers

Page 25: What future we want for our Software Industry

#bailout

Crisisin 2008-2010 The entire automotive industrycollapsed, forcing many manufacturers to massive job cuts and costs reductions

Page 26: What future we want for our Software Industry

#predicting #wishing

What can we expectfrom the future?

Page 27: What future we want for our Software Industry

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

Page 28: What future we want for our Software Industry

200019001800 SINGULARITY

manufacture software ROBOT

End of the world

“skynet”

Page 29: What future we want for our Software Industry

Where is the difference?

#negligible #marginal

< worker

Page 30: What future we want for our Software Industry

INDUSTRYKNOWLEDGE*

#di#erence

* learning / problem-solving / creative

Page 31: What future we want for our Software Industry

“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

Page 32: What future we want for our Software Industry

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

Page 33: What future we want for our Software Industry

Factory worker software developerwork for A livingfactory plantEntirely planned

work is a passionoffice/remote/home

self-organized

#builder #creator

Page 34: What future we want for our Software Industry

why bother?

#the-big-question

Page 35: What future we want for our Software Industry

past future

methodologies

managers

rules/values

models

#horror-vacui

we are here!

methodologies

Page 36: What future we want for our Software Industry

Someone that...

#ceos #employers

“if the salary becomes the reason for going to work, then you are not the person I am looking for”

Page 37: What future we want for our Software Industry

Someone that...

#managers

Page 38: What future we want for our Software Industry

Someone that...

#projectmanagers

Page 39: What future we want for our Software Industry

Someone that...

#STEM #sexism

“I’m only creating the design ideas. I’ll need someone’s help to turn it into a real game”

Page 40: What future we want for our Software Industry

past future

#choose

we are here!

Page 41: What future we want for our Software Industry

#notme

Page 42: What future we want for our Software Industry

#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

Page 43: What future we want for our Software Industry

what should we do?

#proactive

Page 44: What future we want for our Software Industry

not like this...

#or-maybe-yes

Page 45: What future we want for our Software Industry

more like this...

#standup #lead-by-example

Page 46: What future we want for our Software Industry

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

Page 47: What future we want for our Software Industry

#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

Page 48: What future we want for our Software Industry

#roots #!oundations

knowledge

passion

sharing

Community

Page 49: What future we want for our Software Industry

It’s our responsibility

Page 50: What future we want for our Software Industry

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

Page 51: What future we want for our Software Industry

#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

Page 52: What future we want for our Software Industry

Conclusions

#at-last!

Page 53: What future we want for our Software Industry

#1 we are ayoung industry

Page 54: What future we want for our Software Industry

it’s our industry:take care of it#2

Page 55: What future we want for our Software Industry

Be pro-active& give back#3

Page 56: What future we want for our Software Industry

manufacture software HUmAN

#hope https://hbr.org/2014/11/from-the-knowledge-economy-to-the-human-economy

the “human” economy

Page 57: What future we want for our Software Industry

because this one still makes the difference

Page 58: What future we want for our Software Industry

Milan 28-29 November 2014

Cristiano Rastelli

thank you

BTW, we’re hiring ;)

Page 59: What future we want for our Software Industry

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