Home
Explore
Submit Search
Upload
Login
Signup
Check these out next
10 things not to do at a Startup
John Coggeshall
Working In The Now - Paris Web
Christian Heilmann
Travailler dans le présent - Chris Heilmann - Paris Web 2008
Association Paris-Web
ITB2016 best practices are best except when they are not
Ortus Solutions, Corp
Why Scrum sucks - and what to do about it
DirkLoop
Faster Secure Software Development with Continuous Deployment - PH Days 2013
Nick Galbreath
How to justify technical debt mitigations in Software Engineering
André Agostinho
I Care Because You Do
elliotjaystocks
1
of
55
Top clipped slide
what i have learnt working with startups.
Oct. 29, 2011
•
0 likes
21 likes
×
Be the first to like this
Show More
•
7,959 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Technology
Economy & Finance
Business
Phil Calçado
Follow
PicPay
Recommended
Better Functional Design through TDD
Phil Calçado
4.6K views
•
50 slides
The Economics of Microservices (2017 CraftConf)
Phil Calçado
3.7K views
•
41 slides
From microservices to serverless - Chicago CTO Summit 2019
Phil Calçado
1.1K views
•
28 slides
The Economics of Microservices (redux)
Phil Calçado
752 views
•
59 slides
Agile Nightmares
unbrand
1.7K views
•
18 slides
The Next Generation Software Stack: Meteor
MongoDB
1.8K views
•
20 slides
More Related Content
Similar to what i have learnt working with startups.
(20)
10 things not to do at a Startup
John Coggeshall
•
358 views
Working In The Now - Paris Web
Christian Heilmann
•
14.3K views
Travailler dans le présent - Chris Heilmann - Paris Web 2008
Association Paris-Web
•
720 views
ITB2016 best practices are best except when they are not
Ortus Solutions, Corp
•
452 views
Why Scrum sucks - and what to do about it
DirkLoop
•
228 views
Faster Secure Software Development with Continuous Deployment - PH Days 2013
Nick Galbreath
•
1.4K views
How to justify technical debt mitigations in Software Engineering
André Agostinho
•
38 views
I Care Because You Do
elliotjaystocks
•
743 views
Legacy Code: Evolve or Rewrite?
Cyrille Martraire
•
1.4K views
Cnb1
twppops
•
281 views
Big guns for small guys (reloaded)
Jorge López-Lago
•
774 views
Fixing security by fixing software development
Nick Galbreath
•
5.7K views
Of innovation and impatience - Future Decoded 2015
Christian Heilmann
•
2.1K views
Boris Krstović - Building Product 101
Startap Akademija
•
250 views
18 Tips to Avoid Procrastination (the Lean UX Way)
optimalworkshop
•
1.6K views
Killing the golden calf of coding - We are Developers keynote
Christian Heilmann
•
3.1K views
Why Your Team Has Slowed Down, Why That's Worse than You Think, and How to Fi...
C4Media
•
1.1K views
What makes a great engineer [Given at MusesCodeJs in Sydney 07.03.2020]
Mikhail Asavkin
•
147 views
Everything you Wanted to Know About Refactoring
Gary Short
•
1.2K views
I started a VC fund - here is what happened
Andreas Klinger
•
601 views
More from Phil Calçado
(20)
The Not-So-Straightforward Road From Microservices to Serverless
Phil Calçado
•
1.1K views
Ten Years of Failing Microservices
Phil Calçado
•
1.8K views
The Next Generation of Microservices
Phil Calçado
•
1.3K views
The Next Generation of Microservices — YOW 2017 Brisbane
Phil Calçado
•
879 views
Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...
Phil Calçado
•
1.4K views
Finagle @ SoundCloud
Phil Calçado
•
3.3K views
A Brief Talk On High-Performing Organisations
Phil Calçado
•
2.9K views
Three Years of Microservices at SoundCloud - Distributed Matters Berlin 2015
Phil Calçado
•
3.1K views
Rhein-Main Scala Enthusiasts — Your microservice as a Function
Phil Calçado
•
3.5K views
ScalaItaly 2015 - Your Microservice as a Function
Phil Calçado
•
4.4K views
Finagle-Based Microservices at SoundCloud
Phil Calçado
•
5.5K views
An example of Future composition in a real app
Phil Calçado
•
3.8K views
APIs: The Problems with Eating your Own Dog Food
Phil Calçado
•
5K views
Evolutionary Architecture at Work
Phil Calçado
•
3.8K views
Structuring apps in Scala
Phil Calçado
•
1.6K views
From a monolithic Ruby on Rails app to the JVM
Phil Calçado
•
59.5K views
Applying Evolutionary Architecture on a Popular API
Phil Calçado
•
4.1K views
SoundCloud Masterclass on Brazil
Phil Calçado
•
1.2K views
SpeakerConf: my findings in trying to use this functional programming busines...
Phil Calçado
•
1.5K views
[GOTO Copenhagen 2012] The Startup Hangover: Supporting 15 mil Users
Phil Calçado
•
1.5K views
Recently uploaded
(20)
如何办理一份高仿东伦敦大学毕业证成绩单?
aazepp
•
0 views
jsday 2023: Build ChatGPT over SMS in Italy
Elizabeth (Lizzie) Siegle
•
0 views
Memory Matters: Drift Detection with a Low Memory Footprint for ML Models on ...
HostedbyConfluent
•
0 views
Email Signature.pdf
mennaHendy
•
0 views
RC522 RFID Reader_Write For Arduino.pdf
RoboDJ
•
0 views
Crewlogout Overview
livestimes
•
0 views
如何办理一份高仿昆特兰理工大学毕业证成绩单?
aazepp
•
0 views
solar panel.pptx
AbdulberBaig
•
0 views
Pytexas: Build ChatGPT over SMS in Python
Elizabeth (Lizzie) Siegle
•
0 views
如何办理一份高仿科克大学毕业证成绩单?
aazepp
•
0 views
Space Hygiene.pdf
FerdiAfian1
•
0 views
PIAIC.pdf
IrfanAslam55
•
0 views
pdf.pdf
YenenehMulat
•
0 views
SEKISUI - RFID Journal Live - May 2023.pdf
Rich Rogers
•
0 views
Lesson-01.pptx
ssuserc24e05
•
0 views
Eliminating the Double Write Problem in Apache Kafka Using the Outbox Pattern...
HostedbyConfluent
•
0 views
Safeguarding - Protecting Your Kafka from Misbehaving Clients with Tom Scott
HostedbyConfluent
•
0 views
ARTIFICIAL INTELLIGENCE.pptx
Butterfly education
•
0 views
Segment Data Analytics for Indie Developers: KCDC 2023
Elizabeth (Lizzie) Siegle
•
0 views
Generate Art with DALL·E 2 and Twilio MMS.pptx
Elizabeth (Lizzie) Siegle
•
0 views
what i have learnt working with startups.
what i have
learnt working with startups. phil calçado @pcalcado http://philcalcado.com
hi, i am
phil.
i work here:
mandatory “we are
hiring” plug: http://soundcloud.com/jobs
but i used
to work here:
“we are in
trouble. get those agile people in.”
often too late.
how it all
begins
startups take on
debt
startups take on
debt financial technical
financial debt (oversimplified)
Weekend hack
Uh? People are
using this...
We are on TechCrunch!
Pump in new
features!
More people!
A-Round Investment
tech debt (oversimplified)
http://martinfowler.com/bliki/TechnicalDebt.html
Weekend hack
Uh? People are
using this...
We are on TechCrunch!
Pump in new
features!
More people!
A-Round Investment
More engineers!
More Features! Fast!
we solve financial problems
with re$ources
technical problems require re$ources
and time
why it happens
cause #1: getting shit
out. http://martinfowler.com/bliki/TechnicalDebt.html
you don't want
to be
“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
a startup needs to validate its
idea. soon. http://tinyurl.com/leanstartupbook
we all know
what that means
cause #2: we like
it easy.
simple: ●one role ●one task ●one
concept ●one dimension http://www.infoq.com/presentations/Simple-Made-Easy
easy: ●near, at hand ●near
to our understanding, skill set http://www.infoq.com/presentations/Simple-Made-Easy
top 3 measures
for minimising damage
#1 don't stop the
world. the industry won't wait ● until you have it all fixed.
#2 careful with interest vs.
principal. measure investment made ● because of tech debt; paying principal may be cheaper in the medium term.
#3 break the big
ball of mud. componentise your ● infrastructure; even if this means duplicated code for a while. use queues and webservices.