The Freelancer Manifesto
Minimum price
Suggested price

The Freelancer Manifesto

Learn how to build a profitable freelance business completely from scratch and gain the tools needed to succeed.

About the Book

Are you ready to launch your own freelance development business but don’t know where to start? I used to be the same way and I spent years refining my system in order to run a successful freelance business. In addition to being an instructor I also have a freelance development business that generated over $295,000 last year alone. In fact, in one month I made over $43,000 in freelance work. And in this book I walk through the exact process I used to build my freelance service so that you can learn from it and launch your own business.

I have spent the last year putting together this book based on my own real world experiences with clients. This includes discussing the good, the bad, and the ugly when it comes to becoming a freelancer. Many other freelancing courses are filled with 1-2 hours worth of theoretical concepts. I took a different approach and focus 100% on practical real life experiences so that you can truly use this book to launch a freelance business. The result is that this course gives you 2 to 3 times more material than most other freelancing systems.

I’ve organized the course into practical sections so that you can follow along, this includes:

Preparing for the launch of your business. Including how to schedule your launch, how to create a portfolio that actually gets clients, how to craft a list of template proposals, and every other component you’ll need in order to start your business.

Next we’ll move onto the top challenge freelancers come across: how to get clients! This was the most difficult obstacle for me to overcome when I started my freelance business and I walk you through my marketing system that generated so many clients that I had to hire additional freelancers to help take on all of the new clients that were signing up.

As important as getting clients is when it comes to launching a freelance business I don’t end the book there. I dedicate sections to the topics of managing projects, testing for code quality, working with legacy applications, and how to manage client communication to ensure that your clients become your biggest fans.

If the idea of hard work doesn’t scare you off and if the concept of making your own schedule and being able to work from anywhere in the world is appealing, then this is the book for you.

Since these concepts are part of my life’s work, I didn’t simply write this book. I also filmed video lessons published on Udemy with a video guide associated with each chapter of the book. If you are interested in going through the video course you can access it at this link, along with all of my development courses.

I look forward to going through the book with you and I wish you the best of luck on your freelance journey!

  • Share this book

  • Categories

    • Career
    • Sales
    • Self-Help
    • Computers and Programming
  • Feedback

    Email the Author(s)

About the Author

Jordan Hudgens
Jordan Hudgens

Jordan Hudgens is the CTO and Founder of DevCamp where he leads instruction and curriculum development for all of the DevCamp and Bottega code schools around the US.

As a developer for over the past decade, Jordan has traveled the world building applications and training individuals on a wide variety of topics, including: Ruby development, big data analysis, and software engineering.

Jordan focuses on project driven education, as opposed to theory based development. This style of teaching is conducive to learning how to build real world products that adhere to industry best practices.

Additionally Jordan has published multiple books on programming and computer science, along with developing training curriculum for, devCamp, and AppDev on the topics of Ruby on Rails, Java, AngularJS, NoSQL, API development, and algorithms.

Table of Contents

  • Introduction
  • Benefits to Freelancing
    • Freedom
    • Income Source Flexibility
    • Revenue
  • Challenges for Freelancing
    • List of Freelance Challenges
    • Getting clients
    • Managing multiple projects
    • Managing paperwork and legal documents
    • Responding to Angry Clients
  • Scheduling Your Launch
    • Writing Down Your Freelance Business Goals
    • Decide on your long term goals
    • Decide on a timeline for launch
  • Creating a Portfolio
    • Examples of Freelance Portfolios
  • Building a Service List
    • Example List of Services
  • Creating a Website for a Freelance Business
    • Describe what makes you unique
    • List your services
    • Projects or Companies You’ve Worked With in the Past
    • Your portfolio
    • Testimonials
    • Contact methods
    • Building the site
  • Creating Freelance Marketing Websites for Specific Client Categories
    • A/B Testing
    • Other Examples
    • Why create multiple marketing sites?
  • Creating a Targeted Set of Sales Proposals
    • Components of Successful Sales Proposals
    • Gain the Potential Client’s Trust
    • Clear and Concise Communication
    • Public Profiles
    • Online Skill Tests and Certifications
    • Showcase Your Skills
    • Hand Pick Portfolio Items
    • Prove that You’re a Fit for a Client’s Project
  • Freelance Proposal Templates
    • Standard Proposal
    • Informed Proposal
    • Formal Proposal
    • Resources
  • Freelance Bookkeeping Options to Manage Your Business
    • Freshbooks
    • Quickbooks
    • Netsuite
  • Three Ways to Get New Clients
    • Freelancing Services
    • Online Networking Services
    • Referrals
  • The Secret for Getting New Clients as a Freelancer
    • Where to Find New Clients
    • Challenge in Getting New Clients with Outsourcing Services
    • Getting New Clients as a Freelancer
    • The Result
  • Freelancer Soft Skills
    • Soft Skill Overview
    • Writing
    • Conversational Skills
    • Management
    • Design
    • Public Speaking
    • The Importance Soft Skills
  • Organically Growing Your Freelance Business
    • Referral Requests
    • Blogging
    • Open Source Contribution
    • Social Media Marketing
  • How to Create Accurate Bids as a Freelancer
  • Building Requirements Documentation
    • A Real Life Case Study
  • Project Management Tools
    • Basecamp
    • Trello
    • LeanKit
    • ProWorkflow
    • Wrike
    • GitHub
  • Version Control Crash Course for Freelancers
    • A World Without Version Control
    • Surfing and Version Control
    • Terms to Know
    • How to Use GitHub
    • Remote Version Control Options
  • Automating Client Updates as a Freelancer
    • Importance of Daily Updates
    • Example Client Update
    • Automating Client Updates
    • Version Control to the Rescue
  • How to Remotely Demo Work for Freelance Clients
    • Why Proper Demonstrations are Important
    • Screencasts
    • Live Screensharing Demos
    • Slide Deck Options
  • Freelance Guide to Managing Advanced Features
    • The Talent Pool
    • The Process
    • Kanban
    • A Caveat
  • Defining Project Success as a Freelancer
    • A Clear End
    • What is scope creep?
    • When scope creep isn’t scope creep
    • When scope creep goes badly
    • Based on Requirements
    • Based on a Story
    • The Sign Off
  • System for Managing Outsource Web Developers
  • Dodging Silver Bullets for Scalable Freelance Projects
    • The Problem with Silver Bullets
    • Become a Sharp Shooter with Code Libraries
  • Freelancer Prototyping Tools
    • InVision
    • Lay Out It
    • Explain Everything iPad App
    • PowerPoint/Keynote
    • Marvel
    • A Word of Warning for Prototypes
  • Should You Use TDD on Freelance Projects?
    • Quality vs Speed
    • TDD on Freelance Projects
    • Making the Decision
  • How to Demonstrate Code Quality for Freelance Clients
    • How to Test for Code Quality
    • Tools for Testing Code Quality
  • Taking Over a Legacy Application
    • Creating a Test Suite
    • Adding New Features via TDD
    • Break Out Specific Features into Microservices
    • DRYing up the Codebase
  • Freelancer Interview: Practical Tips for Taking Over a Legacy Application
  • Starting Over vs Refactoring
    • The Legacy Scenario
    • Removing the Fear Factor
    • The 80/20 Principle
    • Automated Bug List
    • Becoming the Client
    • When Should You Start Over?
  • Client Communication Best Practices
    • System for Maintaining Proper Client Communication
  • Managing Client Conflicts as a Freelancer
    • Strategies for Managing Client Conflicts
  • Knowing When to Fire a Client
    • My Urgent Client
    • System for Knowing when to Fire a Client
    • The Joy of Firing a Client
  • Top Books for Freelance Developers
    • Book Yourself Solid
    • Rework
    • Grit
    • What You Need to Know About: Project Management
    • The Phoenix Project
  • SEO for Freelancers
    • Quality Content
    • XML Sitemaps
    • Media
    • Site Speed
    • Site Responsiveness
    • Backlinks
    • Focused Content
    • SEO Resources

The Leanpub 60-day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms

80% Royalties. Earn $16 on a $20 book.

We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earnedover $12 millionwriting, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub