SlideShare a Scribd company logo
1 of 25
Download to read offline
OK, you're a CTO now...
What did you get yourself into?
      Founder Fuel Fall 2011
         by Sylvain Carle
  CTO and co-founder at Needium
          @froginthevalley to /quote me
  [ these slides are so undesigned, but I guess it makes a point ]

  CC-BY-SA - http://creativecommons.org/licenses/by-sa/3.0/
SCOPE
★CTO : Chief Technical Officer
★Also a co-founder (important)
★In the context of an
 internet/software startup
Define Startup

★Startup: an organization formed
 to search for a repeatable and
 scalable business model.


 http://steveblank.com/2010/01/25/whats-a-startup-first-principles/
OK, that should cover

★Lets’ get into the details now
★That’s were the devil is, you know
4 parts to a startup
★Market
★Product
★Team
★Business Model
You are in charge of all 4
★ Plus all the crap that needs to be
  done to run a business, boring stuff
  like payrolls, budgets, bills to pay,
  lawyers, governments rules, etc.

★basically anything that requires
  a fax in the process (argh!)
But your real job

★is to SHIP
★Getting Things DONE
★Making Things HAPPEN
The KEY difference
★Between a developer and a CTO
 ★ is making things go forward
 ★ in other words, the buck stops
   here: you have to decide
 ★ no one else is going to save you
★You are the chief "unstucker"
Decisions, decisions
★Take co-ownership
 with your co-founder(s)
  ★ Market
  ★ Product
  ★ Team
  ★ Business Model
Building the business
★ Know strengths and weaknesses of
  founding/dev/ops team(s).
★ Keep the macro/meta view
★ Make yourself unecessary
★ Technology is the enabler not the goal.
  Repeat that again.
★ Architect the business as much
  as the product/technology.
Key Tasks
★Managing dev/ops team
 ★Hiring
 ★Roadmapping
 ★Shipping
★Managing business
 ★Outsource / delegate but know
Key Tasks
★Managing the technology
 ★Development
 ★Operations
 ★Office IT
 ★Budgeting
Key Tasks
★Managing the Product
★Know your Market
★Business Model discovery
★Adapting (continuously)
Key Attributes
★You like learning (a lot)
★You are pragmatic not dogmatic
★You can stay calm during storms
★You organize yourself and others
 (just enough)
★You are a good communicator
Pragmatic
★Keep in mind the
 business objectives
★It’s not about you
★Sometimes, the answer is
 less technology, not more
Calm
★Shit will hit the fan
★You can’t plan everything
★But you can plan redundancy
★Accept failure
★Apologize, be humble
Organized
★Have Macro and Micro objectives
★Slice time: Hour/Day/Week/
 Month/Quarter/Year (not more).
★Find & File. Pick & Pass.
★Store & Share. Non-Blocking I/O.
Communication
★Be explicit
★Learn to listen more
★Management by walking around
 (version 2.0)
★What you don’t want to do is
 probably what needs to be done.
Where I learned
★People around me, all the time.
★Books: Founders at Work, Getting
 Things Done, Making Things
 Happen, Being Geek.
★Venture Hacks. Hacker News.
 Quora. Serendipity, seriously.
★Just Fraking Do It. Think META.
Benevolent Dictator
★Saying NO
★Saying YES
★Always move things FORWARD
★Time to THINK. Time to get things
 DONE. Time to DO.
Mindset
★Be honest with yourself and your
 family and friends
★Be megalomaniac with your
 market and product BUT humble
 with your team
★Take time OFF. Fully & Partially.
Tools to get things done
 ★Email: short, one topic, @next
 ★ToDo list: text file accesible from
  everywhere (dropbox + editors)
 ★Google Apps: share more, re-use
 ★Redmine: roadmap, tickets
 ★Github: code
What it really means
★   http://www.scottporad.com/2010/11/12/what-it-really-means-to-be-a-cto/

★   He told me that when the CEO, Ben Huh, hired him on, the site was a mess.   The
    complex process of processing user submitted content was managed entirely by a
    thorny tangle of PHP (in WordPress) and .NET.  This weird mix of ugliness was written by
    a contractor over the course of the preceeding six months.  It was undocumented and
    messy.  The obvious thing to do was get rid of it, and start fresh.

★   So, he sat down and talked to the CEO.  Times were tight: they’d raised a small round to
    acquire the original domain and hire some staff, but the money was disappearing
    quickly.   New features were needed to support better monetization, and they couldn’t
    get them done frequently enough.

★   Scott had a terrible decision to make.  He could scrap six person-months of work and
    build the site anew.  It would scale better, reducing costs would be easier, and he
    wouldn’t have to mix PHP and .NET.  They could purge their technical debt with one fell
    swoop.

★   But, that’s not what he did.  He told me that he wasn’t sure the company could survive
    locking down the business while he attended to development housecleaning.  So, he
    kept the company on the original codebase, platform, and architecture.
Conclusion
★Market, Product, Team, Model
★Architect the Business
★Decide: kayaking metaphor
★Makings things happen is not
 the same as doing them yourself
★It’s (mostly) about PEOPLE!
Thanks! Questions?
★ My company - http://needium.com/
★ My blog - http://afroginthevalley.com
★ On Twitter - @froginthevalley
★ Bug me by email - scarle@gmail.com
★ There is no dumb question.

More Related Content

What's hot

Kleos africa webinar - Techpreneurship
Kleos africa webinar - TechpreneurshipKleos africa webinar - Techpreneurship
Kleos africa webinar - Techpreneurship
Glory Enyinnaya
 

What's hot (20)

Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
 
10 things not to do at a Startup
10 things not to do at a Startup10 things not to do at a Startup
10 things not to do at a Startup
 
Scale your tech team from 0 to Series A
Scale your tech team from 0 to Series A Scale your tech team from 0 to Series A
Scale your tech team from 0 to Series A
 
How Did I Get Here? A composite story of UX VP's
How Did I Get Here? A composite story of UX VP'sHow Did I Get Here? A composite story of UX VP's
How Did I Get Here? A composite story of UX VP's
 
Build the decentralized team you ever dreamed of
Build the decentralized team you ever dreamed ofBuild the decentralized team you ever dreamed of
Build the decentralized team you ever dreamed of
 
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand RegionallyEchelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
 
Kleos africa webinar - Techpreneurship
Kleos africa webinar - TechpreneurshipKleos africa webinar - Techpreneurship
Kleos africa webinar - Techpreneurship
 
Designing & Driving UX Careers
Designing & Driving UX CareersDesigning & Driving UX Careers
Designing & Driving UX Careers
 
Everything I Wish I Knew About Running a Design Studio
Everything I Wish I Knew About Running a Design StudioEverything I Wish I Knew About Running a Design Studio
Everything I Wish I Knew About Running a Design Studio
 
Leveraging on scalable technology to expand regionally
Leveraging on scalable technology to expand regionallyLeveraging on scalable technology to expand regionally
Leveraging on scalable technology to expand regionally
 
IxDA09 - Postcard Patterns
IxDA09 - Postcard PatternsIxDA09 - Postcard Patterns
IxDA09 - Postcard Patterns
 
Escape velocity from singapore aws '17
Escape velocity from singapore   aws '17Escape velocity from singapore   aws '17
Escape velocity from singapore aws '17
 
20 Hacks for Recruiter Productivity: Chrome Extensions, Tools & More…
20 Hacks for Recruiter Productivity: Chrome Extensions, Tools & More…20 Hacks for Recruiter Productivity: Chrome Extensions, Tools & More…
20 Hacks for Recruiter Productivity: Chrome Extensions, Tools & More…
 
Learnings from great statups Antti Kosunen
Learnings from great statups Antti KosunenLearnings from great statups Antti Kosunen
Learnings from great statups Antti Kosunen
 
Estimation tricks and traps
Estimation tricks and trapsEstimation tricks and traps
Estimation tricks and traps
 
JavaDay 2017: 10 tips to become an awesome technical lead (v4)
JavaDay 2017: 10 tips to become an awesome technical lead (v4)JavaDay 2017: 10 tips to become an awesome technical lead (v4)
JavaDay 2017: 10 tips to become an awesome technical lead (v4)
 
Spartez Open Day March 13th 2015
Spartez Open Day March 13th 2015Spartez Open Day March 13th 2015
Spartez Open Day March 13th 2015
 
JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)
JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)
JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)
 
Agile Mindset
Agile MindsetAgile Mindset
Agile Mindset
 
ATD Virtual Conference: Leveraging Agile Methods in L&D
ATD Virtual Conference: Leveraging Agile Methods in L&DATD Virtual Conference: Leveraging Agile Methods in L&D
ATD Virtual Conference: Leveraging Agile Methods in L&D
 

Viewers also liked (8)

Philadelphia seminar
Philadelphia seminarPhiladelphia seminar
Philadelphia seminar
 
Cla latest tools in fundraising technology 03102011 extended
Cla   latest tools in fundraising technology 03102011 extendedCla   latest tools in fundraising technology 03102011 extended
Cla latest tools in fundraising technology 03102011 extended
 
Existing Customer Seminar V3
Existing Customer Seminar V3Existing Customer Seminar V3
Existing Customer Seminar V3
 
Projet Notman @ Pecha Kucha Montréal
Projet Notman @ Pecha Kucha MontréalProjet Notman @ Pecha Kucha Montréal
Projet Notman @ Pecha Kucha Montréal
 
Sept Presentation 2009 Philadelphia
Sept Presentation 2009 PhiladelphiaSept Presentation 2009 Philadelphia
Sept Presentation 2009 Philadelphia
 
Sept Presentation 2009 Philadelphia
Sept Presentation 2009 PhiladelphiaSept Presentation 2009 Philadelphia
Sept Presentation 2009 Philadelphia
 
Philadelphia seminar
Philadelphia seminarPhiladelphia seminar
Philadelphia seminar
 
Numeracy Continuum course
Numeracy Continuum courseNumeracy Continuum course
Numeracy Continuum course
 

Similar to Ok, you are a CTO now...

Do YOU have what it takes to be a CTO?
Do YOU have what it takes to be a CTO?Do YOU have what it takes to be a CTO?
Do YOU have what it takes to be a CTO?
Sylvain Carle
 
Startup Life: the practical guide
Startup Life: the practical guideStartup Life: the practical guide
Startup Life: the practical guide
Linda Liukas
 
How to run a scrappy startup
How to run a scrappy startupHow to run a scrappy startup
How to run a scrappy startup
Rashmi Sinha
 

Similar to Ok, you are a CTO now... (20)

Do YOU have what it takes to be a CTO?
Do YOU have what it takes to be a CTO?Do YOU have what it takes to be a CTO?
Do YOU have what it takes to be a CTO?
 
Full-Stack Developer_Tech Talk_August 13
Full-Stack Developer_Tech Talk_August 13Full-Stack Developer_Tech Talk_August 13
Full-Stack Developer_Tech Talk_August 13
 
What is a Full stack developer? - Tech talk
What is a Full stack developer? - Tech talk What is a Full stack developer? - Tech talk
What is a Full stack developer? - Tech talk
 
Startup Life: the practical guide
Startup Life: the practical guideStartup Life: the practical guide
Startup Life: the practical guide
 
PMO Book Club - May 2018
PMO Book Club - May 2018PMO Book Club - May 2018
PMO Book Club - May 2018
 
Cto meetup Berlin
Cto meetup BerlinCto meetup Berlin
Cto meetup Berlin
 
Working Remotely and Managing Remote Teams
Working Remotely and Managing Remote TeamsWorking Remotely and Managing Remote Teams
Working Remotely and Managing Remote Teams
 
Better Versions of Themselves: Unifying UX and Product with the Job Story (U...
Better Versions of Themselves: Unifying UX and Product with the Job Story  (U...Better Versions of Themselves: Unifying UX and Product with the Job Story  (U...
Better Versions of Themselves: Unifying UX and Product with the Job Story (U...
 
Scaling tech teams
Scaling tech teamsScaling tech teams
Scaling tech teams
 
Starting a business as engineers: algorithms aren't everything
Starting a business as engineers: algorithms aren't everythingStarting a business as engineers: algorithms aren't everything
Starting a business as engineers: algorithms aren't everything
 
Marketing: your allies in the fight for DevOps – full text (DevOps Days Minne...
Marketing: your allies in the fight for DevOps – full text (DevOps Days Minne...Marketing: your allies in the fight for DevOps – full text (DevOps Days Minne...
Marketing: your allies in the fight for DevOps – full text (DevOps Days Minne...
 
How to run a scrappy startup
How to run a scrappy startupHow to run a scrappy startup
How to run a scrappy startup
 
Scaling Online Game Development
Scaling Online Game DevelopmentScaling Online Game Development
Scaling Online Game Development
 
Taking your small business to the next level
Taking your small business to the next levelTaking your small business to the next level
Taking your small business to the next level
 
Startup Now: A Guide from the Seedcamp 2011 participants
Startup Now: A Guide from the Seedcamp 2011 participantsStartup Now: A Guide from the Seedcamp 2011 participants
Startup Now: A Guide from the Seedcamp 2011 participants
 
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
 
How to Succeed in Digital Animation
How to Succeed in Digital AnimationHow to Succeed in Digital Animation
How to Succeed in Digital Animation
 
The Freelance Primer: Your First Year as a Freelancer
The Freelance Primer: Your First Year as a FreelancerThe Freelance Primer: Your First Year as a Freelancer
The Freelance Primer: Your First Year as a Freelancer
 
Startupfest 2016: MARTY WEINER (Reddit) - How to
Startupfest 2016: MARTY WEINER (Reddit) - How toStartupfest 2016: MARTY WEINER (Reddit) - How to
Startupfest 2016: MARTY WEINER (Reddit) - How to
 
Scaling Online Game Development
Scaling Online Game DevelopmentScaling Online Game Development
Scaling Online Game Development
 

More from Sylvain Carle

La société en réseau
La société en réseauLa société en réseau
La société en réseau
Sylvain Carle
 

More from Sylvain Carle (20)

IA. Pourquoi et Comment.
IA. Pourquoi et Comment.IA. Pourquoi et Comment.
IA. Pourquoi et Comment.
 
FIC 2018: esprit numerique
FIC 2018: esprit numeriqueFIC 2018: esprit numerique
FIC 2018: esprit numerique
 
From atoms to bits (and back again)
From atoms to bits (and back again)From atoms to bits (and back again)
From atoms to bits (and back again)
 
Forum rideau 2018: esprit numérique par Sylvain Carle.
Forum rideau 2018: esprit numérique par Sylvain Carle.Forum rideau 2018: esprit numérique par Sylvain Carle.
Forum rideau 2018: esprit numérique par Sylvain Carle.
 
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
 
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
 
Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)
 
Gouverner comme un hackeur
Gouverner comme un hackeurGouverner comme un hackeur
Gouverner comme un hackeur
 
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
 
Wear it Smart Conference Opening Keynote
Wear it Smart Conference Opening KeynoteWear it Smart Conference Opening Keynote
Wear it Smart Conference Opening Keynote
 
Entreprendre les entrepreneurs
Entreprendre les entrepreneursEntreprendre les entrepreneurs
Entreprendre les entrepreneurs
 
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
 
Startups: Commerce de Détail au Québec
Startups: Commerce de Détail au QuébecStartups: Commerce de Détail au Québec
Startups: Commerce de Détail au Québec
 
Twitter Realtime Social Data @StartupFest
Twitter Realtime Social Data @StartupFestTwitter Realtime Social Data @StartupFest
Twitter Realtime Social Data @StartupFest
 
This is not about Tweeting and Driving
This is not about Tweeting and DrivingThis is not about Tweeting and Driving
This is not about Tweeting and Driving
 
Twitter le pouls de la planète #BoomConf
Twitter le pouls de la planète #BoomConfTwitter le pouls de la planète #BoomConf
Twitter le pouls de la planète #BoomConf
 
La société en réseau, version avec notes
La société en réseau, version avec notesLa société en réseau, version avec notes
La société en réseau, version avec notes
 
La société en réseau
La société en réseauLa société en réseau
La société en réseau
 
#Artisan: a few thoughts to weave together while thinking about makers and in...
#Artisan: a few thoughts to weave together while thinking about makers and in...#Artisan: a few thoughts to weave together while thinking about makers and in...
#Artisan: a few thoughts to weave together while thinking about makers and in...
 
Twitter Platform 2013
Twitter Platform 2013Twitter Platform 2013
Twitter Platform 2013
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 

Ok, you are a CTO now...

  • 1. OK, you're a CTO now... What did you get yourself into? Founder Fuel Fall 2011 by Sylvain Carle CTO and co-founder at Needium @froginthevalley to /quote me [ these slides are so undesigned, but I guess it makes a point ] CC-BY-SA - http://creativecommons.org/licenses/by-sa/3.0/
  • 2. SCOPE ★CTO : Chief Technical Officer ★Also a co-founder (important) ★In the context of an internet/software startup
  • 3. Define Startup ★Startup: an organization formed to search for a repeatable and scalable business model. http://steveblank.com/2010/01/25/whats-a-startup-first-principles/
  • 4. OK, that should cover ★Lets’ get into the details now ★That’s were the devil is, you know
  • 5. 4 parts to a startup ★Market ★Product ★Team ★Business Model
  • 6. You are in charge of all 4 ★ Plus all the crap that needs to be done to run a business, boring stuff like payrolls, budgets, bills to pay, lawyers, governments rules, etc. ★basically anything that requires a fax in the process (argh!)
  • 7. But your real job ★is to SHIP ★Getting Things DONE ★Making Things HAPPEN
  • 8. The KEY difference ★Between a developer and a CTO ★ is making things go forward ★ in other words, the buck stops here: you have to decide ★ no one else is going to save you ★You are the chief "unstucker"
  • 9. Decisions, decisions ★Take co-ownership with your co-founder(s) ★ Market ★ Product ★ Team ★ Business Model
  • 10. Building the business ★ Know strengths and weaknesses of founding/dev/ops team(s). ★ Keep the macro/meta view ★ Make yourself unecessary ★ Technology is the enabler not the goal. Repeat that again. ★ Architect the business as much as the product/technology.
  • 11. Key Tasks ★Managing dev/ops team ★Hiring ★Roadmapping ★Shipping ★Managing business ★Outsource / delegate but know
  • 12. Key Tasks ★Managing the technology ★Development ★Operations ★Office IT ★Budgeting
  • 13. Key Tasks ★Managing the Product ★Know your Market ★Business Model discovery ★Adapting (continuously)
  • 14. Key Attributes ★You like learning (a lot) ★You are pragmatic not dogmatic ★You can stay calm during storms ★You organize yourself and others (just enough) ★You are a good communicator
  • 15. Pragmatic ★Keep in mind the business objectives ★It’s not about you ★Sometimes, the answer is less technology, not more
  • 16. Calm ★Shit will hit the fan ★You can’t plan everything ★But you can plan redundancy ★Accept failure ★Apologize, be humble
  • 17. Organized ★Have Macro and Micro objectives ★Slice time: Hour/Day/Week/ Month/Quarter/Year (not more). ★Find & File. Pick & Pass. ★Store & Share. Non-Blocking I/O.
  • 18. Communication ★Be explicit ★Learn to listen more ★Management by walking around (version 2.0) ★What you don’t want to do is probably what needs to be done.
  • 19. Where I learned ★People around me, all the time. ★Books: Founders at Work, Getting Things Done, Making Things Happen, Being Geek. ★Venture Hacks. Hacker News. Quora. Serendipity, seriously. ★Just Fraking Do It. Think META.
  • 20. Benevolent Dictator ★Saying NO ★Saying YES ★Always move things FORWARD ★Time to THINK. Time to get things DONE. Time to DO.
  • 21. Mindset ★Be honest with yourself and your family and friends ★Be megalomaniac with your market and product BUT humble with your team ★Take time OFF. Fully & Partially.
  • 22. Tools to get things done ★Email: short, one topic, @next ★ToDo list: text file accesible from everywhere (dropbox + editors) ★Google Apps: share more, re-use ★Redmine: roadmap, tickets ★Github: code
  • 23. What it really means ★ http://www.scottporad.com/2010/11/12/what-it-really-means-to-be-a-cto/ ★ He told me that when the CEO, Ben Huh, hired him on, the site was a mess.   The complex process of processing user submitted content was managed entirely by a thorny tangle of PHP (in WordPress) and .NET.  This weird mix of ugliness was written by a contractor over the course of the preceeding six months.  It was undocumented and messy.  The obvious thing to do was get rid of it, and start fresh. ★ So, he sat down and talked to the CEO.  Times were tight: they’d raised a small round to acquire the original domain and hire some staff, but the money was disappearing quickly.   New features were needed to support better monetization, and they couldn’t get them done frequently enough. ★ Scott had a terrible decision to make.  He could scrap six person-months of work and build the site anew.  It would scale better, reducing costs would be easier, and he wouldn’t have to mix PHP and .NET.  They could purge their technical debt with one fell swoop. ★ But, that’s not what he did.  He told me that he wasn’t sure the company could survive locking down the business while he attended to development housecleaning.  So, he kept the company on the original codebase, platform, and architecture.
  • 24. Conclusion ★Market, Product, Team, Model ★Architect the Business ★Decide: kayaking metaphor ★Makings things happen is not the same as doing them yourself ★It’s (mostly) about PEOPLE!
  • 25. Thanks! Questions? ★ My company - http://needium.com/ ★ My blog - http://afroginthevalley.com ★ On Twitter - @froginthevalley ★ Bug me by email - scarle@gmail.com ★ There is no dumb question.