Avery Avery Index to Architectural Periodicals Base de Datos de Arquitectura
Summer Startup Academy Session 4 with John Avery from Panasonic
-
Upload
hypepotamus -
Category
Technology
-
view
1.386 -
download
0
description
Transcript of Summer Startup Academy Session 4 with John Avery from Panasonic
![Page 1: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/1.jpg)
{Hacker to CTO
John Avery
#StartupAcademy
#StartupAcademy@hypepotamus
![Page 2: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/2.jpg)
80-86Ga Tech (BEE)87-92LXE (in building wireless data)92-96Panasonic (in building wireless voice)
96-99 Convergence (acquired by Amazon)99-00Amazon (Mobile -> web services)00-01Onboard Wireless (LBS for boaters failed)
01-05 Mobliss (acquired by Index)05-06MediaGet (Smartphone for home. failed)06-08Onboard Now (NRL machine vision)08- Panasonic AutomotiveBackground
#StartupAcademy@hypepotamus
![Page 3: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/3.jpg)
80-86Ga Tech (BEE)87-92LXE (in building wireless data)92-96Panasonic (in building wireless voice)
96-99 Convergence (acquired by Amazon)99-00Amazon (Mobile -> web services)00-01Onboard Wireless (LBS for boaters failed)
01-05 Mobliss (acquired by Index)05-06MediaGet (Smartphone for home. failed)06-08Onboard Now (NRL machine vision)08- Panasonic AutomotiveBackground
Always a Hacker/Coder
#StartupAcademy@hypepotamus
![Page 4: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/4.jpg)
What it’s like
From Jen Bonnett’s presentation
#StartupAcademy@hypepotamus
![Page 5: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/5.jpg)
What it’s like
From Jen Bonnett’s presentation
#StartupAcademy@hypepotamus
![Page 6: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/6.jpg)
Convergence (96-99)#StartupAcademy@hypepotamus
![Page 7: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/7.jpg)
Keeping the lights on:
Numeric pager softwareBrowser / phone / email device for homeBluetooth Early Entrant ProgramWeb to Wireless transcoding system
12 people at acquisition
Convergence (96-99)#StartupAcademy@hypepotamus
![Page 8: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/8.jpg)
Convergence (96-99)#StartupAcademy@hypepotamus
![Page 9: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/9.jpg)
Mobliss (01-05) #StartupAcademy@hypepotamus
![Page 10: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/10.jpg)
Mobliss (01-05) #StartupAcademy@hypepotamus
![Page 11: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/11.jpg)
Mobliss (01-05) #StartupAcademy@hypepotamus
![Page 12: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/12.jpg)
Mobliss (01-05) #StartupAcademy@hypepotamus
![Page 13: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/13.jpg)
1. Bring Technical CredibilityPeople may like the Hustler but they don’t trust
him 2. Set the Technical Culture
What it feels like to be an engineer
3. Answer “HOW”From Idea to Reality. Deliver the goods.
Hacker role #StartupAcademy@hypepotamus
![Page 14: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/14.jpg)
PeopleProcessesProducts
Scaling#StartupAcademy@hypepotamus
![Page 15: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/15.jpg)
Recruiting takes a lot of time.Give it the time it needs
Retention is important. Focus on personal growth
Need for functional overlapNo ONE person should be required to
deliverEarly developers will likely become managers
Encourage mentoring
People#StartupAcademy@hypepotamus
![Page 16: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/16.jpg)
Amoeba to vertebrateStructure is essential as company
growsFocus on interfaces
Clear ownershipVertical or horizontal structure
Processes#StartupAcademy@hypepotamus
![Page 17: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/17.jpg)
http://lean.mit.edu/downloads/cat_view/99-presentations/83-lai-annual-conferences/208-2002-plenary-conference
Organizational Structure
Organize horizontally around technology
Or
Organize vertically around customers
Neither is perfect. Both have tradeoffs. No magic answer.
![Page 18: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/18.jpg)
CTO role is mainly about providing credibilitySay what you mean and mean what you sayIt becomes more about people management. Get training if you don’t have it.Must be good at estimating effort/time. It’s hard, start NOW!Manage like a GPSClear destination but flexible about routeKeep moving!Even when things aren’t clear there are things you can doYour “product” becomes the company itselfWatch for bottlenecks and remove themStay off critical path but stay close to the technologyBug fixing, customer serviceDon’t need to solve all future problems just current You will be wrong anyway, don’t waste time
Be the source of CALM in the storm.
CTO mojo (advanced class)#StartupAcademy@hypepotamus
![Page 19: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/19.jpg)
Calm does not mean ignorant, but it is a choice
#StartupAcademy@hypepotamus
![Page 20: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/20.jpg)
Version control is essential. START NOW.Architect for piecewise updates and fast rollback
Allows for faster A/B testing Avoid blank-slate re-writes. It rarely works.Continuous integration matters more as team growsGet into a regular cycle. I like a weekly cadence.Always release from source.You will eventually need to debug ALL code, even open source.Watch out for tribal knowledge. Focus on sustainable development. Don’t be enamored with every shiny new thing
Use just the minimum you need Battle ship vs cruise ship
One New Thing every day (not just interrupt driven)Top Three projects. Always
Look for the 10x factorCTO mojo (advanced class)#StartupAcademy@hypepotamus
![Page 21: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/21.jpg)
10x productivity
http://www.construx.com/10x_Software_Development/Productivity_Variations_Among_Software_Developers_and_Teams__The_Origin_of_10x/
Original study in the 60s:- Coding time: 20x- Debugging time: 25x- Program size: 5x- Program speed: 10x
Steve McConnell ‘08
#StartupAcademy@hypepotamus
![Page 22: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/22.jpg)
Example from 80s’
Lotus 123 v3 Excel 3.0
Development Time
260 staff years 50 staff years
Lines of code 400k 649k
LOC per staff year
1,500 13,000
#StartupAcademy@hypepotamus
![Page 23: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/23.jpg)
They don’t type 10x faster!They don’t work 10x more hours!
They know and use coding tools very wellThey know and use coding patterns very well They reuse more code more oftenThey get better every day
reading lots other peoples codereading blogs/books
HOW?#StartupAcademy@hypepotamus
![Page 24: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/24.jpg)
Panasonic Automotive#StartupAcademy@hypepotamus
![Page 25: Summer Startup Academy Session 4 with John Avery from Panasonic](https://reader033.fdocuments.us/reader033/viewer/2022061111/54556d92b1af9f40378b4894/html5/thumbnails/25.jpg)
Panasonic Automotive
Hiring interns/coops now
#StartupAcademy@hypepotamus