55
what i have learnt working with startups. phil calçado @pcalcado http://philcalcado.com

what i have learnt working with startups

Embed Size (px)

Citation preview

Page 1: what i have learnt working with startups

what i have learnt working withstartups.

phil calçado@pcalcado

http://philcalcado.com

Page 2: what i have learnt working with startups

hi, i am phil.

Page 3: what i have learnt working with startups

i work here:

Page 4: what i have learnt working with startups

mandatory “we are hiring” plug:

http://soundcloud.com/jobs

Page 5: what i have learnt working with startups

but i used to work here:

Page 6: what i have learnt working with startups

“we are in trouble. get those agile people in.”

Page 7: what i have learnt working with startups

often too late.

Page 8: what i have learnt working with startups

how it all begins

Page 9: what i have learnt working with startups

startups take on debt

Page 10: what i have learnt working with startups

startups take on debtfinancialtechnical

Page 11: what i have learnt working with startups

financial debt(oversimplified)

Page 12: what i have learnt working with startups

Weekend hack

Page 13: what i have learnt working with startups

Uh? People are using this...

Page 14: what i have learnt working with startups

We are onTechCrunch!

Page 15: what i have learnt working with startups

Pump in new features!

Page 16: what i have learnt working with startups

More people!

Page 17: what i have learnt working with startups

A-Round Investment

Page 18: what i have learnt working with startups

tech debt(oversimplified)

http://martinfowler.com/bliki/TechnicalDebt.html

Page 19: what i have learnt working with startups

Weekend hack

Page 20: what i have learnt working with startups

Uh? People are using this...

Page 21: what i have learnt working with startups

We are onTechCrunch!

Page 22: what i have learnt working with startups

Pump in new features!

Page 23: what i have learnt working with startups

More people!

Page 24: what i have learnt working with startups

A-Round Investment

Page 25: what i have learnt working with startups

More engineers!

Page 26: what i have learnt working with startups

More Features!

Fast!

Page 27: what i have learnt working with startups
Page 28: what i have learnt working with startups
Page 29: what i have learnt working with startups

we solve financial problems with re$ources

Page 30: what i have learnt working with startups

technical problems require re$ources and time

Page 31: what i have learnt working with startups

why it happens

Page 32: what i have learnt working with startups

cause #1:getting shit out.

http://martinfowler.com/bliki/TechnicalDebt.html

Page 33: what i have learnt working with startups

you don't want to be

Page 34: what i have learnt working with startups
Page 35: what i have learnt working with startups
Page 36: what i have learnt working with startups
Page 37: what i have learnt working with startups
Page 38: what i have learnt working with startups
Page 39: what i have learnt working with startups

“I thought we were going to build a better Facebook,[But] within 30 minutes I realized, Oh my God, it's broken. Holy shit, we totally

fucked up.”http://www.fastcompany.com/magazine/160/bill-nguyen-startups

Page 40: what i have learnt working with startups

a startup needs to validate its idea. soon.

http://tinyurl.com/leanstartupbook

Page 41: what i have learnt working with startups

we all know what that means

Page 42: what i have learnt working with startups
Page 43: what i have learnt working with startups

cause #2:we like it easy.

Page 44: what i have learnt working with startups

http://www.infoq.com/presentations/Simple-Made-Easy

simple:●one role●one task●one concept●one dimension

Page 45: what i have learnt working with startups

http://www.infoq.com/presentations/Simple-Made-Easy

easy:●near, at hand●near to our understanding, skill set

Page 46: what i have learnt working with startups
Page 47: what i have learnt working with startups
Page 48: what i have learnt working with startups
Page 49: what i have learnt working with startups
Page 50: what i have learnt working with startups
Page 51: what i have learnt working with startups
Page 52: what i have learnt working with startups

top 3 measures for minimising damage

Page 53: what i have learnt working with startups

#1don't stop the world.

●the industry won't wait until you have it all fixed.

Page 54: what i have learnt working with startups

#2careful with interest vs. principal.

●measure investment made because of tech debt; paying principal may be cheaper in the medium term.

Page 55: what i have learnt working with startups

#3break the big ball of mud.

●componentise your infrastructure; even if this means duplicated code for a while. use queues and webservices.