SlideShare a Scribd company logo
1 of 22
Download to read 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&

More Related Content

Similar to Eastside incubator - Startup in Seattle

Pointofsale
PointofsalePointofsale
Pointofsale01689joe
 
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 knowDima Malenko
 
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 2015Chef
 
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 SmartphoneJamie Winsor
 
#4 SUSB Expo 2014 AR.Drone
#4 SUSB Expo 2014 AR.Drone#4 SUSB Expo 2014 AR.Drone
#4 SUSB Expo 2014 AR.DronesUAS News
 
Apple SMS Presentation
Apple SMS PresentationApple SMS Presentation
Apple SMS PresentationAtul Deshpande
 
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 TheFamily
 
Innate In House Design
Innate In House DesignInnate In House Design
Innate In House DesignSerendipity
 
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 CanvasThe Online Project Australia
 
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 betahausClaro Partners Inc.
 
Agile Adoption Anti Patterns
Agile Adoption Anti PatternsAgile Adoption Anti Patterns
Agile Adoption Anti PatternsJames Lewis
 
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 APIsReadWrite
 
"Me" Branding Awareness
"Me" Branding Awareness"Me" Branding Awareness
"Me" Branding AwarenessJoel Martin
 
Japan Market for Korean Dev
Japan Market for Korean DevJapan Market for Korean Dev
Japan Market for Korean Dev01Booster
 
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 filesFelipe Prado
 
Smartphone latest market information
Smartphone latest market informationSmartphone latest market information
Smartphone latest market information01Booster
 
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 GameJamie Winsor
 
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
 
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...Felipe Prado
 

Similar to 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...
 

More from Bryan Starbuck

Crypto-Currency - Strategic Review v3
Crypto-Currency  - Strategic Review  v3Crypto-Currency  - Strategic Review  v3
Crypto-Currency - Strategic Review v3Bryan Starbuck
 
Cloud Privacy & Security compliance
Cloud Privacy & Security complianceCloud Privacy & Security compliance
Cloud Privacy & Security complianceBryan Starbuck
 
WhiteHat showcase of building WealthFlex
WhiteHat showcase of building WealthFlex WhiteHat showcase of building WealthFlex
WhiteHat showcase of building WealthFlex Bryan Starbuck
 
Breaking the Catch-22 raising capital
Breaking the Catch-22 raising capitalBreaking the Catch-22 raising capital
Breaking the Catch-22 raising capitalBryan Starbuck
 
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 StartupsBryan Starbuck
 
Raising Capital for a Startup
Raising Capital for a StartupRaising Capital for a Startup
Raising Capital for a StartupBryan Starbuck
 
Building CRYPTO-CURRENCY Startups
Building CRYPTO-CURRENCY StartupsBuilding CRYPTO-CURRENCY Startups
Building CRYPTO-CURRENCY StartupsBryan Starbuck
 
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 capitalBryan Starbuck
 
Lean Startups - for UW MBA program
Lean Startups - for UW MBA programLean Startups - for UW MBA program
Lean Startups - for UW MBA programBryan Starbuck
 
Customer Acquisition for Startups
Customer Acquisition for StartupsCustomer Acquisition for Startups
Customer Acquisition for StartupsBryan Starbuck
 
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)Bryan Starbuck
 
Financial Modeling for Startups
Financial Modeling for StartupsFinancial Modeling for Startups
Financial Modeling for StartupsBryan Starbuck
 
Raising capital (for startups)
Raising capital (for startups)Raising capital (for startups)
Raising capital (for startups)Bryan Starbuck
 
Marketing and Sales strategies for Startups
Marketing and Sales strategies for StartupsMarketing and Sales strategies for Startups
Marketing and Sales strategies for StartupsBryan Starbuck
 
Startup FUND RAISING to raise capital
Startup FUND RAISING to raise capitalStartup FUND RAISING to raise capital
Startup FUND RAISING to raise capitalBryan Starbuck
 
Startup Fund raising and raising capital
Startup Fund raising and raising capitalStartup Fund raising and raising capital
Startup Fund raising and raising capitalBryan Starbuck
 
Validating a Startup business model
Validating a Startup business modelValidating a Startup business model
Validating a Startup business modelBryan Starbuck
 

More from 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
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

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&