SlideShare une entreprise Scribd logo
1  sur  95
Télécharger pour lire hors ligne
mistaeks i’ve made
                         developing software
                              products
                             Phil Calçado - SoundCloud
                                     @pcalcado
                              http://philcalcado.com
Wednesday, February 15, 12
ohai!

                                i’m phil.



Wednesday, February 15, 12
i work here:




Wednesday, February 15, 12
Wednesday, February 15, 12
and so should you.




Wednesday, February 15, 12
http://bit.ly/work-at-soundcloud


Wednesday, February 15, 12
but




Wednesday, February 15, 12
let’s talk about
                                 the past




Wednesday, February 15, 12
let’s talk about
                                    past
                                mistakes




Wednesday, February 15, 12
let’s talk about
                                    my
                                    past
                                mistakes




Wednesday, February 15, 12
oops
                             not these.




Wednesday, February 15, 12
#1 the MMORPG




Wednesday, February 15, 12
Wednesday, February 15, 12
“we want kids to interact
                  with our brand and learn
                   about our products. and
                             have fun.”


Wednesday, February 15, 12
9 “worlds”
                    9 x 3 interactive activities
                            online store
                       parental moderation
                           achievements
                          online currency

Wednesday, February 15, 12
project inception




Wednesday, February 15, 12
Wednesday, February 15, 12
2 weeks to collect
           200 cards with requirements



Wednesday, February 15, 12
all required for a sticky UX




Wednesday, February 15, 12
all required for a sticky UX
                      whatever that means.



Wednesday, February 15, 12
2 weeks to collect
           200 cards with requirements
            estimated cost for beta:


Wednesday, February 15, 12
2 weeks to collect
           200 cards with requirements
            estimated cost for beta:
              $2,000,000.00 AUD

Wednesday, February 15, 12
Wednesday, February 15, 12
searching for
                             “reuse opportunities”
                                (i.e. cut corners but
                                  don’t cut scope)


        new estimated cost for beta:
           $1,300,000.00 AUD

Wednesday, February 15, 12
“that’s better. let’s do it.”




Wednesday, February 15, 12
% converted users over time

4


3


2


1


0
    Jan   Feb   Mar   Apr    May   Jun   Jul   Aug   Sep   Oct   Nov   Dec   Jan   Feb   Mar   Apr   May   Jun   Jul   Aug   Sep   Oct   Nov   Dec




Wednesday, February 15, 12
% converted users over time

4


3


2


1


0
    Jan   Feb   Mar   Apr    May   Jun   Jul   Aug   Sep   Oct   Nov   Dec   Jan   Feb   Mar   Apr   May   Jun   Jul   Aug   Sep   Oct   Nov   Dec




Wednesday, February 15, 12
% converted users over time

4


3


2


1


0
    Jan   Feb   Mar   Apr    May   Jun   Jul   Aug   Sep   Oct   Nov   Dec   Jan   Feb   Mar   Apr   May   Jun   Jul   Aug   Sep   Oct   Nov   Dec




Wednesday, February 15, 12
% converted users over time

4


3


2


1


0
    Jan   Feb   Mar   Apr    May   Jun   Jul   Aug   Sep   Oct   Nov   Dec   Jan   Feb   Mar   Apr   May   Jun   Jul   Aug   Sep   Oct   Nov   Dec




Wednesday, February 15, 12
% converted users over time

4


3


2


1


0
    Jan   Feb   Mar   Apr    May   Jun   Jul   Aug   Sep   Oct   Nov   Dec   Jan   Feb   Mar   Apr   May   Jun   Jul   Aug   Sep   Oct   Nov   Dec




Wednesday, February 15, 12
% converted users over time

4


3


2


1


0
    Jan   Feb   Mar   Apr    May   Jun   Jul   Aug   Sep   Oct   Nov   Dec   Jan   Feb   Mar   Apr   May   Jun   Jul   Aug   Sep   Oct   Nov   Dec




Wednesday, February 15, 12
% converted users over time

4


3


2


1


0
    Jan   Feb   Mar   Apr    May   Jun   Jul   Aug   Sep   Oct   Nov   Dec   Jan   Feb   Mar   Apr   May   Jun   Jul   Aug   Sep   Oct   Nov   Dec




Wednesday, February 15, 12
% converted users over time

4


3


2


1


0
    Jan   Feb   Mar   Apr    May   Jun   Jul   Aug   Sep   Oct   Nov   Dec   Jan   Feb   Mar   Apr   May   Jun   Jul   Aug   Sep   Oct   Nov   Dec




                                   ~4% of the target
                                      # of users
Wednesday, February 15, 12
#1b the portal




Wednesday, February 15, 12
Wednesday, February 15, 12
“we want it to be like
igoogle”
                       “ok. why?”
“our users want freedom
to arrange widgets”
              “how do you know?”
“everyone wants
freedom!”
Wednesday, February 15, 12
Wednesday, February 15, 12
original plan
 15 widgets
 4 pages
 4x15 combos

                              ~R$500,000.00
                             3 months to prod
Wednesday, February 15, 12
crazy idea:
minimal value product
 5 widgets
 2 pages
 2x5 combos

                              ~R$80,000.00
                             2 weeks to prod
Wednesday, February 15, 12
no user moved
                             a single widget
                                out of the
                             default location

Wednesday, February 15, 12
~30% users requested
                              2 more widgets.
                               the product was
                             the industry leader
                               for five years.

Wednesday, February 15, 12
Wednesday, February 15, 12
“sticky” is bs




Wednesday, February 15, 12
“sticky” is bs


                             show me the data


Wednesday, February 15, 12
#2 the crm




Wednesday, February 15, 12
Wednesday, February 15, 12
“we need to take our
                         products to the cloud.
                    let’s start with the crm.”




Wednesday, February 15, 12
“we need to take our
                         products to the cloud.
                    let’s start with the crm.”


      “no wasting money here, kid.
let’s build a reusable platform.”

Wednesday, February 15, 12
Wednesday, February 15, 12
15 developers
                               3 architects
                         5 front-end developers
                         5 back-end developers
      not sure what the others actually did

                    estimated cost for beta:
                       $700,000.00 AUD
Wednesday, February 15, 12
how they were building it:




Wednesday, February 15, 12
software:




                             database   network
Wednesday, February 15, 12
software:




                                        integration layer


                             database                       network
Wednesday, February 15, 12
software:




                                         business logic


                                        integration layer


                             database                       network
Wednesday, February 15, 12
software:



                                        presentation logic


                                          business logic


                                        integration layer


                             database                        network
Wednesday, February 15, 12
software:

                                          user interface


                                        presentation logic


                                          business logic


                                        integration layer


                             database                        network
Wednesday, February 15, 12
software:
  plan ->
                                          user interface


                                        presentation logic


                                          business logic


                                        integration layer


                             database                        network
Wednesday, February 15, 12
software:
  plan ->
                                          user interface


                                        presentation logic


                                          business logic


    actual ->                           integration layer


                             database                        network
Wednesday, February 15, 12
“why is this so late?”
                             “we need more money”

“wtf, what happened?”
          “we are still far from the
        functional requirements.”
“yeh? what about...”
Wednesday, February 15, 12
#2b the lonely dev




Wednesday, February 15, 12
software:




                             database   network
Wednesday, February 15, 12
software:




                                        integration layer


                             database                       network
Wednesday, February 15, 12
software:




                                         business logic


                                        integration layer


                             database                       network
Wednesday, February 15, 12
software:



                                        presentation logic


                                          business logic


                                        integration layer


                             database                        network
Wednesday, February 15, 12
software:

                                          user interface


                                        presentation logic


                                          business logic


                                        integration layer


                             database                        network
Wednesday, February 15, 12
The London
            School




       http://amzn.to/vZv4Yw



Wednesday, February 15, 12
software:

    a                                     user interface
    d
    d
                                        presentation logic
   n
   e
                                          business logic
   w

    u                                   integration layer
    s
    e
    r                        database                        network
Wednesday, February 15, 12
software:

   a                                      user interface
   d
     e
   d
     d                                  presentation logic
     i
   n
     t
   e
                                          business logic
   w
     u
     s
   u                                    integration layer
     e
   s
     r
   e
   r                         database                        network
Wednesday, February 15, 12
software:

   a   a             user interface
   d   d
     e
   d   d
     d            presentation logic
     i
   n   t
     t
   e   o
                     business logic
   w
     u
       g
     s
   u   r           integration layer
     e
   s   o
     r
   e   u
   r   p database                      network
Wednesday, February 15, 12
software:

   a   a             user interface
   d   d
     e
   d   d
     d            presentation logic
     i
   n   t
     t
   e   o
                     business logic
   w
     u
       g
     s
   u   r           integration layer
     e
   s   o
     r
   e   u
   r   p database                      network
Wednesday, February 15, 12
software:

   a   a             user interface
   d   d
     e
   d   d
     d            presentation logic
     i
   n   t
     t
   e   o
                     business logic
   w
     u
       g
     s
   u   r           integration layer
     e
   s   o
     r
   e   u
   r   p database                      network
Wednesday, February 15, 12
software:

   a   a             user interface
   d   d
     e
   d   d
     d            presentation logic
     i
   n   t
     t
   e   o
                     business logic
   w
     u
       g
     s
   u   r           integration layer
     e
   s   o
     r
   e   u
   r   p database                      network
Wednesday, February 15, 12
software:

   a   a             user interface
   d   d
     e
   d   d
     d            presentation logic
     i
   n   t
     t
   e   o
                     business logic
   w
     u
       g
     s
   u   r           integration layer
     e
   s   o
     r
   e   u
   r   p database                      network
Wednesday, February 15, 12
1 developer
                              40 hours
   COTS, open source platform
     the app was finished.

Wednesday, February 15, 12
software:

                                          user interface


                                        presentation logic


                                          business logic


                                        integration layer


                             database                        network
Wednesday, February 15, 12
software:

                                          user interface


                                        presentation logic


                                          business logic


                                        integration layer


                                   $0.00
                             database                            $0.00
                                                             network
Wednesday, February 15, 12
software:

                                          user interface


                                        presentation logic


                                          business logic


                                        integration layer        $0.00
                                   $0.00
                             database                            $0.00
                                                             network
Wednesday, February 15, 12
software:

                                          user interface


                                        presentation logic


                                          business logic         $0.00
                                        integration layer        $0.00
                                   $0.00
                             database                            $0.00
                                                             network
Wednesday, February 15, 12
software:

                                          user interface


                                        presentation logic       $0.00
                                          business logic         $0.00
                                        integration layer        $0.00
                                   $0.00
                             database                            $0.00
                                                             network
Wednesday, February 15, 12
software:

                                          user interface         $0.00
                                        presentation logic       $0.00
                                          business logic         $0.00
                                        integration layer        $0.00
                                   $0.00
                             database                            $0.00
                                                             network
Wednesday, February 15, 12
software:

   a   a             user interface
   d   d
     e
   d   d
     d            presentation logic
     i
   n   t
     t
   e   o
                     business logic
   w
     u
       g
     s
   u   r           integration layer
     e
   s   o
     r
   e   u
   r   p database                      network
Wednesday, February 15, 12
software:
   $
   a   a             user interface
   d   d
     e
   d   d
     d            presentation logic
     i
   n   t
     t
   e   o
                     business logic
   w
     u
       g
     s
   u   r           integration layer
     e
   s   o
     r
   e   u
   r   p database                      network
Wednesday, February 15, 12
software:
   $$$$
   a   a             user interface
   d   d
     e
   d   d
     d            presentation logic
     i
   n   t
     t
   e   o
                     business logic
   w
     u
       g
     s
   u   r           integration layer
     e
   s   o
     r
   e   u
   r   p database                      network
Wednesday, February 15, 12
software:
   $$$$$$$
   a   a             user interface
   d   d
     e
   d   d
     d            presentation logic
     i
   n   t
     t
   e   o
                     business logic
   w
     u
       g
     s
   u   r           integration layer
     e
   s   o
     r
   e   u
   r   p database                      network
Wednesday, February 15, 12
software:
   $$$$$$$$$$
   a   a             user interface
   d   d
     e
   d   d
     d            presentation logic
     i
   n   t
     t
   e   o
                     business logic
   w
     u
       g
     s
   u   r           integration layer
     e
   s   o
     r
   e   u
   r   p database                      network
Wednesday, February 15, 12
software:
   $$$$$$$$$$$$$
   a   a             user interface
   d   d
     e
   d   d
     d            presentation logic
     i
   n   t
     t
   e   o
                     business logic
   w
     u
       g
     s
   u   r           integration layer
     e
   s   o
     r
   e   u
   r   p database                      network
Wednesday, February 15, 12
software:
   $$$$$$$$$$$$$$$
   a   a             user interface
   d   d
     e
   d   d
     d            presentation logic
     i
   n   t
     t
   e   o
                     business logic
   w
     u
       g
     s
   u   r           integration layer
     e
   s   o
     r
   e   u
   r   p database                      network
Wednesday, February 15, 12
software:
   $$$$$$$$$$$$$$$ $$
   a   a             user interface
   d   d
     e
   d   d
     d            presentation logic
     i
   n   t
     t
   e   o
                     business logic
   w
     u
       g
     s
   u   r           integration layer
     e
   s   o
     r
   e   u
   r   p database                      network
Wednesday, February 15, 12
software:
   $$$$$$$$ $$ $$$$$ $$ $$
   a   a             user interface
   d   d
     e
   d   d
     d            presentation logic
     i
   n   t
     t
   e   o
                     business logic
   w
     u
       g
     s
   u   r           integration layer
     e
   s   o
     r
   e   u
   r   p database                      network
Wednesday, February 15, 12
focus on value
                         and focus on
                    delivering value ASAP


Wednesday, February 15, 12
you cannot design a
                      better wheel without
  driving the old one for a bit.



Wednesday, February 15, 12
questions?




Wednesday, February 15, 12
orbigado!


                             Phil Calçado - SoundCloud
                                     @pcalcado
                              http://philcalcado.com
Wednesday, February 15, 12
http://bit.ly/work-at-soundcloud


Wednesday, February 15, 12
pics:

               http://www.flickr.com/photos/wolfgangstaudt
                   http://www.flickr.com/photos/seite-3/
                     http://www.flickr.com/photos/nirak
                   http://www.flickr.com/photos/doug88888/
                  http://www.flickr.com/photos/donnagrayson




Wednesday, February 15, 12

Contenu connexe

Similaire à mistaeks i’ve made developing software products

Don't Build a Power Glove: Talk to Your Users!
Don't Build a Power Glove: Talk to Your Users!Don't Build a Power Glove: Talk to Your Users!
Don't Build a Power Glove: Talk to Your Users!Effective
 
Usability: Test Types & Ethics
Usability: Test Types & EthicsUsability: Test Types & Ethics
Usability: Test Types & EthicsKrista Kennedy
 
Online Lead Generation for Real Estate Agents
Online Lead Generation for Real Estate AgentsOnline Lead Generation for Real Estate Agents
Online Lead Generation for Real Estate AgentsBrad Carroll
 
The Sidekick Pattern: Strata talk by Abe Gong
The Sidekick Pattern: Strata talk by Abe GongThe Sidekick Pattern: Strata talk by Abe Gong
The Sidekick Pattern: Strata talk by Abe GongAbe Gong
 
Less Blah Blah - More Ah Ha / Women's Council of RELATORS 1960 Chapter Lunche...
Less Blah Blah - More Ah Ha / Women's Council of RELATORS 1960 Chapter Lunche...Less Blah Blah - More Ah Ha / Women's Council of RELATORS 1960 Chapter Lunche...
Less Blah Blah - More Ah Ha / Women's Council of RELATORS 1960 Chapter Lunche...Ken Brand
 
SEMLIB Final Conference | Net7 presentation
SEMLIB Final Conference | Net7 presentationSEMLIB Final Conference | Net7 presentation
SEMLIB Final Conference | Net7 presentationSemLib Project
 
Pair programming-agile2012
Pair programming-agile2012Pair programming-agile2012
Pair programming-agile2012LeanDog
 
Scaling Quizlet
Scaling QuizletScaling Quizlet
Scaling QuizletQuizlet
 
An intro to Portent
An intro to PortentAn intro to Portent
An intro to PortentIan Lurie
 
Security-Centered Design
Security-Centered DesignSecurity-Centered Design
Security-Centered DesignChris Shiflett
 
20120315 atlassian unite - dvcs
20120315   atlassian unite - dvcs20120315   atlassian unite - dvcs
20120315 atlassian unite - dvcsAtlassian
 
Scaling Django to the sky
Scaling Django to the skyScaling Django to the sky
Scaling Django to the skyNaren Arya
 
Keynote Day 1 - Atlassian Summit 2012
Keynote Day 1 - Atlassian Summit 2012Keynote Day 1 - Atlassian Summit 2012
Keynote Day 1 - Atlassian Summit 2012Atlassian
 
Lanesse meeting Eye amsterdam
Lanesse meeting Eye amsterdamLanesse meeting Eye amsterdam
Lanesse meeting Eye amsterdamVincent Everts
 
Maximiliano Firtman
Maximiliano FirtmanMaximiliano Firtman
Maximiliano FirtmanColombia3.0
 

Similaire à mistaeks i’ve made developing software products (20)

Don't Build a Power Glove: Talk to Your Users!
Don't Build a Power Glove: Talk to Your Users!Don't Build a Power Glove: Talk to Your Users!
Don't Build a Power Glove: Talk to Your Users!
 
Sketching for Design
Sketching for DesignSketching for Design
Sketching for Design
 
13 0212 toccon - carpenter altmetrics 2
13 0212 toccon - carpenter altmetrics 213 0212 toccon - carpenter altmetrics 2
13 0212 toccon - carpenter altmetrics 2
 
Usability: Test Types & Ethics
Usability: Test Types & EthicsUsability: Test Types & Ethics
Usability: Test Types & Ethics
 
Online Lead Generation for Real Estate Agents
Online Lead Generation for Real Estate AgentsOnline Lead Generation for Real Estate Agents
Online Lead Generation for Real Estate Agents
 
CM
CMCM
CM
 
The Sidekick Pattern: Strata talk by Abe Gong
The Sidekick Pattern: Strata talk by Abe GongThe Sidekick Pattern: Strata talk by Abe Gong
The Sidekick Pattern: Strata talk by Abe Gong
 
Less Blah Blah - More Ah Ha / Women's Council of RELATORS 1960 Chapter Lunche...
Less Blah Blah - More Ah Ha / Women's Council of RELATORS 1960 Chapter Lunche...Less Blah Blah - More Ah Ha / Women's Council of RELATORS 1960 Chapter Lunche...
Less Blah Blah - More Ah Ha / Women's Council of RELATORS 1960 Chapter Lunche...
 
SEMLIB Final Conference | Net7 presentation
SEMLIB Final Conference | Net7 presentationSEMLIB Final Conference | Net7 presentation
SEMLIB Final Conference | Net7 presentation
 
Pair programming-agile2012
Pair programming-agile2012Pair programming-agile2012
Pair programming-agile2012
 
Scaling Quizlet
Scaling QuizletScaling Quizlet
Scaling Quizlet
 
An intro to Portent
An intro to PortentAn intro to Portent
An intro to Portent
 
Technology largely unseen - but on the radar
Technology largely unseen - but on the radarTechnology largely unseen - but on the radar
Technology largely unseen - but on the radar
 
Security-Centered Design
Security-Centered DesignSecurity-Centered Design
Security-Centered Design
 
20120315 atlassian unite - dvcs
20120315   atlassian unite - dvcs20120315   atlassian unite - dvcs
20120315 atlassian unite - dvcs
 
Codemash colbow-v2
Codemash colbow-v2Codemash colbow-v2
Codemash colbow-v2
 
Scaling Django to the sky
Scaling Django to the skyScaling Django to the sky
Scaling Django to the sky
 
Keynote Day 1 - Atlassian Summit 2012
Keynote Day 1 - Atlassian Summit 2012Keynote Day 1 - Atlassian Summit 2012
Keynote Day 1 - Atlassian Summit 2012
 
Lanesse meeting Eye amsterdam
Lanesse meeting Eye amsterdamLanesse meeting Eye amsterdam
Lanesse meeting Eye amsterdam
 
Maximiliano Firtman
Maximiliano FirtmanMaximiliano Firtman
Maximiliano Firtman
 

Plus de Phil Calçado

the afterparty: refactoring after 100x hypergrowth
the afterparty: refactoring after 100x hypergrowththe afterparty: refactoring after 100x hypergrowth
the afterparty: refactoring after 100x hypergrowthPhil Calçado
 
don't try this at home: self-improvement as a senior leader
don't try this at home: self-improvement as a senior leaderdon't try this at home: self-improvement as a senior leader
don't try this at home: self-improvement as a senior leaderPhil Calçado
 
The Economics of Microservices (redux)
The Economics of Microservices (redux)The Economics of Microservices (redux)
The Economics of Microservices (redux)Phil Calçado
 
From microservices to serverless - Chicago CTO Summit 2019
From microservices to serverless - Chicago CTO Summit 2019From microservices to serverless - Chicago CTO Summit 2019
From microservices to serverless - Chicago CTO Summit 2019Phil Calçado
 
The Not-So-Straightforward Road From Microservices to Serverless
The Not-So-Straightforward Road From Microservices to ServerlessThe Not-So-Straightforward Road From Microservices to Serverless
The Not-So-Straightforward Road From Microservices to ServerlessPhil Calçado
 
Ten Years of Failing Microservices
Ten Years of Failing MicroservicesTen Years of Failing Microservices
Ten Years of Failing MicroservicesPhil Calçado
 
The Next Generation of Microservices
The Next Generation of MicroservicesThe Next Generation of Microservices
The Next Generation of MicroservicesPhil Calçado
 
The Next Generation of Microservices — YOW 2017 Brisbane
The Next Generation of Microservices — YOW 2017 BrisbaneThe Next Generation of Microservices — YOW 2017 Brisbane
The Next Generation of Microservices — YOW 2017 BrisbanePhil Calçado
 
The Economics of Microservices (2017 CraftConf)
The Economics of Microservices  (2017 CraftConf)The Economics of Microservices  (2017 CraftConf)
The Economics of Microservices (2017 CraftConf)Phil Calçado
 
Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...
Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...
Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...Phil Calçado
 
Finagle @ SoundCloud
Finagle @ SoundCloudFinagle @ SoundCloud
Finagle @ SoundCloudPhil Calçado
 
A Brief Talk On High-Performing Organisations
A Brief Talk On High-Performing OrganisationsA Brief Talk On High-Performing Organisations
A Brief Talk On High-Performing OrganisationsPhil Calçado
 
Three Years of Microservices at SoundCloud - Distributed Matters Berlin 2015
Three Years of Microservices at SoundCloud - Distributed Matters Berlin 2015Three Years of Microservices at SoundCloud - Distributed Matters Berlin 2015
Three Years of Microservices at SoundCloud - Distributed Matters Berlin 2015Phil Calçado
 
Rhein-Main Scala Enthusiasts — Your microservice as a Function
Rhein-Main Scala Enthusiasts — Your microservice as a FunctionRhein-Main Scala Enthusiasts — Your microservice as a Function
Rhein-Main Scala Enthusiasts — Your microservice as a FunctionPhil Calçado
 
ScalaItaly 2015 - Your Microservice as a Function
ScalaItaly 2015 - Your Microservice as a FunctionScalaItaly 2015 - Your Microservice as a Function
ScalaItaly 2015 - Your Microservice as a FunctionPhil Calçado
 
Finagle-Based Microservices at SoundCloud
Finagle-Based Microservices at SoundCloudFinagle-Based Microservices at SoundCloud
Finagle-Based Microservices at SoundCloudPhil Calçado
 
An example of Future composition in a real app
An example of Future composition in a real appAn example of Future composition in a real app
An example of Future composition in a real appPhil Calçado
 
APIs: The Problems with Eating your Own Dog Food
APIs: The Problems with Eating your Own Dog FoodAPIs: The Problems with Eating your Own Dog Food
APIs: The Problems with Eating your Own Dog FoodPhil Calçado
 
Evolutionary Architecture at Work
Evolutionary  Architecture at WorkEvolutionary  Architecture at Work
Evolutionary Architecture at WorkPhil Calçado
 
Structuring apps in Scala
Structuring apps in ScalaStructuring apps in Scala
Structuring apps in ScalaPhil Calçado
 

Plus de Phil Calçado (20)

the afterparty: refactoring after 100x hypergrowth
the afterparty: refactoring after 100x hypergrowththe afterparty: refactoring after 100x hypergrowth
the afterparty: refactoring after 100x hypergrowth
 
don't try this at home: self-improvement as a senior leader
don't try this at home: self-improvement as a senior leaderdon't try this at home: self-improvement as a senior leader
don't try this at home: self-improvement as a senior leader
 
The Economics of Microservices (redux)
The Economics of Microservices (redux)The Economics of Microservices (redux)
The Economics of Microservices (redux)
 
From microservices to serverless - Chicago CTO Summit 2019
From microservices to serverless - Chicago CTO Summit 2019From microservices to serverless - Chicago CTO Summit 2019
From microservices to serverless - Chicago CTO Summit 2019
 
The Not-So-Straightforward Road From Microservices to Serverless
The Not-So-Straightforward Road From Microservices to ServerlessThe Not-So-Straightforward Road From Microservices to Serverless
The Not-So-Straightforward Road From Microservices to Serverless
 
Ten Years of Failing Microservices
Ten Years of Failing MicroservicesTen Years of Failing Microservices
Ten Years of Failing Microservices
 
The Next Generation of Microservices
The Next Generation of MicroservicesThe Next Generation of Microservices
The Next Generation of Microservices
 
The Next Generation of Microservices — YOW 2017 Brisbane
The Next Generation of Microservices — YOW 2017 BrisbaneThe Next Generation of Microservices — YOW 2017 Brisbane
The Next Generation of Microservices — YOW 2017 Brisbane
 
The Economics of Microservices (2017 CraftConf)
The Economics of Microservices  (2017 CraftConf)The Economics of Microservices  (2017 CraftConf)
The Economics of Microservices (2017 CraftConf)
 
Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...
Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...
Microservices vs. The First Law of Distributed Objects - GOTO Nights Chicago ...
 
Finagle @ SoundCloud
Finagle @ SoundCloudFinagle @ SoundCloud
Finagle @ SoundCloud
 
A Brief Talk On High-Performing Organisations
A Brief Talk On High-Performing OrganisationsA Brief Talk On High-Performing Organisations
A Brief Talk On High-Performing Organisations
 
Three Years of Microservices at SoundCloud - Distributed Matters Berlin 2015
Three Years of Microservices at SoundCloud - Distributed Matters Berlin 2015Three Years of Microservices at SoundCloud - Distributed Matters Berlin 2015
Three Years of Microservices at SoundCloud - Distributed Matters Berlin 2015
 
Rhein-Main Scala Enthusiasts — Your microservice as a Function
Rhein-Main Scala Enthusiasts — Your microservice as a FunctionRhein-Main Scala Enthusiasts — Your microservice as a Function
Rhein-Main Scala Enthusiasts — Your microservice as a Function
 
ScalaItaly 2015 - Your Microservice as a Function
ScalaItaly 2015 - Your Microservice as a FunctionScalaItaly 2015 - Your Microservice as a Function
ScalaItaly 2015 - Your Microservice as a Function
 
Finagle-Based Microservices at SoundCloud
Finagle-Based Microservices at SoundCloudFinagle-Based Microservices at SoundCloud
Finagle-Based Microservices at SoundCloud
 
An example of Future composition in a real app
An example of Future composition in a real appAn example of Future composition in a real app
An example of Future composition in a real app
 
APIs: The Problems with Eating your Own Dog Food
APIs: The Problems with Eating your Own Dog FoodAPIs: The Problems with Eating your Own Dog Food
APIs: The Problems with Eating your Own Dog Food
 
Evolutionary Architecture at Work
Evolutionary  Architecture at WorkEvolutionary  Architecture at Work
Evolutionary Architecture at Work
 
Structuring apps in Scala
Structuring apps in ScalaStructuring apps in Scala
Structuring apps in Scala
 

Dernier

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Dernier (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

mistaeks i’ve made developing software products

  • 1. mistaeks i’ve made developing software products Phil Calçado - SoundCloud @pcalcado http://philcalcado.com Wednesday, February 15, 12
  • 2. ohai! i’m phil. Wednesday, February 15, 12
  • 3. i work here: Wednesday, February 15, 12
  • 5. and so should you. Wednesday, February 15, 12
  • 8. let’s talk about the past Wednesday, February 15, 12
  • 9. let’s talk about past mistakes Wednesday, February 15, 12
  • 10. let’s talk about my past mistakes Wednesday, February 15, 12
  • 11. oops not these. Wednesday, February 15, 12
  • 12. #1 the MMORPG Wednesday, February 15, 12
  • 14. “we want kids to interact with our brand and learn about our products. and have fun.” Wednesday, February 15, 12
  • 15. 9 “worlds” 9 x 3 interactive activities online store parental moderation achievements online currency Wednesday, February 15, 12
  • 18. 2 weeks to collect 200 cards with requirements Wednesday, February 15, 12
  • 19. all required for a sticky UX Wednesday, February 15, 12
  • 20. all required for a sticky UX whatever that means. Wednesday, February 15, 12
  • 21. 2 weeks to collect 200 cards with requirements estimated cost for beta: Wednesday, February 15, 12
  • 22. 2 weeks to collect 200 cards with requirements estimated cost for beta: $2,000,000.00 AUD Wednesday, February 15, 12
  • 24. searching for “reuse opportunities” (i.e. cut corners but don’t cut scope) new estimated cost for beta: $1,300,000.00 AUD Wednesday, February 15, 12
  • 25. “that’s better. let’s do it.” Wednesday, February 15, 12
  • 26. % converted users over time 4 3 2 1 0 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Wednesday, February 15, 12
  • 27. % converted users over time 4 3 2 1 0 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Wednesday, February 15, 12
  • 28. % converted users over time 4 3 2 1 0 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Wednesday, February 15, 12
  • 29. % converted users over time 4 3 2 1 0 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Wednesday, February 15, 12
  • 30. % converted users over time 4 3 2 1 0 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Wednesday, February 15, 12
  • 31. % converted users over time 4 3 2 1 0 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Wednesday, February 15, 12
  • 32. % converted users over time 4 3 2 1 0 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Wednesday, February 15, 12
  • 33. % converted users over time 4 3 2 1 0 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec ~4% of the target # of users Wednesday, February 15, 12
  • 34. #1b the portal Wednesday, February 15, 12
  • 36. “we want it to be like igoogle” “ok. why?” “our users want freedom to arrange widgets” “how do you know?” “everyone wants freedom!” Wednesday, February 15, 12
  • 38. original plan 15 widgets 4 pages 4x15 combos ~R$500,000.00 3 months to prod Wednesday, February 15, 12
  • 39. crazy idea: minimal value product 5 widgets 2 pages 2x5 combos ~R$80,000.00 2 weeks to prod Wednesday, February 15, 12
  • 40. no user moved a single widget out of the default location Wednesday, February 15, 12
  • 41. ~30% users requested 2 more widgets. the product was the industry leader for five years. Wednesday, February 15, 12
  • 43. “sticky” is bs Wednesday, February 15, 12
  • 44. “sticky” is bs show me the data Wednesday, February 15, 12
  • 45. #2 the crm Wednesday, February 15, 12
  • 47. “we need to take our products to the cloud. let’s start with the crm.” Wednesday, February 15, 12
  • 48. “we need to take our products to the cloud. let’s start with the crm.” “no wasting money here, kid. let’s build a reusable platform.” Wednesday, February 15, 12
  • 50. 15 developers 3 architects 5 front-end developers 5 back-end developers not sure what the others actually did estimated cost for beta: $700,000.00 AUD Wednesday, February 15, 12
  • 51. how they were building it: Wednesday, February 15, 12
  • 52. software: database network Wednesday, February 15, 12
  • 53. software: integration layer database network Wednesday, February 15, 12
  • 54. software: business logic integration layer database network Wednesday, February 15, 12
  • 55. software: presentation logic business logic integration layer database network Wednesday, February 15, 12
  • 56. software: user interface presentation logic business logic integration layer database network Wednesday, February 15, 12
  • 57. software: plan -> user interface presentation logic business logic integration layer database network Wednesday, February 15, 12
  • 58. software: plan -> user interface presentation logic business logic actual -> integration layer database network Wednesday, February 15, 12
  • 59. “why is this so late?” “we need more money” “wtf, what happened?” “we are still far from the functional requirements.” “yeh? what about...” Wednesday, February 15, 12
  • 60. #2b the lonely dev Wednesday, February 15, 12
  • 61. software: database network Wednesday, February 15, 12
  • 62. software: integration layer database network Wednesday, February 15, 12
  • 63. software: business logic integration layer database network Wednesday, February 15, 12
  • 64. software: presentation logic business logic integration layer database network Wednesday, February 15, 12
  • 65. software: user interface presentation logic business logic integration layer database network Wednesday, February 15, 12
  • 66. The London School http://amzn.to/vZv4Yw Wednesday, February 15, 12
  • 67. software: a user interface d d presentation logic n e business logic w u integration layer s e r database network Wednesday, February 15, 12
  • 68. software: a user interface d e d d presentation logic i n t e business logic w u s u integration layer e s r e r database network Wednesday, February 15, 12
  • 69. software: a a user interface d d e d d d presentation logic i n t t e o business logic w u g s u r integration layer e s o r e u r p database network Wednesday, February 15, 12
  • 70. software: a a user interface d d e d d d presentation logic i n t t e o business logic w u g s u r integration layer e s o r e u r p database network Wednesday, February 15, 12
  • 71. software: a a user interface d d e d d d presentation logic i n t t e o business logic w u g s u r integration layer e s o r e u r p database network Wednesday, February 15, 12
  • 72. software: a a user interface d d e d d d presentation logic i n t t e o business logic w u g s u r integration layer e s o r e u r p database network Wednesday, February 15, 12
  • 73. software: a a user interface d d e d d d presentation logic i n t t e o business logic w u g s u r integration layer e s o r e u r p database network Wednesday, February 15, 12
  • 74. 1 developer 40 hours COTS, open source platform the app was finished. Wednesday, February 15, 12
  • 75. software: user interface presentation logic business logic integration layer database network Wednesday, February 15, 12
  • 76. software: user interface presentation logic business logic integration layer $0.00 database $0.00 network Wednesday, February 15, 12
  • 77. software: user interface presentation logic business logic integration layer $0.00 $0.00 database $0.00 network Wednesday, February 15, 12
  • 78. software: user interface presentation logic business logic $0.00 integration layer $0.00 $0.00 database $0.00 network Wednesday, February 15, 12
  • 79. software: user interface presentation logic $0.00 business logic $0.00 integration layer $0.00 $0.00 database $0.00 network Wednesday, February 15, 12
  • 80. software: user interface $0.00 presentation logic $0.00 business logic $0.00 integration layer $0.00 $0.00 database $0.00 network Wednesday, February 15, 12
  • 81. software: a a user interface d d e d d d presentation logic i n t t e o business logic w u g s u r integration layer e s o r e u r p database network Wednesday, February 15, 12
  • 82. software: $ a a user interface d d e d d d presentation logic i n t t e o business logic w u g s u r integration layer e s o r e u r p database network Wednesday, February 15, 12
  • 83. software: $$$$ a a user interface d d e d d d presentation logic i n t t e o business logic w u g s u r integration layer e s o r e u r p database network Wednesday, February 15, 12
  • 84. software: $$$$$$$ a a user interface d d e d d d presentation logic i n t t e o business logic w u g s u r integration layer e s o r e u r p database network Wednesday, February 15, 12
  • 85. software: $$$$$$$$$$ a a user interface d d e d d d presentation logic i n t t e o business logic w u g s u r integration layer e s o r e u r p database network Wednesday, February 15, 12
  • 86. software: $$$$$$$$$$$$$ a a user interface d d e d d d presentation logic i n t t e o business logic w u g s u r integration layer e s o r e u r p database network Wednesday, February 15, 12
  • 87. software: $$$$$$$$$$$$$$$ a a user interface d d e d d d presentation logic i n t t e o business logic w u g s u r integration layer e s o r e u r p database network Wednesday, February 15, 12
  • 88. software: $$$$$$$$$$$$$$$ $$ a a user interface d d e d d d presentation logic i n t t e o business logic w u g s u r integration layer e s o r e u r p database network Wednesday, February 15, 12
  • 89. software: $$$$$$$$ $$ $$$$$ $$ $$ a a user interface d d e d d d presentation logic i n t t e o business logic w u g s u r integration layer e s o r e u r p database network Wednesday, February 15, 12
  • 90. focus on value and focus on delivering value ASAP Wednesday, February 15, 12
  • 91. you cannot design a better wheel without driving the old one for a bit. Wednesday, February 15, 12
  • 93. orbigado! Phil Calçado - SoundCloud @pcalcado http://philcalcado.com Wednesday, February 15, 12
  • 95. pics: http://www.flickr.com/photos/wolfgangstaudt http://www.flickr.com/photos/seite-3/ http://www.flickr.com/photos/nirak http://www.flickr.com/photos/doug88888/ http://www.flickr.com/photos/donnagrayson Wednesday, February 15, 12