- Estimating Sucks
- Collecting Money Sucks
- Email Sucks
- Defining Requirements Sucks
- Doing the Jobs of Five Peopls Sucks
- Clients (Can Sometimes) Suck
- Not Knowing Your Own Worth Sucks
- Working Alone Sucks
- Self Assessment Is Hard
- Saying No Is Hard
- Self Branding Is Hard
- Building A Portfolio Is Hard
- Marketing Is Hard
- Running A Business Is Hard
- Honoring Commitments
- Learning New Technology
- Being Fearless
- Being Resourceful
- The Over/Under 40% Estimation Rule
- Don't Mix Friendship and Business aka. Don't Do Deals for Friends and A Good Friend May Not Be A Good Business Partner
- Be Wary of Taking Work from People Who Tell You WHAT To Build and HOW To Build It
- Don't Put Things Off
- It's Ok To Say No
- Running A Business
- Pricing and Contracts
- Defining Requirements. Not Just What You Will Do, But What You WON'T Do
- Planning Your Time
- Tracking Your Time
- Knowing Your Worth
- Asking For Help
- Picking The Right Clients
- Picking The Right Projects
- Finding The Right Environment To Be Productive In
- Planning and Honoring Deadlines
- Making the Distinction Between Development And Support
- Getting EVERYTHING In Writing
- Work With Others
- Retainers and Pay Structures
- Productivty Tools
- Time Tracking Tools
- Taxes
- Proposals
- Sole Proprietorship and Liability
- Money Changes People
- Contracting vs Freelancing
- I Learned How To Run A Proper Business
- I Learned What I Was Good At And Where I Needed Help
- I Learned To Appreciate Other People's Strengths
- I Learned a TON of Technology and Skills I Wouldn't Have Learned At Work
- I Grew My Confidence of Figuring Things Out On My Own
- I Learned To Listen To People's Problems
- In Hawaii, I Survived.