SlideShare una empresa de Scribd logo
1 de 95
Descargar para leer sin conexión
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

Más contenido relacionado

Similar a 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
 

Similar a 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
 

Más 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
 

Más 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
 

Último

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
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 New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 

Último (20)

+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...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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 New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

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