SlideShare uma empresa Scribd logo
1 de 85
Baixar para ler offline
“ ”
top 10
misconceptions
of software
freelancing
john hann
@unscriptable
Saturday, November 13, 2010
who wants to make
$$$$$$$$?
Saturday, November 13, 2010
who wants to make
$$$$$$$$?
Saturday, November 13, 2010
go back and get your
mba and follow the
advice of these books
Saturday, November 13, 2010
Saturday, November 13, 2010
that’s what i did*!
*except for the mba part
Saturday, November 13, 2010
revenues > $100k/mo
Q3 Q4 Q1 Q2
$11,000 $16,000
$30,000
$47,000
$63,000
$79,000
$103,000
$161,000
revenue profit
Saturday, November 13, 2010
sales cramming the
pipeline
Q3 Q4 Q1 Q2
0.5
1
1.2
33
3.5
5
6
project duration
new projects per month
Saturday, November 13, 2010
it kinda
sucked
the money was good, really good. :)
but i wasn’t 100% happy.
i wanted to code!
Saturday, November 13, 2010
but i wasn’t going to
give up the money
:(
Saturday, November 13, 2010
luckily, the 2001-2003
recession hit
Q3 Q4 Q1 Q2
$23,000
-$4,000
-$16,000 -$16,000
$127,000
$79,000
$54,000
$37,000
revenue profit
Saturday, November 13, 2010
it was a painful
period of debt
repayment and
layoffs
Saturday, November 13, 2010
Saturday, November 13, 2010
but in 2004,
something magical
happened
(besides paying off my business debts)
Saturday, November 13, 2010
i became passionate*
about javascript
*a.k.a. “obsessed”
Saturday, November 13, 2010
i was also no longer a
consultant, nor a
contractor
Saturday, November 13, 2010
i was finally a
software freelancer
Saturday, November 13, 2010
but i had a lot of
unlearning to do
Saturday, November 13, 2010
8 years running a
consulting firm did
not prepare me to be
a freelancer
Saturday, November 13, 2010
i had a few
delusions… and got
tons of bad advice
from others
Saturday, November 13, 2010
bad advice is like herpes
Saturday, November 13, 2010
top 10*
misconceptions of
software
freelancing
*in no particular order
IMHO YMMV RTFM BBQ ROFL
Saturday, November 13, 2010
“ ”the first order of
business is to fill
your pipeline
Saturday, November 13, 2010
what they preach
Saturday, November 13, 2010
reality check:
clients aren’t going to
wait for you
Saturday, November 13, 2010
there is no pipeline
Saturday, November 13, 2010
you’ve got to get out
there and find clients
(and stay out there)
Saturday, November 13, 2010
“ ”
recruiters are a
cheap and easy
alternative to
marketing myself
Saturday, November 13, 2010
recruiter !=
career
coach
Saturday, November 13, 2010
you must be in
control.
plot your own career
path
Saturday, November 13, 2010
otherwise you’re just
a career contractor*
*oxymoron. contracting can not be a career
Saturday, November 13, 2010
“ ”it’s ok to start out
at a low rate to get
a great client
Saturday, November 13, 2010
$$ –> $$$?
how are you gonna justify this?
Saturday, November 13, 2010
fluctuating rates
strain the client
relationship
Saturday, November 13, 2010
always start out high
and let the client
negotiate a good deal
Saturday, November 13, 2010
walk away if the
client can’t agree to
your
minimum rate
Saturday, November 13, 2010
“ ”
you need to find a
client that’ll hire
you full-time for 3+
years
Saturday, November 13, 2010
Saturday, November 13, 2010
it’s “free”-lancing!
don’t chain yourself
to a client
Saturday, November 13, 2010
skills stagnation +
revenue stagnation
–––––––––––––––––––
career death
Saturday, November 13, 2010
“ ”
i need to learn
[popular skill*]
cuz that’s where
the jobs are
* asp.net, java, etc.
Saturday, November 13, 2010
java
asp.net
node.js
jQuery
dojo
Saturday, November 13, 2010
java
asp.net
node.js
recruiters
college
grads
unemployed
jQuery
clueless
dojo
Saturday, November 13, 2010
indeed.com
java, asp.net – mature markets
Saturday, November 13, 2010
indeed.com
dojo, jQuery – expanding markets
Saturday, November 13, 2010
indeed.com
node.js – nascent market?
Saturday, November 13, 2010
“ ”
the more skills i
put on my resumé,
the more
marketable i'll be
Saturday, November 13, 2010
Jane Duzitall
Core Skills:
XHTML, HTML5, CSS2.1, CSS3,
JavaScript, jQuery, Dojo, Prototype,
Scriptaculous, Sproutcore, Mootols,
Mochikit, ASP, ASP.Net, VB, VB.Net, C#, C,
C++, 80x86 Assembler, Ruby, Rails, JSP,
Java, Spring, Sprong, SQL Server, MySQL,
Oracle, Sybase, Firebird, Postgres,
Berkeley, MongoDB, CouchDB
Saturday, November 13, 2010
andy the one-man
bandy
kenny g
which one’s getting the
high-paying gigs?
Saturday, November 13, 2010
andy the one-man
bandy
kenny g
which one’s getting the
high-paying gigs?
X
Saturday, November 13, 2010
which one’s got clients
calling him?
andy the one-man
bandy
kenny g
Saturday, November 13, 2010
which one’s got clients
calling him?
andy the one-man
bandy
kenny g
✓
Saturday, November 13, 2010
experienced clients
seek specialists
Saturday, November 13, 2010
“ ”one-man bands do
better during
recessions
Saturday, November 13, 2010
which one’s still making
a buck?
andy the one-man
bandy
kenny g
Saturday, November 13, 2010
which one’s still making
a buck?
?andy the one-man
bandy
kenny g
Saturday, November 13, 2010
which one’s still making
a buck?
? ?andy the one-man
bandy
kenny g
Saturday, November 13, 2010
a) goes hungry
b) takes a long vacation
c) reduces her rate
d) lays low until the market recovers
e) none of the above
what’s a specialist do in
a recession?
Saturday, November 13, 2010
a) goes hungry
b) takes a long vacation
c) reduces her rate
d) lays low until the market recovers
e) none of the above
what’s a specialist do in
a recession?
Saturday, November 13, 2010
what’s a specialist do in
a recession?
lives off her nest egg
taps her long list of happy clients
finds creative ways to provide value
networks and travels more than ever
contributes more heavily to oss and blogs
Saturday, November 13, 2010
“ ”i need more
experience to get
the good clients
Saturday, November 13, 2010
awesome clients seek
passion
Saturday, November 13, 2010
awesome clients seek
passion
Saturday, November 13, 2010
but where do they
look?
the internetz, duh!
Saturday, November 13, 2010
experiment, tinker,
blog, contribute
create an online presence.
demonstrate your passion.
Saturday, November 13, 2010
github is your resumé
your blog is your
marketing site
Saturday, November 13, 2010
open source software
projects need your
brain
and awesome clients love oss
Saturday, November 13, 2010
“ ”
i should fire the
bottom 20%* of
my clients every
year
*80/20 rule, a.k.a. the “Pareto Principle”
Saturday, November 13, 2010
yes and no
Saturday, November 13, 2010
define “bottom”
Saturday, November 13, 2010
define “bottom”
a) not interesting (not your passion)
b) high stress
c) no leverage

 
 (no references, not bloggable)
d) small $$$
e) all of the above
Saturday, November 13, 2010
define “bottom”
a) not interesting (not your passion)
b) high stress
c) no leverage

 
 (no references, not bloggable)
d) small $$$
e) all of the above
Saturday, November 13, 2010
pursue the most
exciting, most
bloggable gigs
no matter how small
low stress is good, too
Saturday, November 13, 2010
even better:
eject the bottom 20%
of your resumé every
year
cuz your resumé sucks, dude
Saturday, November 13, 2010
everything on your
resumé should sell
your value and your
passion
ditch everything else
Saturday, November 13, 2010
“ ”
i'm gonna
moonlight b/c full-
time freelancing is
too risky
Saturday, November 13, 2010
some things that are
riskier than freelancing
relying on others for your paycheck
not managing your own career
Saturday, November 13, 2010
1) find an expanding niche you can be

 
 passionate about
2) experiment, tinker, blog, contribute
3) get out there / get noticed (meetups,

 
 social networks, online communities)
4) avoid the easy path (recruiters,

 
 job sites)
5) watch for your next passion
jump in with both feet
Saturday, November 13, 2010
or not…
1) find a simple, part-time gig
2) obsessively over-deliver
3) get a reference (put it online)
4) blog about what you did (think value)
5) repeat, aiming for a better gig / rate
6) quit your lame-ass job when you score

 
 an awesome gig / rate
Saturday, November 13, 2010
“ ”i’m going to learn
how to freelance
from a “top 10” list
bonus misconception
Saturday, November 13, 2010
“ ”i’m going to learn
how to freelance
from a “top 10” list
bonus misconception
Saturday, November 13, 2010
go create your own
strategy
Saturday, November 13, 2010
questions?
Saturday, November 13, 2010
vital tools
github.com
twitter.com
quora.com
stackoverflow.com
groups.google.com
lanyrd.com
meetup.com
indeed.com
linkedin.com
irc & mail lists
Saturday, November 13, 2010
image credits
“we ate ur bills” – icanhascheezburger.com
“donut herpes” – myfoodlooksfunny.com
“ticket line” – u2albumreview.com
“one man band” – flickr.com/photos/randychiu/
“kenny g” – idiomag.com
“dog tied up” – flickr.com/photos/clintjcl
Saturday, November 13, 2010

Mais conteúdo relacionado

Semelhante a Top 10 Misconceptions of Software Freelancing

MIMA Digital Strategy Presentation
MIMA Digital Strategy PresentationMIMA Digital Strategy Presentation
MIMA Digital Strategy PresentationCiceron
 
Designing Presentations
Designing PresentationsDesigning Presentations
Designing PresentationsKrista Kennedy
 
Nov. 9 East Valley Partnership Cities 3.0
Nov. 9 East Valley Partnership Cities 3.0Nov. 9 East Valley Partnership Cities 3.0
Nov. 9 East Valley Partnership Cities 3.0Rebecca Ryan
 
How Steve Jobs Would Disrupt The Truck & Bus Industry
How Steve Jobs Would Disrupt The Truck & Bus IndustryHow Steve Jobs Would Disrupt The Truck & Bus Industry
How Steve Jobs Would Disrupt The Truck & Bus IndustryJohan Ronnestam
 
Create Your Coaching Offers
Create Your Coaching OffersCreate Your Coaching Offers
Create Your Coaching OffersLiveDynamite
 
Dr. © - How I learned to stop worrying and love fair-use licenses
Dr. © - How I learned to stop worrying and love fair-use licensesDr. © - How I learned to stop worrying and love fair-use licenses
Dr. © - How I learned to stop worrying and love fair-use licensesAndré Luís
 
Classrooms of Tomorrow
Classrooms of TomorrowClassrooms of Tomorrow
Classrooms of TomorrowRodd Lucier
 
How to land clients while working from an island | WordCamp Chicago 2013
How to land clients while working from an island | WordCamp Chicago 2013How to land clients while working from an island | WordCamp Chicago 2013
How to land clients while working from an island | WordCamp Chicago 2013Matt Report
 
Double Your Website’s Success
Double Your Website’s SuccessDouble Your Website’s Success
Double Your Website’s SuccessRoss Johnson
 
Staking Your Claim In Open Source
Staking Your Claim In Open SourceStaking Your Claim In Open Source
Staking Your Claim In Open Sourceevanphx
 
How to leverage content for conversions
How to leverage content for conversionsHow to leverage content for conversions
How to leverage content for conversionsUnbounce
 
Fostering Software Craftsmanship
Fostering Software CraftsmanshipFostering Software Craftsmanship
Fostering Software CraftsmanshipCory Foy
 
Ram social media seminar
Ram social media seminarRam social media seminar
Ram social media seminarJess Sloss
 
Bootstrapping Profits
Bootstrapping ProfitsBootstrapping Profits
Bootstrapping ProfitsTodd Garland
 

Semelhante a Top 10 Misconceptions of Software Freelancing (15)

MIMA Digital Strategy Presentation
MIMA Digital Strategy PresentationMIMA Digital Strategy Presentation
MIMA Digital Strategy Presentation
 
Designing Presentations
Designing PresentationsDesigning Presentations
Designing Presentations
 
Nov. 9 East Valley Partnership Cities 3.0
Nov. 9 East Valley Partnership Cities 3.0Nov. 9 East Valley Partnership Cities 3.0
Nov. 9 East Valley Partnership Cities 3.0
 
How Steve Jobs Would Disrupt The Truck & Bus Industry
How Steve Jobs Would Disrupt The Truck & Bus IndustryHow Steve Jobs Would Disrupt The Truck & Bus Industry
How Steve Jobs Would Disrupt The Truck & Bus Industry
 
Social Media Week- Buenos Aires
Social Media Week- Buenos AiresSocial Media Week- Buenos Aires
Social Media Week- Buenos Aires
 
Create Your Coaching Offers
Create Your Coaching OffersCreate Your Coaching Offers
Create Your Coaching Offers
 
Dr. © - How I learned to stop worrying and love fair-use licenses
Dr. © - How I learned to stop worrying and love fair-use licensesDr. © - How I learned to stop worrying and love fair-use licenses
Dr. © - How I learned to stop worrying and love fair-use licenses
 
Classrooms of Tomorrow
Classrooms of TomorrowClassrooms of Tomorrow
Classrooms of Tomorrow
 
How to land clients while working from an island | WordCamp Chicago 2013
How to land clients while working from an island | WordCamp Chicago 2013How to land clients while working from an island | WordCamp Chicago 2013
How to land clients while working from an island | WordCamp Chicago 2013
 
Double Your Website’s Success
Double Your Website’s SuccessDouble Your Website’s Success
Double Your Website’s Success
 
Staking Your Claim In Open Source
Staking Your Claim In Open SourceStaking Your Claim In Open Source
Staking Your Claim In Open Source
 
How to leverage content for conversions
How to leverage content for conversionsHow to leverage content for conversions
How to leverage content for conversions
 
Fostering Software Craftsmanship
Fostering Software CraftsmanshipFostering Software Craftsmanship
Fostering Software Craftsmanship
 
Ram social media seminar
Ram social media seminarRam social media seminar
Ram social media seminar
 
Bootstrapping Profits
Bootstrapping ProfitsBootstrapping Profits
Bootstrapping Profits
 

Último

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Último (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Top 10 Misconceptions of Software Freelancing