SlideShare a Scribd company logo
Building Startups & Minimum Viable
Products

@Ben_Hall
Ben@BenHall.me.uk
Cornershop.io
Hacker in Residence and Partner at Cornershop / #1seed
You talk about it, we ship it.
#craftsmanship

@Ben_Hall
Ben@BenHall.me.uk
Cornershop.io
Hacker in Residence and Partner at Cornershop / #1seed
Let’s make some money
#craftsmanshipisdead

@Ben_Hall
Ben@BenHall.me.uk
Cornershop.io
Hacker in Residence and Partner at Cornershop / #1seed
Who am I?
• Hacker in Residence at Cornershop / #1seed
– Meerkatalyst / MaydayHQ (Co-founder)
– Swapit (Lead Dev / CTO)
– 7digital
– Red Gate Software

• Multiple open source and side projects
• @Ben_Hall or Ben@BenHall.me.uk
Agenda

Idea

Build

Release
How I see the world
With a bit of a rant and various
lessons learned along the way
Startup Mindset
Validate / Invalidate a concept as
fast as possible
“Lean”
Build

Learn

Measure
Not about being cheap
Lessons learned
It’s good to fail, as long as you
fail fast
But not so fast that it’s
impossible to succeed
What is a startup?
A company that is confused about
1) what its product is
2) who its customers are
3) how to make money
Validating The Idea
What happens if you don’t have
an idea?
Find a space, theme, problem that
you personally find interesting
Betaworks, Science Inc, Rocket
Internet
Without a core desire, you’ve already lost the game

BELIEVE IN THE VISION
People don't buy what you do;
they buy why you do it.

http://www.flickr.com/photos/atomicpuppy/2132073976/
Easier to go from shit to great
than nothing to great.
Going to Church (a punt) vs. Science (running a process)

CORNERSHOP PROCESS
Leave the building
Understand potential customer
acquisition approaches early
Identify a Minimum Viable Customer
Segment
•
•
•
•

Influencers
Users of competitor products
Potential new users
People in different verticals with similar business
models
• Understand industry, customer segments
• Test different value props, identify which
connects best
Always discuss previous experiences.
People are rubbish at predicting the
future
LISTEN TO USERS/CUSTOMERS NOT
ADVISORS / VC. CUSTOMERS PAY.
Iterate, update, log insights
Go back to BMC and update.
Keep previous copies for history.
People seem interested? You’ll
need a name & brand
Naming is the hardest problem
Can kill days and suck motivation
Google

Airbnb

Spotify

YouPorn

Apple
Ryanair
KEEP TAGLINES SIMPLE
BUT SAY WHAT YOU DO!

DON’T SAY YOU’RE DISRUPTION
OR INNOVATING
LAME!!! Only others can say that
http://insideintercom.io/what-everyoneneeds-to-know-about-disruption/
CustDev can only get you so far
At this point you should have a
concept / vision clear in your own
head
The Build
What is a MVP?
• “An MVP is an experiment that tests a critical,
falsifiable hypothesis of your business” Devin
Hunt

https://speakerdeck.com/devinhunt/mvps-in-practice
Fake it until you make it
Lesson learned from
Rate it Slate it
Prototyped Functionality
Took 2-3 hours to go from a concept to
learning valuable insights
Avoid writing code if you can
• Email / blog first startups are cool!!
• Sunrise (Just raised $2.2m, started as morning
email of your day’s schedule each day)
• Mattermark
Speed of delivery is key
•
•
•
•

Beg, steal, borrow – just get it done!
Ability to learn
Should be based around your vision
Lesson from “Project X”: Took too long to
release because the aim wasn’t to learn about
customers but make money. Missed a
number of (commercial) opportunities.
Failing? Likely.
Don’t reinvent the wheel

TOO MANY FUN THINGS IN LIFE TO
WRITE BORING CODE
Do you need a full application?
WebFlow.com / strikingly.com
Fake it?
• Proto.io
Really need to build…
• Foundation over bootstrap etc
• KISS!! Do you really need EmberJS, Backbone
etc etc etc?
Build on the shoulders of giants
Community
NodeJS  *AMAZING*
ElasticSearch  *AMAZING*
4SQ API, Screen scraping, hidden APIs –
whatever is required to get the job done.

KEEP IT SIMPLE. KEEP IT DIRTY.
Low traffic, dyno is paused. First user needs to spin it up. Keep alive script

A WORD OF WARNING ABOUT
HEROKU
Paul Stack rocked my world – Vagrant
+ Rackspace Cloud / AWS EC2
Cult of the Software Craftsman
• Code Quality is not a feature!
• Do you really need 80% test coverage? What
value is that actually adding?
• Do you really need that abstraction? That IoC?
That level of separation? That ability to scale?
• Is that really going to change your world?
BULLSH*T
WHO CARES ABOUT CLEAN CODE IF
THERE ARE NO SALES!
IF DEVELOPERS WERE IMPACTED BY
REVENUE THEN THEY WOULDN’T
SPEND 10 DAYS WRITING CLEAN CODE
Write tests / code / shell scripts to speed up feedback loop – not about
long-term.

STOPPED DOING TDD A LONG TIME
AGO
DON’T BE AFFAIRD TO THROW
CODE AWAY
Building a startup?
Don’t turn into a developer!
• This isn’t an exercise in learning new
technologies.
• It’s an exercise in building businesses
• Don’t confuse the two.
Lesson learned from
Meerkatalyst
Built an over complex system when a shell
script would have done
Lesson learned from Mayday
Stopped the MVP, started scaling (technical
backend), didn’t have product/market fit.

Massive Fail
Do things that move the needle
What are you trying to learn? What
value are you adding?
The
Release
Job done! If you build it they will come

Must be true, Hollywood said so
Customers
Metrics
Application

TIME TO LISTEN
Metrics
• Collect everything
• Visualise key data
• Have key metrics that you want to track
Librato

Librato - Pretty
Track User Events / Actions
Your own database is most valuable source. Use it!
Metrics became the tests
• Ensure the system is
working as expected
• Alerts when the system
stopped working outside
of normal bounds
Pirate Metrics - AARRR
Drive Traffic
•
•
•
•

PR (Hacker News, Techcrunch, The Next Web)
Buy traffic (PPC)
Social Media
Email still king

• Piggyback off others
– Paypal > Ebay
– Airbnb > Craigslist
Speak to people using the product
• Red Gate UX team
• Watch, Listen, Learn
• Introduce explicit touch points in the
application for reaching out
– Rate it Slate it inbox beta list
• Do people want the feature?
• Can we build a email list of people who are actively
engaging with the product
Quickly qualify a lead & call
A/B Tests?
• Waste of time at the early stage.
• Complex to configure, not enough traffic to
make them statistically significant.
– Mayday A/B tests
• Took ages to get data, could have just asked people
Finally…
Start with something, iterate.
Have a vision, a goal, a desire and
execute on it.
Value Driven Development
Do things that people care about!
Get feedback. Not working?
Change it. Kill it. Move on.

Building startups people care about is
amazing!
Working on ones no-one cares about is
sole destroying.
@Ben_Hall
Ben@BenHall.me.uk
Blog.BenHall.me.uk
Cornershop.io

More Related Content

What's hot

Paul Crosby - Fail Fast Fail Safe
Paul Crosby - Fail Fast Fail SafePaul Crosby - Fail Fast Fail Safe
Paul Crosby - Fail Fast Fail Safe
ProjectCon
 
Prototype Apps in No Time
Prototype Apps in No TimePrototype Apps in No Time
Prototype Apps in No Time
Tony Wang
 
Why Are You Roadmapping?
Why Are You Roadmapping?Why Are You Roadmapping?
Why Are You Roadmapping?
Wendy Johansson
 
Fast prototypes and customer development for start ups
Fast prototypes and customer development for start upsFast prototypes and customer development for start ups
Fast prototypes and customer development for start ups
Serdar Temiz
 
App For That : OSU-COE-ISE5640
App For That : OSU-COE-ISE5640App For That : OSU-COE-ISE5640
App For That : OSU-COE-ISE5640
Dan Rockwell
 
20 percent tips
20 percent tips20 percent tips
20 percent tips
Maria Guryanova
 
6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your Website6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your Website
Floown
 
How to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeHow to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibe
Camille Fournier
 
What your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agileWhat your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agile
Phil Barrett
 
The gordian knot
The gordian knotThe gordian knot
The gordian knot
Alberto Brandolini
 
UX Work Shop
UX Work ShopUX Work Shop
UX Work Shop
Jessi Baker
 
Digital Publishing: What to take away
Digital Publishing: What to take awayDigital Publishing: What to take away
Digital Publishing: What to take away
Johannes Henseler
 
Daniel Burka - Iterative Design Strategies
Daniel Burka - Iterative Design StrategiesDaniel Burka - Iterative Design Strategies
Daniel Burka - Iterative Design Strategies
Daniel Burka
 
Practical UX Methods - as presented at FOWD 2014
Practical UX Methods - as presented at FOWD 2014Practical UX Methods - as presented at FOWD 2014
Practical UX Methods - as presented at FOWD 2014
Patrick McNeil
 
Funsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints WorkshopFunsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints Workshop
Anthony Armendariz
 
Adapting To Change (Owner Summit 2015)
Adapting To Change (Owner Summit 2015)Adapting To Change (Owner Summit 2015)
Adapting To Change (Owner Summit 2015)
Anthony Armendariz
 
Ten Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for MobileTen Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for Mobile
Vicke Cheung
 
Software Developer Career Unplugged - GeeCon 2013
Software Developer Career Unplugged - GeeCon 2013Software Developer Career Unplugged - GeeCon 2013
Software Developer Career Unplugged - GeeCon 2013
Wojciech Seliga
 
Terri Karp 2010 03 23 V2
Terri Karp 2010 03 23 V2Terri Karp 2010 03 23 V2
Terri Karp 2010 03 23 V2
Terri Karp
 
Spartez Open Day March 13th 2015
Spartez Open Day March 13th 2015Spartez Open Day March 13th 2015
Spartez Open Day March 13th 2015
Wojciech Seliga
 

What's hot (20)

Paul Crosby - Fail Fast Fail Safe
Paul Crosby - Fail Fast Fail SafePaul Crosby - Fail Fast Fail Safe
Paul Crosby - Fail Fast Fail Safe
 
Prototype Apps in No Time
Prototype Apps in No TimePrototype Apps in No Time
Prototype Apps in No Time
 
Why Are You Roadmapping?
Why Are You Roadmapping?Why Are You Roadmapping?
Why Are You Roadmapping?
 
Fast prototypes and customer development for start ups
Fast prototypes and customer development for start upsFast prototypes and customer development for start ups
Fast prototypes and customer development for start ups
 
App For That : OSU-COE-ISE5640
App For That : OSU-COE-ISE5640App For That : OSU-COE-ISE5640
App For That : OSU-COE-ISE5640
 
20 percent tips
20 percent tips20 percent tips
20 percent tips
 
6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your Website6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your Website
 
How to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeHow to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibe
 
What your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agileWhat your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agile
 
The gordian knot
The gordian knotThe gordian knot
The gordian knot
 
UX Work Shop
UX Work ShopUX Work Shop
UX Work Shop
 
Digital Publishing: What to take away
Digital Publishing: What to take awayDigital Publishing: What to take away
Digital Publishing: What to take away
 
Daniel Burka - Iterative Design Strategies
Daniel Burka - Iterative Design StrategiesDaniel Burka - Iterative Design Strategies
Daniel Burka - Iterative Design Strategies
 
Practical UX Methods - as presented at FOWD 2014
Practical UX Methods - as presented at FOWD 2014Practical UX Methods - as presented at FOWD 2014
Practical UX Methods - as presented at FOWD 2014
 
Funsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints WorkshopFunsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints Workshop
 
Adapting To Change (Owner Summit 2015)
Adapting To Change (Owner Summit 2015)Adapting To Change (Owner Summit 2015)
Adapting To Change (Owner Summit 2015)
 
Ten Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for MobileTen Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for Mobile
 
Software Developer Career Unplugged - GeeCon 2013
Software Developer Career Unplugged - GeeCon 2013Software Developer Career Unplugged - GeeCon 2013
Software Developer Career Unplugged - GeeCon 2013
 
Terri Karp 2010 03 23 V2
Terri Karp 2010 03 23 V2Terri Karp 2010 03 23 V2
Terri Karp 2010 03 23 V2
 
Spartez Open Day March 13th 2015
Spartez Open Day March 13th 2015Spartez Open Day March 13th 2015
Spartez Open Day March 13th 2015
 

Similar to DevDay 2013 - Building Startups and Minimum Viable Products

Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)
Ben Hall
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyond
imoneytech
 
The Lost Tales of Platform Design (February 2017)
The Lost Tales of Platform Design (February 2017)The Lost Tales of Platform Design (February 2017)
The Lost Tales of Platform Design (February 2017)
Julien SIMON
 
Optimize Your Funnel By Getting Inside Your Buyer's Head
Optimize Your Funnel By Getting Inside Your Buyer's HeadOptimize Your Funnel By Getting Inside Your Buyer's Head
Optimize Your Funnel By Getting Inside Your Buyer's Head
David Skok
 
How to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinHow to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff Paquin
Raff Paquin
 
Prototyping and Product Development for Startups
Prototyping and Product Development for StartupsPrototyping and Product Development for Startups
Prototyping and Product Development for Startups
Albert Y. C. Chen
 
Need to reboot your content creation strategy? Start with "No"
Need to reboot your content creation strategy? Start with "No"Need to reboot your content creation strategy? Start with "No"
Need to reboot your content creation strategy? Start with "No"
Keith Boyd
 
Chris Mathias Presents Advanced API Design Considerations at LA CTO Forum
Chris Mathias Presents Advanced API Design Considerations at LA CTO ForumChris Mathias Presents Advanced API Design Considerations at LA CTO Forum
Chris Mathias Presents Advanced API Design Considerations at LA CTO Forum
Chris Mathias
 
Whats my MVP?
Whats my MVP?Whats my MVP?
Whats my MVP?
Ardita Karaj
 
AvengerGear present: From pretotype to prototype
AvengerGear present: From pretotype to prototypeAvengerGear present: From pretotype to prototype
AvengerGear present: From pretotype to prototype
Alex Lau
 
2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In ParisEric Ries
 
Lean startup overview @ipl offline
Lean startup overview @ipl offlineLean startup overview @ipl offline
Lean startup overview @ipl offline
Quang Nguyen
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast Protyping
Serdar Temiz
 
How pair programming can strengthen teams
How pair programming can strengthen teamsHow pair programming can strengthen teams
How pair programming can strengthen teams
Hugo Messer
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
gdusbabek
 
Validating business ideas through design
Validating business ideas through designValidating business ideas through design
Validating business ideas through design
Nicolò Volpato
 
Open Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration PresentationOpen Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration Presentation
darryl_lehmann
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011
Liesl Barrell
 
Internet of Things, TYBSC IT, Semester 5, Unit II
Internet of Things, TYBSC IT, Semester 5, Unit IIInternet of Things, TYBSC IT, Semester 5, Unit II
Internet of Things, TYBSC IT, Semester 5, Unit II
Arti Parab Academics
 
Lean startup overview
Lean startup overviewLean startup overview
Lean startup overview
action.vn
 

Similar to DevDay 2013 - Building Startups and Minimum Viable Products (20)

Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyond
 
The Lost Tales of Platform Design (February 2017)
The Lost Tales of Platform Design (February 2017)The Lost Tales of Platform Design (February 2017)
The Lost Tales of Platform Design (February 2017)
 
Optimize Your Funnel By Getting Inside Your Buyer's Head
Optimize Your Funnel By Getting Inside Your Buyer's HeadOptimize Your Funnel By Getting Inside Your Buyer's Head
Optimize Your Funnel By Getting Inside Your Buyer's Head
 
How to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinHow to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff Paquin
 
Prototyping and Product Development for Startups
Prototyping and Product Development for StartupsPrototyping and Product Development for Startups
Prototyping and Product Development for Startups
 
Need to reboot your content creation strategy? Start with "No"
Need to reboot your content creation strategy? Start with "No"Need to reboot your content creation strategy? Start with "No"
Need to reboot your content creation strategy? Start with "No"
 
Chris Mathias Presents Advanced API Design Considerations at LA CTO Forum
Chris Mathias Presents Advanced API Design Considerations at LA CTO ForumChris Mathias Presents Advanced API Design Considerations at LA CTO Forum
Chris Mathias Presents Advanced API Design Considerations at LA CTO Forum
 
Whats my MVP?
Whats my MVP?Whats my MVP?
Whats my MVP?
 
AvengerGear present: From pretotype to prototype
AvengerGear present: From pretotype to prototypeAvengerGear present: From pretotype to prototype
AvengerGear present: From pretotype to prototype
 
2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris
 
Lean startup overview @ipl offline
Lean startup overview @ipl offlineLean startup overview @ipl offline
Lean startup overview @ipl offline
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast Protyping
 
How pair programming can strengthen teams
How pair programming can strengthen teamsHow pair programming can strengthen teams
How pair programming can strengthen teams
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
 
Validating business ideas through design
Validating business ideas through designValidating business ideas through design
Validating business ideas through design
 
Open Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration PresentationOpen Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration Presentation
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011
 
Internet of Things, TYBSC IT, Semester 5, Unit II
Internet of Things, TYBSC IT, Semester 5, Unit IIInternet of Things, TYBSC IT, Semester 5, Unit II
Internet of Things, TYBSC IT, Semester 5, Unit II
 
Lean startup overview
Lean startup overviewLean startup overview
Lean startup overview
 

More from Ben Hall

The Art Of Documentation - NDC Porto 2022
The Art Of Documentation - NDC Porto 2022The Art Of Documentation - NDC Porto 2022
The Art Of Documentation - NDC Porto 2022
Ben Hall
 
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsThe Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source Projects
Ben Hall
 
Three Years of Lessons Running Potentially Malicious Code Inside Containers
Three Years of Lessons Running Potentially Malicious Code Inside ContainersThree Years of Lessons Running Potentially Malicious Code Inside Containers
Three Years of Lessons Running Potentially Malicious Code Inside Containers
Ben Hall
 
Containers without docker
Containers without dockerContainers without docker
Containers without docker
Ben Hall
 
Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetes
Ben Hall
 
The Art of Documentation and Readme.md for Open Source Projects
The Art of Documentation and Readme.md for Open Source ProjectsThe Art of Documentation and Readme.md for Open Source Projects
The Art of Documentation and Readme.md for Open Source Projects
Ben Hall
 
How Secure Are Docker Containers?
How Secure Are Docker Containers?How Secure Are Docker Containers?
How Secure Are Docker Containers?
Ben Hall
 
The Challenges of Becoming Cloud Native
The Challenges of Becoming Cloud NativeThe Challenges of Becoming Cloud Native
The Challenges of Becoming Cloud Native
Ben Hall
 
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container ServiceScaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container Service
Ben Hall
 
The art of documentation and readme.md
The art of documentation and readme.mdThe art of documentation and readme.md
The art of documentation and readme.md
Ben Hall
 
Experimenting and Learning Kubernetes and Tensorflow
Experimenting and Learning Kubernetes and TensorflowExperimenting and Learning Kubernetes and Tensorflow
Experimenting and Learning Kubernetes and Tensorflow
Ben Hall
 
Running .NET on Docker
Running .NET on DockerRunning .NET on Docker
Running .NET on Docker
Ben Hall
 
Real World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS ApplicationReal World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS Application
Ben Hall
 
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with KubernetesTips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Ben Hall
 
Deploying applications to Windows Server 2016 and Windows Containers
Deploying applications to Windows Server 2016 and Windows ContainersDeploying applications to Windows Server 2016 and Windows Containers
Deploying applications to Windows Server 2016 and Windows Containers
Ben Hall
 
The How and Why of Windows containers
The How and Why of Windows containersThe How and Why of Windows containers
The How and Why of Windows containers
Ben Hall
 
Lessons from running potentially malicious code inside containers
Lessons from running potentially malicious code inside containersLessons from running potentially malicious code inside containers
Lessons from running potentially malicious code inside containers
Ben Hall
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
Ben Hall
 
Learning Patterns for the Overworked Developer
Learning Patterns for the Overworked DeveloperLearning Patterns for the Overworked Developer
Learning Patterns for the Overworked Developer
Ben Hall
 
Real World Lessons on the Pain Points of Node.js Applications
Real World Lessons on the Pain Points of Node.js ApplicationsReal World Lessons on the Pain Points of Node.js Applications
Real World Lessons on the Pain Points of Node.js Applications
Ben Hall
 

More from Ben Hall (20)

The Art Of Documentation - NDC Porto 2022
The Art Of Documentation - NDC Porto 2022The Art Of Documentation - NDC Porto 2022
The Art Of Documentation - NDC Porto 2022
 
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsThe Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source Projects
 
Three Years of Lessons Running Potentially Malicious Code Inside Containers
Three Years of Lessons Running Potentially Malicious Code Inside ContainersThree Years of Lessons Running Potentially Malicious Code Inside Containers
Three Years of Lessons Running Potentially Malicious Code Inside Containers
 
Containers without docker
Containers without dockerContainers without docker
Containers without docker
 
Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetes
 
The Art of Documentation and Readme.md for Open Source Projects
The Art of Documentation and Readme.md for Open Source ProjectsThe Art of Documentation and Readme.md for Open Source Projects
The Art of Documentation and Readme.md for Open Source Projects
 
How Secure Are Docker Containers?
How Secure Are Docker Containers?How Secure Are Docker Containers?
How Secure Are Docker Containers?
 
The Challenges of Becoming Cloud Native
The Challenges of Becoming Cloud NativeThe Challenges of Becoming Cloud Native
The Challenges of Becoming Cloud Native
 
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container ServiceScaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container Service
 
The art of documentation and readme.md
The art of documentation and readme.mdThe art of documentation and readme.md
The art of documentation and readme.md
 
Experimenting and Learning Kubernetes and Tensorflow
Experimenting and Learning Kubernetes and TensorflowExperimenting and Learning Kubernetes and Tensorflow
Experimenting and Learning Kubernetes and Tensorflow
 
Running .NET on Docker
Running .NET on DockerRunning .NET on Docker
Running .NET on Docker
 
Real World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS ApplicationReal World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS Application
 
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with KubernetesTips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
 
Deploying applications to Windows Server 2016 and Windows Containers
Deploying applications to Windows Server 2016 and Windows ContainersDeploying applications to Windows Server 2016 and Windows Containers
Deploying applications to Windows Server 2016 and Windows Containers
 
The How and Why of Windows containers
The How and Why of Windows containersThe How and Why of Windows containers
The How and Why of Windows containers
 
Lessons from running potentially malicious code inside containers
Lessons from running potentially malicious code inside containersLessons from running potentially malicious code inside containers
Lessons from running potentially malicious code inside containers
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
 
Learning Patterns for the Overworked Developer
Learning Patterns for the Overworked DeveloperLearning Patterns for the Overworked Developer
Learning Patterns for the Overworked Developer
 
Real World Lessons on the Pain Points of Node.js Applications
Real World Lessons on the Pain Points of Node.js ApplicationsReal World Lessons on the Pain Points of Node.js Applications
Real World Lessons on the Pain Points of Node.js Applications
 

Recently uploaded

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 

DevDay 2013 - Building Startups and Minimum Viable Products

  • 1. Building Startups & Minimum Viable Products @Ben_Hall Ben@BenHall.me.uk Cornershop.io Hacker in Residence and Partner at Cornershop / #1seed
  • 2. You talk about it, we ship it. #craftsmanship @Ben_Hall Ben@BenHall.me.uk Cornershop.io Hacker in Residence and Partner at Cornershop / #1seed
  • 3. Let’s make some money #craftsmanshipisdead @Ben_Hall Ben@BenHall.me.uk Cornershop.io Hacker in Residence and Partner at Cornershop / #1seed
  • 4. Who am I? • Hacker in Residence at Cornershop / #1seed – Meerkatalyst / MaydayHQ (Co-founder) – Swapit (Lead Dev / CTO) – 7digital – Red Gate Software • Multiple open source and side projects • @Ben_Hall or Ben@BenHall.me.uk
  • 6. How I see the world With a bit of a rant and various lessons learned along the way
  • 8. Validate / Invalidate a concept as fast as possible
  • 10. Not about being cheap Lessons learned
  • 11. It’s good to fail, as long as you fail fast
  • 12. But not so fast that it’s impossible to succeed
  • 13. What is a startup? A company that is confused about 1) what its product is 2) who its customers are 3) how to make money
  • 15. What happens if you don’t have an idea? Find a space, theme, problem that you personally find interesting
  • 16.
  • 17. Betaworks, Science Inc, Rocket Internet
  • 18. Without a core desire, you’ve already lost the game BELIEVE IN THE VISION
  • 19. People don't buy what you do; they buy why you do it. http://www.flickr.com/photos/atomicpuppy/2132073976/
  • 20. Easier to go from shit to great than nothing to great.
  • 21. Going to Church (a punt) vs. Science (running a process) CORNERSHOP PROCESS
  • 22.
  • 23.
  • 24. Leave the building Understand potential customer acquisition approaches early
  • 25. Identify a Minimum Viable Customer Segment • • • • Influencers Users of competitor products Potential new users People in different verticals with similar business models • Understand industry, customer segments • Test different value props, identify which connects best
  • 26. Always discuss previous experiences. People are rubbish at predicting the future
  • 27. LISTEN TO USERS/CUSTOMERS NOT ADVISORS / VC. CUSTOMERS PAY.
  • 28. Iterate, update, log insights Go back to BMC and update. Keep previous copies for history.
  • 29. People seem interested? You’ll need a name & brand Naming is the hardest problem Can kill days and suck motivation
  • 31. KEEP TAGLINES SIMPLE BUT SAY WHAT YOU DO! DON’T SAY YOU’RE DISRUPTION OR INNOVATING LAME!!! Only others can say that http://insideintercom.io/what-everyoneneeds-to-know-about-disruption/
  • 32. CustDev can only get you so far At this point you should have a concept / vision clear in your own head
  • 34. What is a MVP? • “An MVP is an experiment that tests a critical, falsifiable hypothesis of your business” Devin Hunt https://speakerdeck.com/devinhunt/mvps-in-practice
  • 35. Fake it until you make it
  • 36. Lesson learned from Rate it Slate it Prototyped Functionality Took 2-3 hours to go from a concept to learning valuable insights
  • 37. Avoid writing code if you can • Email / blog first startups are cool!! • Sunrise (Just raised $2.2m, started as morning email of your day’s schedule each day) • Mattermark
  • 38. Speed of delivery is key • • • • Beg, steal, borrow – just get it done! Ability to learn Should be based around your vision Lesson from “Project X”: Took too long to release because the aim wasn’t to learn about customers but make money. Missed a number of (commercial) opportunities. Failing? Likely.
  • 39. Don’t reinvent the wheel TOO MANY FUN THINGS IN LIFE TO WRITE BORING CODE
  • 40. Do you need a full application? WebFlow.com / strikingly.com
  • 42. Really need to build… • Foundation over bootstrap etc • KISS!! Do you really need EmberJS, Backbone etc etc etc?
  • 43. Build on the shoulders of giants Community NodeJS  *AMAZING* ElasticSearch  *AMAZING* 4SQ API, Screen scraping, hidden APIs – whatever is required to get the job done. KEEP IT SIMPLE. KEEP IT DIRTY.
  • 44. Low traffic, dyno is paused. First user needs to spin it up. Keep alive script A WORD OF WARNING ABOUT HEROKU
  • 45. Paul Stack rocked my world – Vagrant + Rackspace Cloud / AWS EC2
  • 46. Cult of the Software Craftsman • Code Quality is not a feature! • Do you really need 80% test coverage? What value is that actually adding? • Do you really need that abstraction? That IoC? That level of separation? That ability to scale? • Is that really going to change your world?
  • 48. WHO CARES ABOUT CLEAN CODE IF THERE ARE NO SALES!
  • 49. IF DEVELOPERS WERE IMPACTED BY REVENUE THEN THEY WOULDN’T SPEND 10 DAYS WRITING CLEAN CODE
  • 50. Write tests / code / shell scripts to speed up feedback loop – not about long-term. STOPPED DOING TDD A LONG TIME AGO
  • 51. DON’T BE AFFAIRD TO THROW CODE AWAY
  • 52. Building a startup? Don’t turn into a developer! • This isn’t an exercise in learning new technologies. • It’s an exercise in building businesses • Don’t confuse the two.
  • 53. Lesson learned from Meerkatalyst Built an over complex system when a shell script would have done
  • 54. Lesson learned from Mayday Stopped the MVP, started scaling (technical backend), didn’t have product/market fit. Massive Fail
  • 55. Do things that move the needle What are you trying to learn? What value are you adding?
  • 57. Job done! If you build it they will come Must be true, Hollywood said so
  • 59. Metrics • Collect everything • Visualise key data • Have key metrics that you want to track
  • 61. Track User Events / Actions Your own database is most valuable source. Use it!
  • 62. Metrics became the tests • Ensure the system is working as expected • Alerts when the system stopped working outside of normal bounds
  • 64. Drive Traffic • • • • PR (Hacker News, Techcrunch, The Next Web) Buy traffic (PPC) Social Media Email still king • Piggyback off others – Paypal > Ebay – Airbnb > Craigslist
  • 65. Speak to people using the product • Red Gate UX team • Watch, Listen, Learn • Introduce explicit touch points in the application for reaching out – Rate it Slate it inbox beta list • Do people want the feature? • Can we build a email list of people who are actively engaging with the product
  • 66. Quickly qualify a lead & call
  • 67. A/B Tests? • Waste of time at the early stage. • Complex to configure, not enough traffic to make them statistically significant. – Mayday A/B tests • Took ages to get data, could have just asked people
  • 69. Start with something, iterate. Have a vision, a goal, a desire and execute on it.
  • 70. Value Driven Development Do things that people care about!
  • 71. Get feedback. Not working? Change it. Kill it. Move on. Building startups people care about is amazing! Working on ones no-one cares about is sole destroying.

Editor's Notes

  1. I have fun with startups
  2. http://www.flickr.com/photos/newyorkbaltimore/8010607852/sizes/k/in/photolist-dcSsCu/Taking everything you’ve heard this week and applying it to real businesses with the aim of making *money*
  3. Stages of a startupBuild, measure, leanDon’t be scared to failDon’t be scared to kill it if it’s not workingBe public, be visible, talk to everyoneDon’t fail too early!
  4. Meerkatalyst example Thought I understood customer problem. Problem I had personally while at 7digital, knew others had it, ran with it as a side project before joining Springboard startup accelerator
  5. Ideas by themselves are worthless100% on executing the visionPrevious company tried to split attention across 4 company streams. It doesn’t work.Without a core desire, you’ve already lost the game
  6. Ideas by themselves are worthless100% on executing the visionPrevious company tried to split attention across 4 company streams. It doesn’t work.Without a core desire, you’ve already lost the game