SlideShare a Scribd company logo
1 of 57
Download to read offline
ROME 11-12 april 2014ROME 11-12 april 2014
Grow as you go: lesson learned
as a tech startupper
Stamplay - @giuliano84
Giuliano Iacobelli
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
This presentation uses GIFs.!
if you want to fully enjoy it !
download the .key version here
BEFORE YOU START
http://goo.gl/MxNP51
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Software Engineer. 30yrs old. !
Co-founder at Stamplay
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Software Engineer.. co-founder..
=!
CTO right?
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
not really..
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
CTO
COO
Sales
Marketing
Analytics
StrategyCFO
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Startups are really hard

and there is no secret
ingredient to succeed
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Stamplay 1.0
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
BUILD ALL THE
THINGS
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
LONG STORY
SHORT?
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Built, shipped…… Trashed!
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
MY
STARTUP
FACEBOOK
no matter how cool you feel..
TWITTER
LINKEDIN
INSTAGRAM
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Revenue
Traction
Learning
YOU ARE
HERE
the sad truth
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
LESSON LEARNED
!
Incomplete knowledge

of the market

!
Develop as less software as you
can before testing the market

!
Dont address multiple markets 

at the same time
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
THEN A NEW EPIPHANY…
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
A MEGA PLATFORM TO 

CREATE SOFTWARE!
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
LEARN EARLY,!
LEARN OFTEN
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
1 2 3 4 5
1 2 3 4
BUILD A PRODUCT RESPONSIBLY
©Spotify
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
1. Demo video & interviews
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
2. Fake product
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
3. Landing page and some traffic
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
A real MVP
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Users dont really act as you imagined
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Bug report coming after first release
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
But we’re doing better and better
(try it at https://editor.stamplay.com)
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
WHAT IT TAKES
ROME 11-12 april 2014
@giuliano84
• Positivity and happiness!
• Transparency!
• Never complain!
• Be a “no ego” doer!
• Make time to reflect!
• Live smarter, not hard
SOLID VALUES
©BufferApp
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
BUILD!
KICKASS!
TEAM
ROME 11-12 april 2014
@giuliano84
WHAT WE LOOK FOR IN A DEVELOPER?
• Enjoys problem solving!
• Quick learner!
• Listen first, then listen more!
• Solution oriented!
• Positive attitude!
• Focus on self improvement
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Teamwork is the secret that makes common
people achieve uncommon results
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
DEV STUFF!
TIME!
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Database
Events Processing
GET static content
API requests
Node
HTTP	

PROXY
Bricks VM
Pages	

renderer
New requests 

as System or Logged User
Database Database
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Database
Events Processing
GET static content
API requests
Node
HTTP	

PROXY
Bricks VM
Pages	

renderer
New requests 

as System or Logged User
Database Database
CORE
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Database
Events Processing
GET static content
API requests
Node
HTTP	

PROXY
Bricks VM
Pages	

renderer
New requests 

as System or Logged User
Database Database
EVENT PROCESSING
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Database
Events Processing
GET static content
API requests
Node
HTTP	

PROXY
Bricks VM
Pages	

renderer
New requests 

as System or Logged User
Database Database
WIDGETS
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Database
Events Processing
GET static content
API requests
Node
HTTP	

PROXY
Bricks VM
Pages	

renderer
New requests 

as System or Logged User
Database Database
STATIC CONTENT
DELIVERY
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Ask great mentors
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
Beware of technical debt
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
How you would love to have it
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
Good debt, bad debt
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
Trying to aim to this
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
Though challenge, but it pays off
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
Receiving good feedbacks
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
LESSON LEARNED
!
Write core-business code only

!
User feedback is higher priority
than technical quality

!
Technical debt accumulated during
that process is “good debt”
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
PROCESSES &
TOOLS
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
You dont want this
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
Fixing thing in production
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
LESSON LEARNED
!
Dont overengineer

problems you dont have yet

!
Agree on tools value with the team

!
Embrace change. Let it go.
ROME 11-12 april 2014
@giuliano84
?
Looking for the next
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
giuliano.iacobelli@stamplay.com
http://about.me/giulianoiacobelli
Giuliano Iacobelli
THANK YOU.
- GIULIANO IACOBELLI
ROME 11-12 april 2014
@giuliano84
- GIULIANO IACOBELLI
REFERENCES
!
http://thecodinglove.com

http://www.slideshare.net/Bufferapp/buffer-culture-04

http://www.slideshare.net/ssuser6cf9c3/how-spotifybuildsproducts

http://blog.crisp.se/2013/10/11/henrikkniberg/good-and-bad-technical-debt

More Related Content

Viewers also liked

Get things done with Yii - quickly build webapplications
Get things done with Yii - quickly build webapplicationsGet things done with Yii - quickly build webapplications
Get things done with Yii - quickly build webapplicationsGiuliano Iacobelli
 
Wireframes Rulez - Santangelo
Wireframes Rulez - SantangeloWireframes Rulez - Santangelo
Wireframes Rulez - SantangeloCodemotion
 
What future we want for our Software Industry
What future we want for our Software IndustryWhat future we want for our Software Industry
What future we want for our Software IndustryCodemotion
 
Introduction to Web application development with Vaadin 7.1 - Tzukanov
Introduction to Web application development with Vaadin 7.1 - TzukanovIntroduction to Web application development with Vaadin 7.1 - Tzukanov
Introduction to Web application development with Vaadin 7.1 - TzukanovCodemotion
 
Using customer insight and social media to engage and work with young people
Using customer insight and social media to engage and work with young peopleUsing customer insight and social media to engage and work with young people
Using customer insight and social media to engage and work with young peoplelocalinsight
 
Clocker, the Docker Cloud Maker - Andrea Turli - Codemotion Rome 2015
Clocker, the Docker Cloud Maker - Andrea Turli - Codemotion Rome 2015Clocker, the Docker Cloud Maker - Andrea Turli - Codemotion Rome 2015
Clocker, the Docker Cloud Maker - Andrea Turli - Codemotion Rome 2015Codemotion
 
Application Security for the masses
Application Security for the massesApplication Security for the masses
Application Security for the massesCodemotion
 
Assisted bin collection vulnerable person project
Assisted bin collection vulnerable person projectAssisted bin collection vulnerable person project
Assisted bin collection vulnerable person projectlocalinsight
 
Startup in Action - Appandmap pitch
Startup in Action - Appandmap pitchStartup in Action - Appandmap pitch
Startup in Action - Appandmap pitchCodemotion
 
Windows Azure Websites Paas for node.js, Php, Python and .Net - Schwegler
Windows Azure Websites Paas for node.js, Php, Python and .Net - SchweglerWindows Azure Websites Paas for node.js, Php, Python and .Net - Schwegler
Windows Azure Websites Paas for node.js, Php, Python and .Net - SchweglerCodemotion
 
Tech Webinar: Muoversi nella jungla dei contratti del software - Massimo Farina
Tech Webinar: Muoversi nella jungla dei contratti del software - Massimo FarinaTech Webinar: Muoversi nella jungla dei contratti del software - Massimo Farina
Tech Webinar: Muoversi nella jungla dei contratti del software - Massimo FarinaCodemotion
 
Cloud and iOS by Francesco Novelli
Cloud and iOS by Francesco NovelliCloud and iOS by Francesco Novelli
Cloud and iOS by Francesco NovelliCodemotion
 
Arricchire l’ecosistema Android: la proposta di Intel - Codemotion Milano 2013
Arricchire l’ecosistema Android: la proposta di Intel - Codemotion Milano 2013Arricchire l’ecosistema Android: la proposta di Intel - Codemotion Milano 2013
Arricchire l’ecosistema Android: la proposta di Intel - Codemotion Milano 2013Codemotion
 
Fun with Functional JavaScript - Kuba Waliński - Codemotion Rome 2015
Fun with Functional JavaScript  - Kuba Waliński - Codemotion Rome 2015Fun with Functional JavaScript  - Kuba Waliński - Codemotion Rome 2015
Fun with Functional JavaScript - Kuba Waliński - Codemotion Rome 2015Codemotion
 
Families and alcohol
Families and alcohol Families and alcohol
Families and alcohol localinsight
 
Come and learn with AWS HANDS-ON LABS - Poccia
Come and learn with AWS HANDS-ON LABS - PocciaCome and learn with AWS HANDS-ON LABS - Poccia
Come and learn with AWS HANDS-ON LABS - PocciaCodemotion
 
Insight to child poverty
Insight to child povertyInsight to child poverty
Insight to child povertylocalinsight
 
Mobile HTML5 websites and hybrid Apps with AngularJS - Bonamico
Mobile HTML5 websites and hybrid Apps with AngularJS - BonamicoMobile HTML5 websites and hybrid Apps with AngularJS - Bonamico
Mobile HTML5 websites and hybrid Apps with AngularJS - BonamicoCodemotion
 
Sviluppare per una piattaforma mobile aperta: opportunità e sfide
Sviluppare per una piattaforma mobile aperta: opportunità e sfideSviluppare per una piattaforma mobile aperta: opportunità e sfide
Sviluppare per una piattaforma mobile aperta: opportunità e sfideCodemotion
 

Viewers also liked (20)

Get things done with Yii - quickly build webapplications
Get things done with Yii - quickly build webapplicationsGet things done with Yii - quickly build webapplications
Get things done with Yii - quickly build webapplications
 
Wireframes Rulez - Santangelo
Wireframes Rulez - SantangeloWireframes Rulez - Santangelo
Wireframes Rulez - Santangelo
 
What future we want for our Software Industry
What future we want for our Software IndustryWhat future we want for our Software Industry
What future we want for our Software Industry
 
Introduction to Web application development with Vaadin 7.1 - Tzukanov
Introduction to Web application development with Vaadin 7.1 - TzukanovIntroduction to Web application development with Vaadin 7.1 - Tzukanov
Introduction to Web application development with Vaadin 7.1 - Tzukanov
 
Using customer insight and social media to engage and work with young people
Using customer insight and social media to engage and work with young peopleUsing customer insight and social media to engage and work with young people
Using customer insight and social media to engage and work with young people
 
Bavaria
BavariaBavaria
Bavaria
 
Clocker, the Docker Cloud Maker - Andrea Turli - Codemotion Rome 2015
Clocker, the Docker Cloud Maker - Andrea Turli - Codemotion Rome 2015Clocker, the Docker Cloud Maker - Andrea Turli - Codemotion Rome 2015
Clocker, the Docker Cloud Maker - Andrea Turli - Codemotion Rome 2015
 
Application Security for the masses
Application Security for the massesApplication Security for the masses
Application Security for the masses
 
Assisted bin collection vulnerable person project
Assisted bin collection vulnerable person projectAssisted bin collection vulnerable person project
Assisted bin collection vulnerable person project
 
Startup in Action - Appandmap pitch
Startup in Action - Appandmap pitchStartup in Action - Appandmap pitch
Startup in Action - Appandmap pitch
 
Windows Azure Websites Paas for node.js, Php, Python and .Net - Schwegler
Windows Azure Websites Paas for node.js, Php, Python and .Net - SchweglerWindows Azure Websites Paas for node.js, Php, Python and .Net - Schwegler
Windows Azure Websites Paas for node.js, Php, Python and .Net - Schwegler
 
Tech Webinar: Muoversi nella jungla dei contratti del software - Massimo Farina
Tech Webinar: Muoversi nella jungla dei contratti del software - Massimo FarinaTech Webinar: Muoversi nella jungla dei contratti del software - Massimo Farina
Tech Webinar: Muoversi nella jungla dei contratti del software - Massimo Farina
 
Cloud and iOS by Francesco Novelli
Cloud and iOS by Francesco NovelliCloud and iOS by Francesco Novelli
Cloud and iOS by Francesco Novelli
 
Arricchire l’ecosistema Android: la proposta di Intel - Codemotion Milano 2013
Arricchire l’ecosistema Android: la proposta di Intel - Codemotion Milano 2013Arricchire l’ecosistema Android: la proposta di Intel - Codemotion Milano 2013
Arricchire l’ecosistema Android: la proposta di Intel - Codemotion Milano 2013
 
Fun with Functional JavaScript - Kuba Waliński - Codemotion Rome 2015
Fun with Functional JavaScript  - Kuba Waliński - Codemotion Rome 2015Fun with Functional JavaScript  - Kuba Waliński - Codemotion Rome 2015
Fun with Functional JavaScript - Kuba Waliński - Codemotion Rome 2015
 
Families and alcohol
Families and alcohol Families and alcohol
Families and alcohol
 
Come and learn with AWS HANDS-ON LABS - Poccia
Come and learn with AWS HANDS-ON LABS - PocciaCome and learn with AWS HANDS-ON LABS - Poccia
Come and learn with AWS HANDS-ON LABS - Poccia
 
Insight to child poverty
Insight to child povertyInsight to child poverty
Insight to child poverty
 
Mobile HTML5 websites and hybrid Apps with AngularJS - Bonamico
Mobile HTML5 websites and hybrid Apps with AngularJS - BonamicoMobile HTML5 websites and hybrid Apps with AngularJS - Bonamico
Mobile HTML5 websites and hybrid Apps with AngularJS - Bonamico
 
Sviluppare per una piattaforma mobile aperta: opportunità e sfide
Sviluppare per una piattaforma mobile aperta: opportunità e sfideSviluppare per una piattaforma mobile aperta: opportunità e sfide
Sviluppare per una piattaforma mobile aperta: opportunità e sfide
 

More from 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
 

More from 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
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 

Grow as Tech Startup: Lessons from Stamplay Founder

  • 1. ROME 11-12 april 2014ROME 11-12 april 2014 Grow as you go: lesson learned as a tech startupper Stamplay - @giuliano84 Giuliano Iacobelli
  • 2. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI This presentation uses GIFs.! if you want to fully enjoy it ! download the .key version here BEFORE YOU START http://goo.gl/MxNP51
  • 3. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Software Engineer. 30yrs old. ! Co-founder at Stamplay
  • 4. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Software Engineer.. co-founder.. =! CTO right?
  • 5. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI not really..
  • 6. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI CTO COO Sales Marketing Analytics StrategyCFO
  • 7. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI
  • 8. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Startups are really hard and there is no secret ingredient to succeed
  • 9. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Stamplay 1.0
  • 10. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI BUILD ALL THE THINGS
  • 11. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI LONG STORY SHORT?
  • 12. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Built, shipped…… Trashed!
  • 13. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI MY STARTUP FACEBOOK no matter how cool you feel.. TWITTER LINKEDIN INSTAGRAM
  • 14. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Revenue Traction Learning YOU ARE HERE the sad truth
  • 15. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI LESSON LEARNED ! Incomplete knowledge of the market ! Develop as less software as you can before testing the market ! Dont address multiple markets at the same time
  • 16. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI THEN A NEW EPIPHANY…
  • 17. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI A MEGA PLATFORM TO 
 CREATE SOFTWARE!
  • 18. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI
  • 19. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI LEARN EARLY,! LEARN OFTEN
  • 20. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI 1 2 3 4 5 1 2 3 4 BUILD A PRODUCT RESPONSIBLY ©Spotify
  • 21. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI 1. Demo video & interviews
  • 22. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI 2. Fake product
  • 23. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI 3. Landing page and some traffic
  • 24. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI A real MVP
  • 25. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Users dont really act as you imagined
  • 26. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Bug report coming after first release
  • 27. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI But we’re doing better and better (try it at https://editor.stamplay.com)
  • 28. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI WHAT IT TAKES
  • 29. ROME 11-12 april 2014 @giuliano84 • Positivity and happiness! • Transparency! • Never complain! • Be a “no ego” doer! • Make time to reflect! • Live smarter, not hard SOLID VALUES ©BufferApp - GIULIANO IACOBELLI
  • 30. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI BUILD! KICKASS! TEAM
  • 31. ROME 11-12 april 2014 @giuliano84 WHAT WE LOOK FOR IN A DEVELOPER? • Enjoys problem solving! • Quick learner! • Listen first, then listen more! • Solution oriented! • Positive attitude! • Focus on self improvement - GIULIANO IACOBELLI
  • 32. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Teamwork is the secret that makes common people achieve uncommon results
  • 33. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI DEV STUFF! TIME!
  • 34. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Database Events Processing GET static content API requests Node HTTP PROXY Bricks VM Pages renderer New requests 
 as System or Logged User Database Database
  • 35. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Database Events Processing GET static content API requests Node HTTP PROXY Bricks VM Pages renderer New requests 
 as System or Logged User Database Database CORE
  • 36. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Database Events Processing GET static content API requests Node HTTP PROXY Bricks VM Pages renderer New requests 
 as System or Logged User Database Database EVENT PROCESSING
  • 37. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Database Events Processing GET static content API requests Node HTTP PROXY Bricks VM Pages renderer New requests 
 as System or Logged User Database Database WIDGETS
  • 38. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Database Events Processing GET static content API requests Node HTTP PROXY Bricks VM Pages renderer New requests 
 as System or Logged User Database Database STATIC CONTENT DELIVERY
  • 39. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Ask great mentors
  • 40. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI
  • 41. ROME 11-12 april 2014 @giuliano84 Beware of technical debt - GIULIANO IACOBELLI
  • 42. ROME 11-12 april 2014 @giuliano84 How you would love to have it - GIULIANO IACOBELLI
  • 43. ROME 11-12 april 2014 @giuliano84 Good debt, bad debt - GIULIANO IACOBELLI
  • 44. ROME 11-12 april 2014 @giuliano84 Trying to aim to this - GIULIANO IACOBELLI
  • 45. ROME 11-12 april 2014 @giuliano84 Though challenge, but it pays off - GIULIANO IACOBELLI
  • 46. ROME 11-12 april 2014 @giuliano84 Receiving good feedbacks - GIULIANO IACOBELLI
  • 47. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI LESSON LEARNED ! Write core-business code only ! User feedback is higher priority than technical quality ! Technical debt accumulated during that process is “good debt”
  • 48. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI PROCESSES & TOOLS
  • 49. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI You dont want this
  • 50. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI Fixing thing in production
  • 51. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI
  • 52. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI
  • 53. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI
  • 54. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI LESSON LEARNED ! Dont overengineer problems you dont have yet ! Agree on tools value with the team ! Embrace change. Let it go.
  • 55. ROME 11-12 april 2014 @giuliano84 ? Looking for the next - GIULIANO IACOBELLI
  • 56. ROME 11-12 april 2014 @giuliano84 giuliano.iacobelli@stamplay.com http://about.me/giulianoiacobelli Giuliano Iacobelli THANK YOU. - GIULIANO IACOBELLI
  • 57. ROME 11-12 april 2014 @giuliano84 - GIULIANO IACOBELLI REFERENCES ! http://thecodinglove.com http://www.slideshare.net/Bufferapp/buffer-culture-04 http://www.slideshare.net/ssuser6cf9c3/how-spotifybuildsproducts
 http://blog.crisp.se/2013/10/11/henrikkniberg/good-and-bad-technical-debt