Build a product means continuously take decision to make it grow and at the same time consolidate it. Everyday you face the challenge of evolving the architecture, the design, the team, the culture, the development processes keeping them aligned with business' needs.
Grow as you go: lesson learned as a tech startupper
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
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!
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
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”
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