SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
How$I$learned$to$stop$worrying$and$love$uncertainty$
!  Damon&Danieli&(@damondanieli)&
!  Microsoft&for&14&years&
   !  Senior&Developer&in&the&Hardware&Group&
   !  Lead&Program&Manager&of&Xbox&Live&
    ▪  Gamertag&‘d’&
  !  Technical&Lead&of&Xbox&Entertainment&Network&
!  Got&married&on&December&6th,&1994&
   !  Went&back&to&work&at&Microsoft&that&day&
   !  I&LOVED&Microsoft!&
!  Left&Microsoft&in&2008&to&start&a&company…&
!  Leaving&Microsoft&
    !  Getting&your&ducks&in&a&row&
!  Founding&a&Company&
    !  Types&of&funding&and&Risk&Model&
    !  Building&the&Founding&Team&
!  Life&on&the&“Outside”&
    !  Lean&Startup&Principles&
    !  Fun&Technologies&
    !  Running&Services&in&the&Cloud&
&
!    Sharpen&your&saw&
     !  Buy&a&laptop&(you’ll&need&one&for&demos,&meetings,&coffeeshops,&etc)&
        ▪  A&Mac&will&interoperate&with&a&lot&more&open&source&than&a&PC&
        ▪  SSH,&homebrew,&“./configure&&&&make&&&&make&install”&
     !  Research&what&is&out&there&(there&is&a&LOT&to&learn)&
        ▪  Clients&(iOS,&Android,&PC,&Mac)&and&frameworks&(Cocoa&Touch,&Twitter&
           bootstrap,&backbone.js)&
        ▪  OS&and&Servers&(Lion,&Ubuntu,&CentOS,&etc)&deployment&(cap,&ssh,&git,&etc)&
        ▪  Server&Application&stacks&(NodeJS,&Rails)&
        ▪  Standards&(HTML5)&
        ▪  Amazon&Web&Services&
!    Boring&stuff&
     !  You&have&it&GOOD&at&Microsoft!&
     !  No&Startup&can&match&your&paycheck&or&benefits,&but…$
        ▪  Every$startup$that$has$a$successful$liquidity$event$will$beat$your$stock$awards!$
     !  COBRA,&401k,&etc.&
Booth
   strapping&              Angel&                     VC&                   Profitable&




Independent&             Usually&“hands&off”&        “Capitalized”&          Independent&
&                        &                          &                       &
Nobody&has&leverage&     Minor&leverage&via&&       Stock&option&pool&      Nobody&has&leverage&
on&your&company&         convertible&notes&         83b&Elections&          on&your&company&
&                        &                          Preferred&shares&       &
Hiring&very&HARD&        Hiring&easier&but&still&   Board&of&Directors&     Investors’&frowns&turn&&
&                        hard&                      Leverage&               upsidehdown&
Portion&large&for&coh&   &                          &                       &
Founders:&               Common&stock&              Equity&comes&out&       Hiring&easier&
The&only&“wrong”&        Equity&large&for&early&    of&option&pool&for&     &
Answer&is&50/50&         Employees&                 all&future&employees&   Equity&small&for&new&
                                                                            employees&
Booth
  strapping&               Angel&                  VC&                 Profitable&




Independent&           Usually&“hands&off”&      “Capitalized”&        Independent&
&                      &                        &                     &
      When*you*become*profitable,*(in*your*investors’*eyes)*you**
Nobody&has&leverage&   Minor&leverage&via&&     Stock&option&pool&    Nobody&has&leverage&
on&your&company&       convertible&notes&       83b&Elections&
          instantly*become*smarter,*more*handsome*and*your**          on&your&company&
&                      &                        Preferred&shares&     &
             children*are*of*better@than@average*intelligence*
Hiring&very&HARD&      Hiring&easier&but&still& Board&of&Directors&   Investors’&frowns&turn&&
&                      hard&                    Leverage&             upsidehdown&
Portion&large&for&coh& &                        &                     &
Founders:&             Common&stock&            Equity&comes&out&     Hiring&easier&
The&only&“wrong”&      Equity&large&for&early& of&option&pool&for&    &
Answer&is&50/50&       Employees&               all&future&employees& Equity&small&for&new&
                                                                      employees&
!  2008                        !  Client&
   !  Madrona&$1M&               !  iPhone&
     investment&
                                 !  ObjectivehC&
  !  I&had&
    ▪  No&PowerPoint&slides&     !  Mac&+&Xcode&
    ▪  No&business&plan&
    ▪  No&Clue!!!&             !  Server&
  Goal:*Find*the*                !  Ruby&on&Rails&+&MySQL&
  opportunity*in*the*
  iPhone*Space*                  !  Morph.labs&hosting&
!  I&built&several&initial&MVPs&(Minimum&Viable&
   Products)&to&test&if&there&was&a&market&
!  User&Generated&Content&on&Mobile&
     !  PhotoFeedd,&CarFeedd,&TravelFeedd&
!    Kids&game&to&test&out&“storybook”&market&
     !  Spell&Flyer&
!    Bluetooth&proximity&based&games&
     !  Showdown&Poker,&Gunslinger,&Psst!&
!    iOS&3.0&had&GameKit&and&Push&Notifications&
     !  These&were&the&initial&ingredients&of&a&Xbox&Live…&
!    Server&
!  2009-2010                         !  Ruby&on&Rails&+&MySQL&
 !  Idea:&&                            ▪ 
                                       ▪ 
                                            Client&"&REST+&JSON&
                                            Marketing&website&
   “Xbox&Live&for&Mobile”&             ▪    Developer&website&
                                       ▪    Admin&interface&
   ▪  Friends,&Invitations&          !  XMPP&server&
   ▪  Multiplayer&Networking&          ▪  ejabberd&
                                     !  STUN/TURN&
   ▪  Voice&Chat&                      ▪  Chlanguage&

 !  Madrona&$3M&                !    Hosting&
    additional&investment&           !  EngineYard&hosting&(Rails)&
                                     !  AWS&(XMPP)&
 !  CEO&+&8&employees&               !  NTT&(Global&STUN/TURN)&
!  First real-time multiplayer game platform for
   mobile!
!  First title was Big Fish Games’s Big City
   Adventure
!  Activision licensed our SDK for Call of Duty
!  +++




   The$toughest$technical$challenge$I’ve$ever$had$as$a$professional$
!  Pivoted   into Freemium Social Games
!    What Eric Ries calls a lean startup pivot, I call a business iteration
!    Pivots can be much more devastating
     !  You get to tell all those people (friends, investors, family, employees, ex-
        coworkers, press, etc) whom you sold on your original vision that you were
        wrong
     !  You get to fire staff that are not suitable for your new direction and lose the
        rest of the staff that feel your vision is not suitable for them
        ▪  We lost a great developer who said we were “arranging the deck chairs on the
           Titanic”
!    Q: Were we going to explode from internal pressure or implode from a
     vacuum?

!    Standing at the doorway…

     The$toughest$emotional$challenge$I’ve$ever$had$as$a$professional$
!    And&our&servers&immediately&collapses&
!    In&our&rush&to&get&product&in&market&before&we&ran&out&of&
     money…&
     !  We&knowingly&launched&before&we&had&the&full&server&infrastructure&in&place&
        but$did$not$estimate$the$success$of$the$title$
     !  We&unknowingly&build&a&relational&structure&in&our&database&but$did$not$test$
        the$write@load$
     !  We&unwittingly&had&a&clienthside&bug&that&would&sent&thousands&of&
        messages&if$the$user$tapped$quickly$enough$
     !  We&unintentionally&exercised&“lean&startup”&principles$because$we$wanted$
        to$stay$in$business$
!    The&dev&team&and&I&hunker&down&in&a&windowhless&closet&for&5&
     months&and&rewrite&the&servers&several&times&as&our&userbase&
     grew,&and&grew&and$grew$
!    Trade&Nations&is&a&huge&success&
     !  Over&a&year&later&it&is&in&the&Top&100&Grossing&Games&
!    We&launch&MetalStorm&Online&a&few&months&later&
     !  It&becomes&a&huge&success&
        ▪  It&has&one&of&the&largest&leaderboards&(>5M&players)&of&games&on&iOS&
     !  We&heard&that&Apple&had&to&increase&their&Game&Center&multiplayer&
       capacity&for&us&
        ▪  Irony&given&that&we&stopped&being&a&multiplayer&game&platform&provider&to&
           make&the&title…&
!    We&launch&Battle&Nations&in&November&and&it&was&the&#1&Top&
     Grossing&Game&on&iPad&until&January&
!    We&grew&from&11&employees&to&60&in&2011&
!    We&have&been&profitable&ever&since&
!    Amazon&AWS&“Cloud”&+&RightScale&
     !  EC2,&S3,&ELB&
     !  Over&100&servers&
!    Java&
     !  We&needed&to&write&persistent&game&sessions&
     !  Developers&were&comfortable&with&it&
     !  Rails&is&not&designed&for&the&threading&model&needed&
!    MySQL&
     !  Used&as&a&dumb&keyhvalue&store&
     !  Consistent&hash&of&key&across&N&masters&
!    Node&+&CoffeeScript&
     !  For&lightweight&services&such&as&the&Maintenance&page,&Matchmaking&
       System,&Push&Notifications,&Realhtime&Multiplayer&Servers&
       ▪  The&first&company&who&can&write&a&realhtime&multiplayer&game&in&JavaScript&
!  Application&Stacks&              $ brew update	
                                    $ brew install rbenv	
   !  Node+express+vows&            $ rbenv rehash	
                                    $ ruby-build 1.9.2-p290	
    ▪  CoffeeScript,&bundler,&npm&   $ rbenv local 1.9.2-p290	
                                    $ gem install rails	
  !  Rack+Rails/Sinatra&&           $ brew install redis	
                                    $ rails new eastsideinc	
     ▪  rbenv,&ruby,&gem,&cap&      $ cd eastsideinc	
!  No&SQL&stores&                   $ git init	
                                    $ git add .	
   !  Redis,&MongoDB&               $ git commit –a -m "Initial commit"	
                                    $ rails server	
!  Tools&                           	
                                    <HTTP Server is listening on 3000>	
   !  brew&                         	
                                    	
   !  Sublime&Text&
   !  git&and&github&
Clients&   Protocols&   Load&Balancer&     Application&   Caching&       Data&Stores&            Offsite&Backup&



            HTTP                                                                                   Hourly&
                                                                                                  Snapshots&
                                                                                                      &
Mobile                                                                                            Analytics&
Device                                                                                                &
                                                                     Masters            Slaves        &




                                                                       DynamoDB&
                                           Heroku
                                                          Elasti-      MongoLabs&
                                           AppJet
            HTTP          ELB&                            Cache        MongoHQ&
                                         EngineYard                                              S3 # EMR
                         Pusher&                          Redis-         Redish&
Mobile                                     Elastic-
Device                                                    ToGo           ToGo&
                                          Beanstalk
                                                                          RDS&
!  You&just&got&the&task&to&deliver&a&task&to&store&all&ad&
  impressions&during&the&Superbowl&
  !  And&you&have&3&days&to&bring&the&system&up!&
!  Shazam’s&results&on&DynamoDB&
  !  100,000&writes/second&over&4&hours&
  !  <3ms&latency&(avg)&
  !  <8ms&latency&(TP99)&
  !  1.4&Billion&writes&total&
!  Note:&this&is&10x&PEAK&tweets&during&that&period*&

         *I&never&thought&I&would&use&“Peak&Tweets&Per&Second”&as&a&unit&of&performance&
!    Contact&
     !  damondanieli@gmail.com&(@damondanieli)&
     &
!    Have&Fun!&
     !  HTML5&+&Canvas&
     !  Node&+&CoffeeScript&+Redis&


!    Read&
     !  Getting$Real:$the$book&by&37Signals&
     !  Engineering$your$Startup&by&Swanson&and&Baird&
     !  The$Lean$Startup&and&startuplessonslearned.com$Eric&Ries$
     !  Four$Steps$to$the$Epiphany&by&Steven&Gary&Blank&

Mais conteúdo relacionado

Semelhante a Eastside incubator - Startup in Seattle

Pointofsale
PointofsalePointofsale
Pointofsale
01689joe
 
Apple SMS Presentation
Apple SMS PresentationApple SMS Presentation
Apple SMS Presentation
Atul Deshpande
 
Atmosphere Conference 2015: Building And Releasing A Massively Multiplayer On...
Atmosphere Conference 2015: Building And Releasing A Massively Multiplayer On...Atmosphere Conference 2015: Building And Releasing A Massively Multiplayer On...
Atmosphere Conference 2015: Building And Releasing A Massively Multiplayer On...
PROIDEA
 

Semelhante a Eastside incubator - Startup in Seattle (20)

Pointofsale
PointofsalePointofsale
Pointofsale
 
Future of the Apps: what startups need to know
Future of the Apps: what startups need to knowFuture of the Apps: what startups need to know
Future of the Apps: what startups need to know
 
Building And Releasing an Online Game From Nothing With NoOps - ChefConf 2015
Building And Releasing an Online Game From Nothing With NoOps - ChefConf 2015Building And Releasing an Online Game From Nothing With NoOps - ChefConf 2015
Building And Releasing an Online Game From Nothing With NoOps - ChefConf 2015
 
Stay Awhile And Fiddle With Your Smartphone
Stay Awhile And Fiddle With Your SmartphoneStay Awhile And Fiddle With Your Smartphone
Stay Awhile And Fiddle With Your Smartphone
 
#4 SUSB Expo 2014 AR.Drone
#4 SUSB Expo 2014 AR.Drone#4 SUSB Expo 2014 AR.Drone
#4 SUSB Expo 2014 AR.Drone
 
Apple SMS Presentation
Apple SMS PresentationApple SMS Presentation
Apple SMS Presentation
 
6 Visitors Behaviors to Personalize User Experience
6 Visitors Behaviors to Personalize User Experience 6 Visitors Behaviors to Personalize User Experience
6 Visitors Behaviors to Personalize User Experience
 
Innate In House Design
Innate In House DesignInnate In House Design
Innate In House Design
 
Create a blueprint for strategy workshop overview | Business Model Canvas
Create a blueprint for strategy workshop overview | Business Model CanvasCreate a blueprint for strategy workshop overview | Business Model Canvas
Create a blueprint for strategy workshop overview | Business Model Canvas
 
Startupbootcamp Data & IoT and IoT lab - presentation at betahaus
Startupbootcamp Data & IoT and IoT lab - presentation at betahausStartupbootcamp Data & IoT and IoT lab - presentation at betahaus
Startupbootcamp Data & IoT and IoT lab - presentation at betahaus
 
Agile Adoption Anti Patterns
Agile Adoption Anti PatternsAgile Adoption Anti Patterns
Agile Adoption Anti Patterns
 
Our Bodies, Disconnected: The Future Of Fitness APIs
Our Bodies, Disconnected: The Future Of Fitness APIsOur Bodies, Disconnected: The Future Of Fitness APIs
Our Bodies, Disconnected: The Future Of Fitness APIs
 
Fitness
Fitness Fitness
Fitness
 
"Me" Branding Awareness
"Me" Branding Awareness"Me" Branding Awareness
"Me" Branding Awareness
 
Japan Market for Korean Dev
Japan Market for Korean DevJapan Market for Korean Dev
Japan Market for Korean Dev
 
Defcon 23 - daniel crowley and damon smith - bugged files
Defcon 23 - daniel crowley and damon smith - bugged filesDefcon 23 - daniel crowley and damon smith - bugged files
Defcon 23 - daniel crowley and damon smith - bugged files
 
Smartphone latest market information
Smartphone latest market informationSmartphone latest market information
Smartphone latest market information
 
Building And Releasing A Massively Multiplayer Online Game
Building And Releasing A Massively Multiplayer Online GameBuilding And Releasing A Massively Multiplayer Online Game
Building And Releasing A Massively Multiplayer Online Game
 
Atmosphere Conference 2015: Building And Releasing A Massively Multiplayer On...
Atmosphere Conference 2015: Building And Releasing A Massively Multiplayer On...Atmosphere Conference 2015: Building And Releasing A Massively Multiplayer On...
Atmosphere Conference 2015: Building And Releasing A Massively Multiplayer On...
 
DEF CON 24 - Rogan Dawes and Dominic White - universal serial aBUSe remote at...
DEF CON 24 - Rogan Dawes and Dominic White - universal serial aBUSe remote at...DEF CON 24 - Rogan Dawes and Dominic White - universal serial aBUSe remote at...
DEF CON 24 - Rogan Dawes and Dominic White - universal serial aBUSe remote at...
 

Mais de Bryan Starbuck

Financial Modeling for Startups
Financial Modeling for StartupsFinancial Modeling for Startups
Financial Modeling for Startups
Bryan Starbuck
 
Startup Fund raising and raising capital
Startup Fund raising and raising capitalStartup Fund raising and raising capital
Startup Fund raising and raising capital
Bryan Starbuck
 
Validating a Startup business model
Validating a Startup business modelValidating a Startup business model
Validating a Startup business model
Bryan Starbuck
 

Mais de Bryan Starbuck (20)

USD Project Interview
USD Project InterviewUSD Project Interview
USD Project Interview
 
Crypto-Currency - Strategic Review v3
Crypto-Currency  - Strategic Review  v3Crypto-Currency  - Strategic Review  v3
Crypto-Currency - Strategic Review v3
 
Cloud Privacy & Security compliance
Cloud Privacy & Security complianceCloud Privacy & Security compliance
Cloud Privacy & Security compliance
 
WhiteHat showcase of building WealthFlex
WhiteHat showcase of building WealthFlex WhiteHat showcase of building WealthFlex
WhiteHat showcase of building WealthFlex
 
Breaking the Catch-22 raising capital
Breaking the Catch-22 raising capitalBreaking the Catch-22 raising capital
Breaking the Catch-22 raising capital
 
Startup CTO Role v3
Startup CTO Role v3Startup CTO Role v3
Startup CTO Role v3
 
Bryan Starbuck's Customer Acquisition methodology for Startups
Bryan Starbuck's Customer Acquisition methodology for StartupsBryan Starbuck's Customer Acquisition methodology for Startups
Bryan Starbuck's Customer Acquisition methodology for Startups
 
Raising Capital for a Startup
Raising Capital for a StartupRaising Capital for a Startup
Raising Capital for a Startup
 
Building CRYPTO-CURRENCY Startups
Building CRYPTO-CURRENCY StartupsBuilding CRYPTO-CURRENCY Startups
Building CRYPTO-CURRENCY Startups
 
Building DUE DILIGENCE material for startups raising capital
Building DUE DILIGENCE material for startups raising capitalBuilding DUE DILIGENCE material for startups raising capital
Building DUE DILIGENCE material for startups raising capital
 
Lean Startups - for UW MBA program
Lean Startups - for UW MBA programLean Startups - for UW MBA program
Lean Startups - for UW MBA program
 
Customer Acquisition for Startups
Customer Acquisition for StartupsCustomer Acquisition for Startups
Customer Acquisition for Startups
 
MBA talk for Univ of Washington (Startups from the Trenches)
MBA talk for Univ of Washington (Startups from the Trenches)MBA talk for Univ of Washington (Startups from the Trenches)
MBA talk for Univ of Washington (Startups from the Trenches)
 
Financial Modeling for Startups
Financial Modeling for StartupsFinancial Modeling for Startups
Financial Modeling for Startups
 
Raising capital (for startups)
Raising capital (for startups)Raising capital (for startups)
Raising capital (for startups)
 
About SPARKON
About SPARKONAbout SPARKON
About SPARKON
 
Marketing and Sales strategies for Startups
Marketing and Sales strategies for StartupsMarketing and Sales strategies for Startups
Marketing and Sales strategies for Startups
 
Startup FUND RAISING to raise capital
Startup FUND RAISING to raise capitalStartup FUND RAISING to raise capital
Startup FUND RAISING to raise capital
 
Startup Fund raising and raising capital
Startup Fund raising and raising capitalStartup Fund raising and raising capital
Startup Fund raising and raising capital
 
Validating a Startup business model
Validating a Startup business modelValidating a Startup business model
Validating a Startup business model
 

Último

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
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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, ...
 
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...
 
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...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
"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 ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
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
 

Eastside incubator - Startup in Seattle

  • 2. !  Damon&Danieli&(@damondanieli)& !  Microsoft&for&14&years& !  Senior&Developer&in&the&Hardware&Group& !  Lead&Program&Manager&of&Xbox&Live& ▪  Gamertag&‘d’& !  Technical&Lead&of&Xbox&Entertainment&Network& !  Got&married&on&December&6th,&1994& !  Went&back&to&work&at&Microsoft&that&day& !  I&LOVED&Microsoft!& !  Left&Microsoft&in&2008&to&start&a&company…&
  • 3. !  Leaving&Microsoft& !  Getting&your&ducks&in&a&row& !  Founding&a&Company& !  Types&of&funding&and&Risk&Model& !  Building&the&Founding&Team& !  Life&on&the&“Outside”& !  Lean&Startup&Principles& !  Fun&Technologies& !  Running&Services&in&the&Cloud& &
  • 4. !  Sharpen&your&saw& !  Buy&a&laptop&(you’ll&need&one&for&demos,&meetings,&coffeeshops,&etc)& ▪  A&Mac&will&interoperate&with&a&lot&more&open&source&than&a&PC& ▪  SSH,&homebrew,&“./configure&&&&make&&&&make&install”& !  Research&what&is&out&there&(there&is&a&LOT&to&learn)& ▪  Clients&(iOS,&Android,&PC,&Mac)&and&frameworks&(Cocoa&Touch,&Twitter& bootstrap,&backbone.js)& ▪  OS&and&Servers&(Lion,&Ubuntu,&CentOS,&etc)&deployment&(cap,&ssh,&git,&etc)& ▪  Server&Application&stacks&(NodeJS,&Rails)& ▪  Standards&(HTML5)& ▪  Amazon&Web&Services& !  Boring&stuff& !  You&have&it&GOOD&at&Microsoft!& !  No&Startup&can&match&your&paycheck&or&benefits,&but…$ ▪  Every$startup$that$has$a$successful$liquidity$event$will$beat$your$stock$awards!$ !  COBRA,&401k,&etc.&
  • 5. Booth strapping& Angel& VC& Profitable& Independent& Usually&“hands&off”& “Capitalized”& Independent& & & & & Nobody&has&leverage& Minor&leverage&via&& Stock&option&pool& Nobody&has&leverage& on&your&company& convertible&notes& 83b&Elections& on&your&company& & & Preferred&shares& & Hiring&very&HARD& Hiring&easier&but&still& Board&of&Directors& Investors’&frowns&turn&& & hard& Leverage& upsidehdown& Portion&large&for&coh& & & & Founders:& Common&stock& Equity&comes&out& Hiring&easier& The&only&“wrong”& Equity&large&for&early& of&option&pool&for& & Answer&is&50/50& Employees& all&future&employees& Equity&small&for&new& employees&
  • 6. Booth strapping& Angel& VC& Profitable& Independent& Usually&“hands&off”& “Capitalized”& Independent& & & & & When*you*become*profitable,*(in*your*investors’*eyes)*you** Nobody&has&leverage& Minor&leverage&via&& Stock&option&pool& Nobody&has&leverage& on&your&company& convertible&notes& 83b&Elections& instantly*become*smarter,*more*handsome*and*your** on&your&company& & & Preferred&shares& & children*are*of*better@than@average*intelligence* Hiring&very&HARD& Hiring&easier&but&still& Board&of&Directors& Investors’&frowns&turn&& & hard& Leverage& upsidehdown& Portion&large&for&coh& & & & Founders:& Common&stock& Equity&comes&out& Hiring&easier& The&only&“wrong”& Equity&large&for&early& of&option&pool&for& & Answer&is&50/50& Employees& all&future&employees& Equity&small&for&new& employees&
  • 7. !  2008 !  Client& !  Madrona&$1M& !  iPhone& investment& !  ObjectivehC& !  I&had& ▪  No&PowerPoint&slides& !  Mac&+&Xcode& ▪  No&business&plan& ▪  No&Clue!!!& !  Server& Goal:*Find*the* !  Ruby&on&Rails&+&MySQL& opportunity*in*the* iPhone*Space* !  Morph.labs&hosting&
  • 8.
  • 9. !  I&built&several&initial&MVPs&(Minimum&Viable& Products)&to&test&if&there&was&a&market& !  User&Generated&Content&on&Mobile& !  PhotoFeedd,&CarFeedd,&TravelFeedd& !  Kids&game&to&test&out&“storybook”&market& !  Spell&Flyer& !  Bluetooth&proximity&based&games& !  Showdown&Poker,&Gunslinger,&Psst!& !  iOS&3.0&had&GameKit&and&Push&Notifications& !  These&were&the&initial&ingredients&of&a&Xbox&Live…&
  • 10. !  Server& !  2009-2010 !  Ruby&on&Rails&+&MySQL& !  Idea:&& ▪  ▪  Client&"&REST+&JSON& Marketing&website& “Xbox&Live&for&Mobile”& ▪  Developer&website& ▪  Admin&interface& ▪  Friends,&Invitations& !  XMPP&server& ▪  Multiplayer&Networking& ▪  ejabberd& !  STUN/TURN& ▪  Voice&Chat& ▪  Chlanguage& !  Madrona&$3M& !  Hosting& additional&investment& !  EngineYard&hosting&(Rails)& !  AWS&(XMPP)& !  CEO&+&8&employees& !  NTT&(Global&STUN/TURN)&
  • 11. !  First real-time multiplayer game platform for mobile! !  First title was Big Fish Games’s Big City Adventure !  Activision licensed our SDK for Call of Duty !  +++ The$toughest$technical$challenge$I’ve$ever$had$as$a$professional$
  • 12.
  • 13. !  Pivoted into Freemium Social Games
  • 14. !  What Eric Ries calls a lean startup pivot, I call a business iteration !  Pivots can be much more devastating !  You get to tell all those people (friends, investors, family, employees, ex- coworkers, press, etc) whom you sold on your original vision that you were wrong !  You get to fire staff that are not suitable for your new direction and lose the rest of the staff that feel your vision is not suitable for them ▪  We lost a great developer who said we were “arranging the deck chairs on the Titanic” !  Q: Were we going to explode from internal pressure or implode from a vacuum? !  Standing at the doorway… The$toughest$emotional$challenge$I’ve$ever$had$as$a$professional$
  • 15. !  And&our&servers&immediately&collapses& !  In&our&rush&to&get&product&in&market&before&we&ran&out&of& money…& !  We&knowingly&launched&before&we&had&the&full&server&infrastructure&in&place& but$did$not$estimate$the$success$of$the$title$ !  We&unknowingly&build&a&relational&structure&in&our&database&but$did$not$test$ the$write@load$ !  We&unwittingly&had&a&clienthside&bug&that&would&sent&thousands&of& messages&if$the$user$tapped$quickly$enough$ !  We&unintentionally&exercised&“lean&startup”&principles$because$we$wanted$ to$stay$in$business$ !  The&dev&team&and&I&hunker&down&in&a&windowhless&closet&for&5& months&and&rewrite&the&servers&several&times&as&our&userbase& grew,&and&grew&and$grew$
  • 16. !  Trade&Nations&is&a&huge&success& !  Over&a&year&later&it&is&in&the&Top&100&Grossing&Games& !  We&launch&MetalStorm&Online&a&few&months&later& !  It&becomes&a&huge&success& ▪  It&has&one&of&the&largest&leaderboards&(>5M&players)&of&games&on&iOS& !  We&heard&that&Apple&had&to&increase&their&Game&Center&multiplayer& capacity&for&us& ▪  Irony&given&that&we&stopped&being&a&multiplayer&game&platform&provider&to& make&the&title…& !  We&launch&Battle&Nations&in&November&and&it&was&the&#1&Top& Grossing&Game&on&iPad&until&January& !  We&grew&from&11&employees&to&60&in&2011& !  We&have&been&profitable&ever&since&
  • 17. !  Amazon&AWS&“Cloud”&+&RightScale& !  EC2,&S3,&ELB& !  Over&100&servers& !  Java& !  We&needed&to&write&persistent&game&sessions& !  Developers&were&comfortable&with&it& !  Rails&is&not&designed&for&the&threading&model&needed& !  MySQL& !  Used&as&a&dumb&keyhvalue&store& !  Consistent&hash&of&key&across&N&masters& !  Node&+&CoffeeScript& !  For&lightweight&services&such&as&the&Maintenance&page,&Matchmaking& System,&Push&Notifications,&Realhtime&Multiplayer&Servers& ▪  The&first&company&who&can&write&a&realhtime&multiplayer&game&in&JavaScript&
  • 18. !  Application&Stacks& $ brew update $ brew install rbenv !  Node+express+vows& $ rbenv rehash $ ruby-build 1.9.2-p290 ▪  CoffeeScript,&bundler,&npm& $ rbenv local 1.9.2-p290 $ gem install rails !  Rack+Rails/Sinatra&& $ brew install redis $ rails new eastsideinc ▪  rbenv,&ruby,&gem,&cap& $ cd eastsideinc !  No&SQL&stores& $ git init $ git add . !  Redis,&MongoDB& $ git commit –a -m "Initial commit" $ rails server !  Tools& <HTTP Server is listening on 3000> !  brew& !  Sublime&Text& !  git&and&github&
  • 19. Clients& Protocols& Load&Balancer& Application& Caching& Data&Stores& Offsite&Backup& HTTP Hourly& Snapshots& & Mobile Analytics& Device & Masters Slaves & DynamoDB& Heroku Elasti- MongoLabs& AppJet HTTP ELB& Cache MongoHQ& EngineYard S3 # EMR Pusher& Redis- Redish& Mobile Elastic- Device ToGo ToGo& Beanstalk RDS&
  • 20. !  You&just&got&the&task&to&deliver&a&task&to&store&all&ad& impressions&during&the&Superbowl& !  And&you&have&3&days&to&bring&the&system&up!& !  Shazam’s&results&on&DynamoDB& !  100,000&writes/second&over&4&hours& !  <3ms&latency&(avg)& !  <8ms&latency&(TP99)& !  1.4&Billion&writes&total& !  Note:&this&is&10x&PEAK&tweets&during&that&period*& *I&never&thought&I&would&use&“Peak&Tweets&Per&Second”&as&a&unit&of&performance&
  • 21.
  • 22. !  Contact& !  damondanieli@gmail.com&(@damondanieli)& & !  Have&Fun!& !  HTML5&+&Canvas& !  Node&+&CoffeeScript&+Redis& !  Read& !  Getting$Real:$the$book&by&37Signals& !  Engineering$your$Startup&by&Swanson&and&Baird& !  The$Lean$Startup&and&startuplessonslearned.com$Eric&Ries$ !  Four$Steps$to$the$Epiphany&by&Steven&Gary&Blank&