SlideShare a Scribd company logo
Five Ways to Not Suck at Being a Java
Freelancer
Roberto Cortez
Roberto Cortez
Freelancer
twitter:!
@radcortez!
!
mail:!
radcortez@yahoo.com!
!
blog:!
http://www.radcortez.com
Who am I?
Code HTML for food?
Get some experience first
Work as a non-freelancer for at least 10 years (kidding)
It’s easier if you have a track record first.
!
Customers want instant results.
!
Unique skills can help you.
Get some experience first
Invest in yourself
Finally, you can have business cards
Build your reputation.
!
Create a blog, go to conferences, contribute to open-
source.
!
Invest in yourself
Try to keep an open mind
Sorry, I don’t do JavaScript
Expands your areas of expertise.
!
Don’t lock yourself with only a few technologies.
Try to keep an open mind
Manage your finances
ummm, what taxes?? invoices??
Paperwork is going to pile.
!
Waste your precious time.
!
Hire someone to do the job for you.
Manage your finances
Don’t get carried away
You don’t need to catch them all!
You can work to multiple customers.
!
Make sure to keep everyone happy.
!
Don’t be afraid to refuse a job.
Don’t get carried away
Why not try it someday?
You can always code for HTML for food…
What’s the worst thing that can happen to you?
!
You need to be always on the edge.
Why not try it someday?
Thank you!
Ad

More Related Content

Similar to Geecon 2014 - Five Ways to Not Suck at Being a Java Freelancer (20)

Finding your first clients as a freelancer
Finding your first clients as a freelancerFinding your first clients as a freelancer
Finding your first clients as a freelancer
Adam Ball
 
Au ama 10.15.14
Au ama 10.15.14Au ama 10.15.14
Au ama 10.15.14
rrandall1
 
10 low cost business ideas
10 low cost business ideas10 low cost business ideas
10 low cost business ideas
Smuggbugg
 
Six Extra Skills Every PHP Developer Should Have!!!!!!!
Six Extra Skills Every PHP Developer Should Have!!!!!!!Six Extra Skills Every PHP Developer Should Have!!!!!!!
Six Extra Skills Every PHP Developer Should Have!!!!!!!
LGS, GBHS&IC, University Of South-Asia, TARA-Technologies
 
Sambovat Content is King
Sambovat Content is KingSambovat Content is King
Sambovat Content is King
Dawn Russell
 
Clear, Concise Content for the Web by Samantha Bovat
Clear, Concise Content for the Web by Samantha BovatClear, Concise Content for the Web by Samantha Bovat
Clear, Concise Content for the Web by Samantha Bovat
John Coonen
 
The ABCs Of Freelancing: What Freelancers Really Are And How To Become One
The ABCs Of Freelancing: What Freelancers Really Are And How To Become OneThe ABCs Of Freelancing: What Freelancers Really Are And How To Become One
The ABCs Of Freelancing: What Freelancers Really Are And How To Become One
Dainis Graveris
 
Selling on-amazon
Selling on-amazonSelling on-amazon
Selling on-amazon
jamesaponty
 
How To Break Through Your Mental Barriers And Attract Clients On Command.pptx
How To Break Through Your Mental Barriers And Attract Clients On Command.pptxHow To Break Through Your Mental Barriers And Attract Clients On Command.pptx
How To Break Through Your Mental Barriers And Attract Clients On Command.pptx
Mishaal26
 
Internet marketing secrets - training guide
Internet marketing secrets - training guideInternet marketing secrets - training guide
Internet marketing secrets - training guide
AbderrazzakAitouahi
 
QUICK START GUIDE TO EASY ONLINE PROFITS !!
QUICK START GUIDE TO EASY ONLINE PROFITS !!QUICK START GUIDE TO EASY ONLINE PROFITS !!
QUICK START GUIDE TO EASY ONLINE PROFITS !!
SahilSingh470
 
Simple Home Based Business Franchise Tips That Work
Simple Home Based Business Franchise Tips That WorkSimple Home Based Business Franchise Tips That Work
Simple Home Based Business Franchise Tips That Work
rwallthesaints
 
How to work freely
How to work freelyHow to work freely
How to work freely
Gyorgy Czirfusz
 
How to improve cash flow
How to improve cash flowHow to improve cash flow
How to improve cash flow
denise2228
 
How to lead generation guide
How to lead generation guideHow to lead generation guide
How to lead generation guide
Igor Sentchenko
 
Passive income with side projects
Passive income with side projectsPassive income with side projects
Passive income with side projects
Matthijs Roumen
 
Top 10 business mistakes when starting a business
Top 10 business mistakes when starting a businessTop 10 business mistakes when starting a business
Top 10 business mistakes when starting a business
zubeditufail
 
12 Mistakes Not To Make when starting up your 2.0 company (2008)
12 Mistakes Not To Make when starting up your 2.0 company (2008)12 Mistakes Not To Make when starting up your 2.0 company (2008)
12 Mistakes Not To Make when starting up your 2.0 company (2008)
Katie Lips
 
Affiliate Marketing Report
Affiliate Marketing ReportAffiliate Marketing Report
Affiliate Marketing Report
ELLY DECO Hoa lụa Cao cấp
 
How to start a business with as low
How to start a business with as lowHow to start a business with as low
How to start a business with as low
Anamta Dua
 
Finding your first clients as a freelancer
Finding your first clients as a freelancerFinding your first clients as a freelancer
Finding your first clients as a freelancer
Adam Ball
 
Au ama 10.15.14
Au ama 10.15.14Au ama 10.15.14
Au ama 10.15.14
rrandall1
 
10 low cost business ideas
10 low cost business ideas10 low cost business ideas
10 low cost business ideas
Smuggbugg
 
Sambovat Content is King
Sambovat Content is KingSambovat Content is King
Sambovat Content is King
Dawn Russell
 
Clear, Concise Content for the Web by Samantha Bovat
Clear, Concise Content for the Web by Samantha BovatClear, Concise Content for the Web by Samantha Bovat
Clear, Concise Content for the Web by Samantha Bovat
John Coonen
 
The ABCs Of Freelancing: What Freelancers Really Are And How To Become One
The ABCs Of Freelancing: What Freelancers Really Are And How To Become OneThe ABCs Of Freelancing: What Freelancers Really Are And How To Become One
The ABCs Of Freelancing: What Freelancers Really Are And How To Become One
Dainis Graveris
 
Selling on-amazon
Selling on-amazonSelling on-amazon
Selling on-amazon
jamesaponty
 
How To Break Through Your Mental Barriers And Attract Clients On Command.pptx
How To Break Through Your Mental Barriers And Attract Clients On Command.pptxHow To Break Through Your Mental Barriers And Attract Clients On Command.pptx
How To Break Through Your Mental Barriers And Attract Clients On Command.pptx
Mishaal26
 
Internet marketing secrets - training guide
Internet marketing secrets - training guideInternet marketing secrets - training guide
Internet marketing secrets - training guide
AbderrazzakAitouahi
 
QUICK START GUIDE TO EASY ONLINE PROFITS !!
QUICK START GUIDE TO EASY ONLINE PROFITS !!QUICK START GUIDE TO EASY ONLINE PROFITS !!
QUICK START GUIDE TO EASY ONLINE PROFITS !!
SahilSingh470
 
Simple Home Based Business Franchise Tips That Work
Simple Home Based Business Franchise Tips That WorkSimple Home Based Business Franchise Tips That Work
Simple Home Based Business Franchise Tips That Work
rwallthesaints
 
How to improve cash flow
How to improve cash flowHow to improve cash flow
How to improve cash flow
denise2228
 
How to lead generation guide
How to lead generation guideHow to lead generation guide
How to lead generation guide
Igor Sentchenko
 
Passive income with side projects
Passive income with side projectsPassive income with side projects
Passive income with side projects
Matthijs Roumen
 
Top 10 business mistakes when starting a business
Top 10 business mistakes when starting a businessTop 10 business mistakes when starting a business
Top 10 business mistakes when starting a business
zubeditufail
 
12 Mistakes Not To Make when starting up your 2.0 company (2008)
12 Mistakes Not To Make when starting up your 2.0 company (2008)12 Mistakes Not To Make when starting up your 2.0 company (2008)
12 Mistakes Not To Make when starting up your 2.0 company (2008)
Katie Lips
 
How to start a business with as low
How to start a business with as lowHow to start a business with as low
How to start a business with as low
Anamta Dua
 

More from Roberto Cortez (15)

Chasing the RESTful Trinity - Client CLI and Documentation
Chasing the RESTful Trinity - Client CLI and DocumentationChasing the RESTful Trinity - Client CLI and Documentation
Chasing the RESTful Trinity - Client CLI and Documentation
Roberto Cortez
 
Baking a Microservice PI(e)
Baking a Microservice PI(e)Baking a Microservice PI(e)
Baking a Microservice PI(e)
Roberto Cortez
 
GraalVM and MicroProfile - A Polyglot Microservices Solution
GraalVM and MicroProfile - A Polyglot Microservices SolutionGraalVM and MicroProfile - A Polyglot Microservices Solution
GraalVM and MicroProfile - A Polyglot Microservices Solution
Roberto Cortez
 
Deconstructing and Evolving REST Security
Deconstructing and Evolving REST SecurityDeconstructing and Evolving REST Security
Deconstructing and Evolving REST Security
Roberto Cortez
 
Lightweight Enterprise Java With Microprofile
Lightweight Enterprise Java With MicroprofileLightweight Enterprise Java With Microprofile
Lightweight Enterprise Java With Microprofile
Roberto Cortez
 
Cluster your MicroProfile Application using CDI and JCache
Cluster your MicroProfile Application using CDI and JCacheCluster your MicroProfile Application using CDI and JCache
Cluster your MicroProfile Application using CDI and JCache
Roberto Cortez
 
Java EE 7 meets Java 8
Java EE 7 meets Java 8Java EE 7 meets Java 8
Java EE 7 meets Java 8
Roberto Cortez
 
Maven - Taming the Beast
Maven - Taming the BeastMaven - Taming the Beast
Maven - Taming the Beast
Roberto Cortez
 
The First Contact with Java EE 7
The First Contact with Java EE 7The First Contact with Java EE 7
The First Contact with Java EE 7
Roberto Cortez
 
Migration tales from java ee 5 to 7
Migration tales from java ee 5 to 7Migration tales from java ee 5 to 7
Migration tales from java ee 5 to 7
Roberto Cortez
 
Development Horror Stories
Development Horror StoriesDevelopment Horror Stories
Development Horror Stories
Roberto Cortez
 
The 5 People in your Organization that grow Legacy Code
The 5 People in your Organization that grow Legacy CodeThe 5 People in your Organization that grow Legacy Code
The 5 People in your Organization that grow Legacy Code
Roberto Cortez
 
Java EE 7 Batch processing in the Real World
Java EE 7 Batch processing in the Real WorldJava EE 7 Batch processing in the Real World
Java EE 7 Batch processing in the Real World
Roberto Cortez
 
Coimbra JUG - 2º Encontro - O primeiro contacto com Java EE 7
Coimbra JUG - 2º Encontro - O primeiro contacto com Java EE 7Coimbra JUG - 2º Encontro - O primeiro contacto com Java EE 7
Coimbra JUG - 2º Encontro - O primeiro contacto com Java EE 7
Roberto Cortez
 
Coimbra JUG - 1º Encontro - As novidades do Java 8
Coimbra JUG - 1º Encontro - As novidades do Java 8Coimbra JUG - 1º Encontro - As novidades do Java 8
Coimbra JUG - 1º Encontro - As novidades do Java 8
Roberto Cortez
 
Chasing the RESTful Trinity - Client CLI and Documentation
Chasing the RESTful Trinity - Client CLI and DocumentationChasing the RESTful Trinity - Client CLI and Documentation
Chasing the RESTful Trinity - Client CLI and Documentation
Roberto Cortez
 
Baking a Microservice PI(e)
Baking a Microservice PI(e)Baking a Microservice PI(e)
Baking a Microservice PI(e)
Roberto Cortez
 
GraalVM and MicroProfile - A Polyglot Microservices Solution
GraalVM and MicroProfile - A Polyglot Microservices SolutionGraalVM and MicroProfile - A Polyglot Microservices Solution
GraalVM and MicroProfile - A Polyglot Microservices Solution
Roberto Cortez
 
Deconstructing and Evolving REST Security
Deconstructing and Evolving REST SecurityDeconstructing and Evolving REST Security
Deconstructing and Evolving REST Security
Roberto Cortez
 
Lightweight Enterprise Java With Microprofile
Lightweight Enterprise Java With MicroprofileLightweight Enterprise Java With Microprofile
Lightweight Enterprise Java With Microprofile
Roberto Cortez
 
Cluster your MicroProfile Application using CDI and JCache
Cluster your MicroProfile Application using CDI and JCacheCluster your MicroProfile Application using CDI and JCache
Cluster your MicroProfile Application using CDI and JCache
Roberto Cortez
 
Java EE 7 meets Java 8
Java EE 7 meets Java 8Java EE 7 meets Java 8
Java EE 7 meets Java 8
Roberto Cortez
 
Maven - Taming the Beast
Maven - Taming the BeastMaven - Taming the Beast
Maven - Taming the Beast
Roberto Cortez
 
The First Contact with Java EE 7
The First Contact with Java EE 7The First Contact with Java EE 7
The First Contact with Java EE 7
Roberto Cortez
 
Migration tales from java ee 5 to 7
Migration tales from java ee 5 to 7Migration tales from java ee 5 to 7
Migration tales from java ee 5 to 7
Roberto Cortez
 
Development Horror Stories
Development Horror StoriesDevelopment Horror Stories
Development Horror Stories
Roberto Cortez
 
The 5 People in your Organization that grow Legacy Code
The 5 People in your Organization that grow Legacy CodeThe 5 People in your Organization that grow Legacy Code
The 5 People in your Organization that grow Legacy Code
Roberto Cortez
 
Java EE 7 Batch processing in the Real World
Java EE 7 Batch processing in the Real WorldJava EE 7 Batch processing in the Real World
Java EE 7 Batch processing in the Real World
Roberto Cortez
 
Coimbra JUG - 2º Encontro - O primeiro contacto com Java EE 7
Coimbra JUG - 2º Encontro - O primeiro contacto com Java EE 7Coimbra JUG - 2º Encontro - O primeiro contacto com Java EE 7
Coimbra JUG - 2º Encontro - O primeiro contacto com Java EE 7
Roberto Cortez
 
Coimbra JUG - 1º Encontro - As novidades do Java 8
Coimbra JUG - 1º Encontro - As novidades do Java 8Coimbra JUG - 1º Encontro - As novidades do Java 8
Coimbra JUG - 1º Encontro - As novidades do Java 8
Roberto Cortez
 
Ad

Recently uploaded (20)

Employment Communication : The Job HUnting.pptx
Employment Communication : The Job HUnting.pptxEmployment Communication : The Job HUnting.pptx
Employment Communication : The Job HUnting.pptx
JunaidAlvi5
 
sorcesofdrugs-160228074 56 4246643544 (3).ppt
sorcesofdrugs-160228074 56 4246643544 (3).pptsorcesofdrugs-160228074 56 4246643544 (3).ppt
sorcesofdrugs-160228074 56 4246643544 (3).ppt
IndalSatnami
 
For ssrvm school Admission Campaign.pptx
For ssrvm school Admission Campaign.pptxFor ssrvm school Admission Campaign.pptx
For ssrvm school Admission Campaign.pptx
ArunTYltp
 
material-17438335 to the third floor in 47-gsms.pptx
material-17438335 to the third floor in 47-gsms.pptxmaterial-17438335 to the third floor in 47-gsms.pptx
material-17438335 to the third floor in 47-gsms.pptx
JyotirmayNirankari
 
Placement cell of college - why choose me
Placement cell of college - why choose mePlacement cell of college - why choose me
Placement cell of college - why choose me
mmanvi024
 
UPSC+BAProgramme Syllabus for students who want to pursue UPSC coaching from ...
UPSC+BAProgramme Syllabus for students who want to pursue UPSC coaching from ...UPSC+BAProgramme Syllabus for students who want to pursue UPSC coaching from ...
UPSC+BAProgramme Syllabus for students who want to pursue UPSC coaching from ...
Tushar kumar
 
CHAPTER 7 - Foreign Direct Investment.pptx
CHAPTER 7 - Foreign Direct Investment.pptxCHAPTER 7 - Foreign Direct Investment.pptx
CHAPTER 7 - Foreign Direct Investment.pptx
72200337
 
GENERAL INFORMATION for the most beautiful
GENERAL INFORMATION for the most beautifulGENERAL INFORMATION for the most beautiful
GENERAL INFORMATION for the most beautiful
12213013
 
What's the Volume Quiz Presentation in Green Grey Purple Simple Lined Style (...
What's the Volume Quiz Presentation in Green Grey Purple Simple Lined Style (...What's the Volume Quiz Presentation in Green Grey Purple Simple Lined Style (...
What's the Volume Quiz Presentation in Green Grey Purple Simple Lined Style (...
shenleighmaemolina
 
HCollege ppt guidance and counselin.pptx
HCollege ppt guidance and counselin.pptxHCollege ppt guidance and counselin.pptx
HCollege ppt guidance and counselin.pptx
liajohn0808
 
English For Carrier, It enhance your Communication Skills
English For Carrier, It enhance your Communication SkillsEnglish For Carrier, It enhance your Communication Skills
English For Carrier, It enhance your Communication Skills
ankitbeherabiru
 
Huckel_MO_Theory_Colorful_Presentation (1).pptx
Huckel_MO_Theory_Colorful_Presentation (1).pptxHuckel_MO_Theory_Colorful_Presentation (1).pptx
Huckel_MO_Theory_Colorful_Presentation (1).pptx
study2022bsc
 
remakingyourselfpresentation-250430095415-6476ade1.pptx
remakingyourselfpresentation-250430095415-6476ade1.pptxremakingyourselfpresentation-250430095415-6476ade1.pptx
remakingyourselfpresentation-250430095415-6476ade1.pptx
lakhmanpindariya9176
 
!Warshauer Paul Curriculum Vitae, Resume
!Warshauer Paul Curriculum Vitae, Resume!Warshauer Paul Curriculum Vitae, Resume
!Warshauer Paul Curriculum Vitae, Resume
PaulWarshauer1
 
RCM-billing in medical coding0000 1.pptx
RCM-billing in medical coding0000 1.pptxRCM-billing in medical coding0000 1.pptx
RCM-billing in medical coding0000 1.pptx
liajohn0808
 
SAFETY BRIEFING.........................
SAFETY BRIEFING.........................SAFETY BRIEFING.........................
SAFETY BRIEFING.........................
BalaChandran458212
 
When Is the Best Time to Use Job Finding Apps?
When Is the Best Time to Use Job Finding Apps?When Is the Best Time to Use Job Finding Apps?
When Is the Best Time to Use Job Finding Apps?
SnapJob
 
SEMINAR REPORT PPT.pptxSDJADADGGDYSADGSGJSFDH
SEMINAR REPORT PPT.pptxSDJADADGGDYSADGSGJSFDHSEMINAR REPORT PPT.pptxSDJADADGGDYSADGSGJSFDH
SEMINAR REPORT PPT.pptxSDJADADGGDYSADGSGJSFDH
123candemet2003
 
Huckel_Molecular orbital _Theory_8_Slides.pptx
Huckel_Molecular orbital _Theory_8_Slides.pptxHuckel_Molecular orbital _Theory_8_Slides.pptx
Huckel_Molecular orbital _Theory_8_Slides.pptx
study2022bsc
 
Green Colorful House Simple Illustration Presentation.pdf.pdf
Green Colorful House Simple Illustration Presentation.pdf.pdfGreen Colorful House Simple Illustration Presentation.pdf.pdf
Green Colorful House Simple Illustration Presentation.pdf.pdf
RhyzCharmSolis
 
Employment Communication : The Job HUnting.pptx
Employment Communication : The Job HUnting.pptxEmployment Communication : The Job HUnting.pptx
Employment Communication : The Job HUnting.pptx
JunaidAlvi5
 
sorcesofdrugs-160228074 56 4246643544 (3).ppt
sorcesofdrugs-160228074 56 4246643544 (3).pptsorcesofdrugs-160228074 56 4246643544 (3).ppt
sorcesofdrugs-160228074 56 4246643544 (3).ppt
IndalSatnami
 
For ssrvm school Admission Campaign.pptx
For ssrvm school Admission Campaign.pptxFor ssrvm school Admission Campaign.pptx
For ssrvm school Admission Campaign.pptx
ArunTYltp
 
material-17438335 to the third floor in 47-gsms.pptx
material-17438335 to the third floor in 47-gsms.pptxmaterial-17438335 to the third floor in 47-gsms.pptx
material-17438335 to the third floor in 47-gsms.pptx
JyotirmayNirankari
 
Placement cell of college - why choose me
Placement cell of college - why choose mePlacement cell of college - why choose me
Placement cell of college - why choose me
mmanvi024
 
UPSC+BAProgramme Syllabus for students who want to pursue UPSC coaching from ...
UPSC+BAProgramme Syllabus for students who want to pursue UPSC coaching from ...UPSC+BAProgramme Syllabus for students who want to pursue UPSC coaching from ...
UPSC+BAProgramme Syllabus for students who want to pursue UPSC coaching from ...
Tushar kumar
 
CHAPTER 7 - Foreign Direct Investment.pptx
CHAPTER 7 - Foreign Direct Investment.pptxCHAPTER 7 - Foreign Direct Investment.pptx
CHAPTER 7 - Foreign Direct Investment.pptx
72200337
 
GENERAL INFORMATION for the most beautiful
GENERAL INFORMATION for the most beautifulGENERAL INFORMATION for the most beautiful
GENERAL INFORMATION for the most beautiful
12213013
 
What's the Volume Quiz Presentation in Green Grey Purple Simple Lined Style (...
What's the Volume Quiz Presentation in Green Grey Purple Simple Lined Style (...What's the Volume Quiz Presentation in Green Grey Purple Simple Lined Style (...
What's the Volume Quiz Presentation in Green Grey Purple Simple Lined Style (...
shenleighmaemolina
 
HCollege ppt guidance and counselin.pptx
HCollege ppt guidance and counselin.pptxHCollege ppt guidance and counselin.pptx
HCollege ppt guidance and counselin.pptx
liajohn0808
 
English For Carrier, It enhance your Communication Skills
English For Carrier, It enhance your Communication SkillsEnglish For Carrier, It enhance your Communication Skills
English For Carrier, It enhance your Communication Skills
ankitbeherabiru
 
Huckel_MO_Theory_Colorful_Presentation (1).pptx
Huckel_MO_Theory_Colorful_Presentation (1).pptxHuckel_MO_Theory_Colorful_Presentation (1).pptx
Huckel_MO_Theory_Colorful_Presentation (1).pptx
study2022bsc
 
remakingyourselfpresentation-250430095415-6476ade1.pptx
remakingyourselfpresentation-250430095415-6476ade1.pptxremakingyourselfpresentation-250430095415-6476ade1.pptx
remakingyourselfpresentation-250430095415-6476ade1.pptx
lakhmanpindariya9176
 
!Warshauer Paul Curriculum Vitae, Resume
!Warshauer Paul Curriculum Vitae, Resume!Warshauer Paul Curriculum Vitae, Resume
!Warshauer Paul Curriculum Vitae, Resume
PaulWarshauer1
 
RCM-billing in medical coding0000 1.pptx
RCM-billing in medical coding0000 1.pptxRCM-billing in medical coding0000 1.pptx
RCM-billing in medical coding0000 1.pptx
liajohn0808
 
SAFETY BRIEFING.........................
SAFETY BRIEFING.........................SAFETY BRIEFING.........................
SAFETY BRIEFING.........................
BalaChandran458212
 
When Is the Best Time to Use Job Finding Apps?
When Is the Best Time to Use Job Finding Apps?When Is the Best Time to Use Job Finding Apps?
When Is the Best Time to Use Job Finding Apps?
SnapJob
 
SEMINAR REPORT PPT.pptxSDJADADGGDYSADGSGJSFDH
SEMINAR REPORT PPT.pptxSDJADADGGDYSADGSGJSFDHSEMINAR REPORT PPT.pptxSDJADADGGDYSADGSGJSFDH
SEMINAR REPORT PPT.pptxSDJADADGGDYSADGSGJSFDH
123candemet2003
 
Huckel_Molecular orbital _Theory_8_Slides.pptx
Huckel_Molecular orbital _Theory_8_Slides.pptxHuckel_Molecular orbital _Theory_8_Slides.pptx
Huckel_Molecular orbital _Theory_8_Slides.pptx
study2022bsc
 
Green Colorful House Simple Illustration Presentation.pdf.pdf
Green Colorful House Simple Illustration Presentation.pdf.pdfGreen Colorful House Simple Illustration Presentation.pdf.pdf
Green Colorful House Simple Illustration Presentation.pdf.pdf
RhyzCharmSolis
 
Ad

Geecon 2014 - Five Ways to Not Suck at Being a Java Freelancer