the secret life of a flash freelancer

38
The Secret Life of a Flash Freelancer Peter Elst - Flash on the Beach 2009

Upload: peter-elst

Post on 12-Jan-2015

4.595 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: The Secret Life of a Flash Freelancer

The Secret Life of a Flash FreelancerPeter Elst - Flash on the Beach 2009

Page 2: The Secret Life of a Flash Freelancer

Why go freelance?

Page 3: The Secret Life of a Flash Freelancer

Top reasons to go freelance

I hate my job

I hate my bossI hate my colleagues

My work is not valuedOur clients are idiots

I’m wasting my time

I’m not paid enough

Page 4: The Secret Life of a Flash Freelancer

Top reasons to go freelance

I want a challenge

I want freedomI want to experiment

I want to build a businessI want geek status

I want to live up to my potential

Page 5: The Secret Life of a Flash Freelancer

My story

FlashForward 2001 - Amsterdam

Macromedia Flash MX sneak peek

flashcomponents.net

Flash MX Most Wanted Components

Macromedia Certified Flash Professional

Freelance Flash developer

Page 6: The Secret Life of a Flash Freelancer

My story

FlashForward 2001 - Amsterdam

Macromedia Flash MX sneak peek

flashcomponents.net

Flash MX Most Wanted Components

Macromedia Certified Flash Professional

Freelance Flash developer

Passion

Sharing

Work

+

=

Page 7: The Secret Life of a Flash Freelancer

Start blogging

Page 8: The Secret Life of a Flash Freelancer

Write articles

Page 9: The Secret Life of a Flash Freelancer

Author books

Page 10: The Secret Life of a Flash Freelancer

Speak at events

Flash on the Beach

The ActionScript Conference

FITC Adobe MAX FlashForward

webDUMulti-Mania

Scotch on the Rocks

Flashconference.de

Flashtival

MediaElements

Page 11: The Secret Life of a Flash Freelancer

Be accessible

Page 12: The Secret Life of a Flash Freelancer

Work versus pay

• Not all work is paid work

• Where do you draw the line?

• When does helping out become working for free?

• How do you set expectation?

Page 13: The Secret Life of a Flash Freelancer

Work versus pay

• 15 minute rule• Give advice not solutions• No refund policy

That said...

• Be nice!• These are potential clients

Page 14: The Secret Life of a Flash Freelancer

Freedom requires discipline

• Its (too) easy to do overtime

• Keep track of your hours

• Set milestones and create daily todo lists

• Procrastination is your enemy

Page 15: The Secret Life of a Flash Freelancer

Dealing with clients

• Be clear about your skills and expertise

• Give honest feedback about their plans

• Know your role within the project

• Communicate and set up a workflow

Page 16: The Secret Life of a Flash Freelancer

Choosing your projects

• Do not take on just any project!

• Make sure you feel comfortable about the work

• Money should not be the determining factor

• Its tempting to bite off more than you can chew

Page 17: The Secret Life of a Flash Freelancer

Failure is an option

Page 18: The Secret Life of a Flash Freelancer

Embrace the possibility of fuckups

• Murphy’s law and human fallibility

• Technical limitations are not always avoidable

• Have a backup plan and learn from it

Page 19: The Secret Life of a Flash Freelancer

Surviving nightmare clients

• Find some way to vent your anger

• Never send out impulse email replies

• Accept that some clients are jerks

• Provide honest feedback and a project debriefing

Page 20: The Secret Life of a Flash Freelancer

Project checklist

• Is the project technically possible?• Is the project deadline feasible?• Is the budget within your range?

• Are you excited about the project?• How well does the client communicate?• How do you feel about the team?• Is this a project you would put on your portfolio?

Page 21: The Secret Life of a Flash Freelancer

Setting your price

• Know your value and respect it

• Be consistent about pricing between clients

• Charge by the hour/day or a fixed rate

Page 22: The Secret Life of a Flash Freelancer

Charging by the hour/day

• Low risk for the freelancer

• Client typically requires you to estimate

• Make sure you keep a detailed timesheet

Page 23: The Secret Life of a Flash Freelancer

Charging fixed rates

• Much bigger risk for the freelancer

• Be careful about doing this for experimental work

• Calculate in extra days for contingencies

• Clients know the exact budget

Page 24: The Secret Life of a Flash Freelancer

Estimation versus guesstimation

• Don’t do fixed pricing without a signed off spec

• Break down the project into chunks

• Compare with previous projects

• Don’t forget to take research into consideration

• Be sure to budget in 20 to 50% extra hours

Page 25: The Secret Life of a Flash Freelancer

The cheap/fast/good dilemma

Clients always want all three, though:

• Cheap and fast won’t be good• Fast and good won’t be cheap• Good and cheap won’t be fast

Page 26: The Secret Life of a Flash Freelancer

Dealing with feature creep

• Feature creep happens

• Make sure you work in iterations

• Embrace change (but charge for it)

• Have the client budget in features

Page 27: The Secret Life of a Flash Freelancer

Project workflow

idea

proposal

functional spec

technical spec

budget

contract

prototype

Page 28: The Secret Life of a Flash Freelancer

Project workflow

idea

proposal

functional spec

technical spec

budget

contract

prototype

Concept

Definition

Implementation

+

=

Page 29: The Secret Life of a Flash Freelancer

Setting goals

• Where do you want to go with your business?

• Do you want to employ people?

• What are you passionate about?

Page 30: The Secret Life of a Flash Freelancer

Preventing burnout

• Force yourself to take a step back

• Make sure you have a backup plan

• Work towards a daily routine

• Keep yourself motivated

Page 31: The Secret Life of a Flash Freelancer

Work/life balance

• 40 hour weeks are difficult but not impossible

• No deadline is more important than your health

• No deadline is more important than your family

• Working from home can make things easier

Page 32: The Secret Life of a Flash Freelancer

Self evaluation

• Regularly look back at your work and evaluate

• Be critical but recognize your strengths

• Find areas you need to improve on and do it

Page 33: The Secret Life of a Flash Freelancer

Experimentation

• Try out new technologies and push it to the limit

• Don’t limit yourself to what you know

• Go outside of your comfort zone

Page 34: The Secret Life of a Flash Freelancer

Contributing to the community

• Open source your work whenever you can

• Be recklessly vocal about the things you care about

• Get involved in local user groups, other initiatives

Page 35: The Secret Life of a Flash Freelancer

Time management

• Time is a limited resource

• Break up your day into different tasks

• Keep track of your hours on each task

• Try to minimize impact on other projects

Page 36: The Secret Life of a Flash Freelancer

Ten commandments

1. Know yourself2. Be passionate about your work3. Communicate with your clients4. Experiment and share what you learn5. Don’t let money primarily drive your decisions6. Be self-critical but allow yourself to be proud of your work7. Accept failure and learn from it 8. Set yourself goals and work towards them9. Don’t be afraid of change, embrace opportunities10. Have fun!

Page 37: The Secret Life of a Flash Freelancer

Q&A

• Are you thinking about going freelance?• What are issues holding you back?• How is it working out for you?

Page 38: The Secret Life of a Flash Freelancer

Thanks!

Feel free to get in touch with your questions, feedback.

blog: www.peterelst.comemail: [email protected]: @peterelst