Design Your Own Life v2014-03-25

Post on 15-Nov-2014

147 views 1 download

Tags:

description

One version of a talk I give now and then about my life plus some ideas & observations on entrepreneurship, career, and how to live a unique and fulfilling life.

transcript

Design your own life!

..some ideas & suggestions

Pete Kellock

v 2014-03-25

How I’ve spent the last 59 years...

?

Age 0 – 2 wks

Age 2 wks – 10 yrs

Age 17 – 20 (BSc)

Age 10 – 17

Age 20 – 28 (MA +PhD)

Age 28 – 34 (Engineer, CTO)

Age 34 – now Singapore

Where to go on holiday (best in May)

Student working holidays...

Age 20: 3 months in USA

Age 22/23: 2 x 3 months in France

My Early Dreams

Inventor?

Composer?

Explorer?

“Men wanted for hazardous journey.

Small wages. Bitter cold. Long

months of complete darkness.

Constant danger. Safe return

doubtful. Honour and recognition in

case of success.”

Ernest ShackletonDecember 1913

( ...but maybe apocryphal)

Patents

Music Composition

Travel

University

• BSc, Physics / Maths

...and Computer Science, Music, Geology

• MA (Hons), Music

...and International Relations

Paying my way:

• research assistant

• freelance horn player

• PhD in Electronic Music:

– Science / Technology

– Music Composition

PhD Years

PhD in electronic music“Animation and Real-Time Control Techniques in Electronic Music:Theory, Development and Application in Two Tape Compositions”

Rock band: Solaris

Glissboard

Steel Breeze

Earning a Living...

;------------------------------------------------------------------------------; PRR State 1. ;; Only comes here if perf > stub. Monitors existing perf, waiting for an; event to start recording on scratch perf.;------------------------------------------------------------------------------

; * Handle live events (eg start/stop)

pr1 ld ix,prfpst ; Perf PSTcall getibev ; Get input event if anyjr c,$20 ; Jump if no events

;ex de,hl ; Input event pointer to deld hl,pr1tabj ; pr1 router table for jumpscall hev_b1j ; Handle event (bank 1 jumps)

;call srecev? ; Should event cause recording to start?jr z,pr1_pr2 ; Jump if so

; * Handle performance events

$20 call prun ; Performance runnercall getpbev ; Get perf buffer event if anyjr c,$40 ; Jump if none

;call prfcky ; Perf Ckey event handler (On/Off)call nz,hevdef ; If not Ckey event, use default event handler

; * Run all active procs + perf & handle bar/beat display

$40 call run_m ; Call runnercall chkbt ; If beat trans, update bar/beat & % memoryjr pr1

Zyklus

Zyklus Band

Zyklus: some stuff I learnt the hard way

• The music industry sucks

• Even when you think you’re market-driven...

• Praise and Respect ≠ Viable Business

– even if it’s from famous people

• Don’t plan too much

...but a strong sense of purpose and direction is essential

• Don’t be afraid to rip plans up

...which is why you shouldn’t spend long on them in the first place

• Don’t start a business with anyone whose integrity you doubt

• Be careful around blind optimists

• Startup can be hell

• Stay calm. Be nice. Forgive and move on.

1989: came to Singapore

1989 to 1999• NUS - ISS: Designing/managing/teaching short courses• KRDL: Research in digital media

• Algorithmic music and sound: Rhythm Morpher, FlexEffex, etc• Video – MPEG7 etc

My Role in muvee

• Lead inventor

– Core idea (2 of us)

– Patenting – deeply involved in most of muvee’s patents

• Head of R&D team: 2000-2001

– Research directions

– Product definition

– Some architecting & coding

• CEO: 2001 – 2006

– Setting direction, recruitment, leading team, marketing, product

definition & aesthetics, business development, deal-making, financial

control, cash-raising, corporate governance ...and lots more

• CXO/“muveeMeister”: 2007-2010 (part time)

– strategy, styles, decision-making, etc

• Left muvee in Sept 2010.

How I’m spending my time at the moment...

External:

• Mentor to entrepreneurs: NUS, SMU, etc

• Advisor to an incubator

• Advisor/Assessor for National Arts Council

• Voluntary work in Sri Lanka

Personal Projects:

• Writing music

• Personal investment (equity analysis, etc)

• Travel

muvee

muvee

Unique software for Automatic Video Production

– finished productions from raw video (or photos) in

minutes or seconds

… skills of a video pro in software

– for everyone – kids to grannies

– for almost anything: family events, kids, holidays,

sports… (and pros use it too)

– in hundreds of styles

Videos: - Intro to muvee - Demo muvees

What drove the innovation?

Innovations often start from combining DRIVER(s) and ENABLER(s)

DRIVER (eg a need)...

• Raw video is BORING, but traditional editors are...– Too complex: steep learning curve

– Too slow/tedious: hours or days

– Dumb: they need knowledge of the “grammar of editing” to get good results

&

...cont: What drove the innovation?

ENABLERS (Possibilities/Capabilities)...• Techniques for analysis/processing of video:

• ...and music

FACE DETECTION MOTION DETECTION

Tempo = 93

TEMPO & BEAT

DETECTION

Put Driver and Enabler together...

Dec 1999 : Seed of the idea... “DIY MTV”

Evolved to become Automatic Video Editing

The Three Big Questions

Q1. Will people really want it?– And what *exactly* do they want - what particular set of features and controls?

= “PRODUCT DEFINITION”

Q2. Can we make it work well enough?

– Productions that “look good”

... ie that have more emotional power than the raw video?

Q3. Is anyone else out there doing it already?– If they are big, powerful and ahead of us, it’s probably GAME OVER

Q1: Will people really want it?

...and what *exactly* do they want?

APPROACH: “Don’t worry be Crappy” --Guy Kawasaki

= LEAN

ie Talk to users -> MVP -> Demo it

Above all, LISTEN VERY CAREFULLY!

“Wow, this is awesome! You guys are geniuses!!” MEANS NOTHING

“Can I buy it now?” GOOD! YOU’RE ON THE RIGHT TRACK...

Q2: Can we make it work well enough?

APPROACH: eliminate feasibility risk with a Proof of Concept (PoC)

First results in mid 2000. Good!

Architecture

31

Raw Video

Video

Description

Music

Description

Video Data

Music Data

Music

Finished muvee:

a high-quality auto-edited video

productionStyles

User Selects

Constructor

(Makes Edit

Decisions)

Renderer

(Performs

Editing on the

video/audio data)

EditDecision

List

Video Analyzer

Music Analyzer

Q3: Is anyone else doing it already?

APPROACH: get out on the road & talk with people!

• Meet potential competitors (also potential licensors!) ...

• Attend tradeshows...

By mid 2001, we were fairly sure we were out ahead of anyone else.

Sep 2001: muvee autoProducer v1.0 released!

Launched online

+

Simultaneously:

Licensed the engine

Note the simplicity: basically just 3 steps. MVP!

Founding Team

What else did we do in the early days?

Between 2000 & 2002, apart from the product itself...

• Filing patents

• Figuring out our “messaging” (how you tell the story)

• ... and “brand identity” (though we didn’t call it that)

• Website including sales

• “Guerilla” PR

• Raising VC investment

• Basics: registering company, accounting, office setup...

• Recruiting

• ... and lots and lots of other things

muvee - Achievements

Hasn’t made the founders or investors rich (yet?) but...• Has created a whole new category of SW: Automatic Video Editing• 100s of millions shipped, millions of users

– Licensees have included: Sony, HP, Nokia, Nikon, LG...

• Headline publicity• Many delighted customers

• Substantial global mindshare, eg today (as of Mar 2014):

– ~500k hits for “muvee” on Google

– > 150k hits for “muvee” on YouTube• > $S50m revenue from overseas• > 500 man-years of employment created in SG• Excellent adventure! • Huge learning experience• Strong & lasting friendships

muvee: Challenges

• Hasn’t made any of us rich yet!

– Appeared to be a quick win or die prospect, but that’s not how it has turned

out.

TAKEAWAY: prepare for the possibility of moderate success

• Imho, has never unambiguously “crossed the chasm”

...and still not clear when/how that may happen

• Specific problem: works like magic sometimes; other times not

• Hard to sustain team excitement after so long

Product Evolution

v1

v8

Q: Were we right to add features and make it more complicated?

muveehomepage2014-03-24

Tips for entrepreneurs

Do you want to be an entrepreneur? Why?

• Because it’s trendy?

• Money?

• Don’t like being told what to do?

• To prove you have what it takes?

• Accelerate career?

• Status?

• Respect?

• Adventure?

• Self-discovery / “Self-actualization”?

• Contribution to the world?

Some things you can look forward to...

• Worry as constant companion

– Failure is common; success rare

– If you fail, lots of people will be deeply disappointed

• Tough decisions that some people will hate you for

• Dealing with dumb mistakes (your own and by others)

• 100-hour workweeks

• Hundreds of boring things you never knew you had to do (but do!)

• The feeling that you’re never doing enough

• Cold sweats at 4am

HEALTH WARNING: It’s hell sometimes!

43

44

“If you’re going though

hell, keep going!”

45

46

Becoming an entrepreneur: Why it’s worth doing anyway

• Seeing what you’ve created take root and grow

• Changing the world - even a little bit

• Learning a million new things

…OK, some of which you probably never wanted to know!

• Proving the skeptics wrong

• Finding new qualities in yourself

• Having an adventure

• Career advancement?

• Money?

BTW... motivational posters? I can’t stand them.

49

Let’s consider the salmon’s point of view...

The Business Plan

“No battle plan survives contact with the enemy”

--Helmuth von Moltke

“No business plan survives contact with the market”

If you’re going to write fiction, write a novel instead.

Focus less on planning, more on discovering

...and identifying+testing assumptions

Product Definition

Probably the single most important thing for most high tech ventures today.

• Think in terms of the whole “User Journey” (more than just User Experience) and users’ emotional reactions– Obsess about simplicity.

• Every feature incurs cost: is it justified?– Obsess about clear messaging

• What misunderstandings will occur?– Work on aesthetics and “playful” aspects – what will make users smile?

• Feature requests: keep a small database of requests and prioritize them ruthlessly.

• Develop sophisticated instincts. Beware market research and focus groups.(But Usability Studies are often very valuable.)

Why is Apple so successful? Strong on all fronts, but especially product definition (imho).

Media Relations (PR)

• Free in most cases! (v. advertizing)

• Make the story dramatic

• Guerilla approach can work

• …but later, get some media training

• Don’t hire PR agencies on retainers

Some Comments on Leadership:

• It’s a constant learning curve

• Integrity / Honesty above all

• Always demand more of yourself than

others

• Be generous with equity

– A small part of a bigger pie is often worth

more $

– …and nearly always tastes better!

• Cultivate diversity of viewpoint and

opinion… with a passion!

– “If the only tool you know is a hammer,

every problem looks like a nail”

– “If we always agree, one of us is

redundant”

54

• Balance consensus and forceful

leadership

• Be gentle where possible. Be tough

when there’s no other way.

• Think a lot about your team’s emotions

• Harmony is essential. Discord may be

the biggest startup killer.

Too few people live in Harmony

Designing your life

Career: how I’ve approached it

• Always quite “anti-career”

...especially in big organizations

• Mostly just followed whatever I found fun / interesting / cool at the time

– But often tried to “dig deep”: you need to stick at most things for years to achieve

anything at all.

• For me, work and job are totally different things

– Many times what I’ve been paid for is not the work I cared most about.

– Money not v important: most of the things I enjoy don’t cost much

– ...and I usually find the status trap easy to resist

• Periods of v. high work intensity– Got to grit your teeth sometimes

• Some long breaks and extended phases without pay

• Above all, try to put passion into everything you do– If can’t find passion for what you’re doing for more than a few months, CHANGE!

Your choices are wider than you think

• Not just control of what job, but far more, including

– What goals to seek in life

– What principles to apply (eg Bret Victor: “Inventing on Principle”, etc...)

• In the broad sweep of history (hundreds or thousands of years), we live in amazing times

– A large part of humanity (including all in this room) have huge control over their own lives. In the past – and still for billions of people – this degree of choice is an impossible dream

– So choose well! Don’t do stuff “by default”.

• How to choose?

– Keep thinking: pop a level or two at least every few days

– Keep doing: navel-gazing doesn’t work

What makes an Entrepreneur?

• Businessmen/women enter a commercial game and aim to win

• Entrepreneurs try to redefine the game

...or create a whole new game

...even if the risks are far higher

So why not do this with the game of life?

Your life doesn’t have to be about winning a game created by someone else.

You can (at least to a degree)

DECIDE THE LIFE-GAME YOU WANT TO PLAY

In other words, design your own life.

Here’s a thought...

Is

winning

for

LOSERS?

And if you do win - what

happens next?

If your primary goal is to win, chances are

...you will fight your way up

...till you reach a level where you cannot go any higher

...and get stuck there.

And even if you reach the pinnacle,

will you feel happy and fulfilled?

Design your own life – how?

That’s up to you, but here are some ideas...

Instead of aiming to win a pre-existing career game, you can...

– Aim to discover and develop your own new games

• Commit yourself to innovating in everything you do – make it a habit

• Copy only rarely (eg to learn)

– Aim to contribute to the world around you

– Aim to support and “grow” the people interact with

– Try to find at least one speciality that isn’t transient

• Without this, software devp (and many other ICT careers) are hard – constant reboots!

...cont: Designing your own life– Put your heart into whatever you do

• Work till you drop - sometimes

• Dig deep: select a few things and pursue them all the way

...even (especially!) when people think you’re crazy

• But keep a sense of humor

Laugh at yourself, your goals, your achievements, your failures.

– Do a small number of things but do them very well

– Aim to enjoy the journey

... and to make it fun & fulfilling for your fellow-travelers

Having Fun v. Achievement?

Designing your own career takes more self-discipline than following the

usual job/career path

Why?

For most of us, true happiness is more than just having a good time.

• FULFILMENT is what counts most

...but fulfilment requires ACHIEVEMENT

...and achievement requires SELF-DISCIPLINE

• Often a conflict between:

– What I feel like doing right now

– What I want to get done

How do you manage this conflict?

Work-life: my model

Wasting your Life

Doing work you don’t enjoy in a job you

don’t believe in (usually for money).

Slogging

Building towards some long-term / career

goals, but the day to day work is tough or

boring

Goofing Off

Having fun, but not building anything for

the future

In the Zone

Doing something you love which also serves

a long-term bigger purpose

+veFUTURE

Achieving long-term goals

“Sense of Purpose”

-ve

-ve

+ve

PRESENT

In-the moment happiness

A great place to be, but don’t expect to spend all

your time here.

“Travel light” and make time for this: eg great vacations, and even some “mini-

retirements”

Beware the addictive & half-hearted versions: eg hourly tweeting /

facebook / IM / emailing

Don’t dream of living here all the time: even if you achieve it, the dream will

probably turn sour.

Lots of people end up here. Main causes? Financial Commitments and Fear.

Expect to spend some time here: worthwhile achievements always

involve some slog. Go all-out during those times.

But don’t live here all the time. If you always live in the future, you may never

live at all.

Potential Career/Life Traps

Everyone is different, so hard to generalize. But beware...• doing stuff “by default”• becoming dependent on high income

– Worst version: hate job, feel insecure, earn a lot but spend it all (and some)

• desire for status– eg fear that your friends are doing better

Travel light and keep your options open.

If you get in a career rut, take a deep breath and *jump*

...because playing safe is often the most dangerous strategy

DANGER!

Large financial commitments

are a

major threat to your freedom.

Beware the desire for STUFF and STATUS.

Final comments

“To achieve your goals in life....

...help others achieve theirs.”

Thanks for Listening!

Some suggested viewing/ reading

• Video: Bret Victor - “Inventing on Principle”

• Website: sivers.org

• Blog: Seth Godin

• Book: Eric Ries - “The Lean Startup”

– If you’re even thinking of doing a tech startup, get familiar with the lean

startup movement before you do anything: the ideas of Steve Blank,

Eric Ries, Yves Pigneur and others

• Book: Tim Ferris - “The Four-Hour Workweek”

– I don’t support some of his attitudes, but he has thought-provoking

ideas and perspectives. One of the few business/self-improvement

books that’s worth more than 5 minutes of your time.