💻 Freelancing

Trey Hunner / @treyhunner

How I've made money 💰

  1. Back-end and full-stack web consulting
  2. Front-end web consulting: code and user interface
  3. Corporate training for Python programmers

Unpaid labors of love 💖

  • I've answered programming questions online
  • I've helped run free programming workshops in San Diego
  • I write articles, tweets, and emails on Python
  • I hold live webcasts every week on Python
  • I teach at Python & Django conferences

Life at college 🏫

  • Graduated TPHS in 2006
  • Went to UCLA for Computer Science & Engineering
  • Discovered how privileged I was to attend TPHS
  • Graduated UCLA in 2010

I wish I had learned more about 🔬

  • Behavioral Economics
  • Human-Computer Interaction
  • User Interface Design
  • Marketing & Sales

Early working life: web dev 💼

  • Worked at on-campus job from 2008 to 2010
  • Interned for a friend's startup during winter break 2009
  • Worked for friend's startup for the next couple years
  • Found another client after graduating

Focus on delivering value 🏆

  • Writing code isn't important: solving problems is
  • Translate everything to business goals
  • Be kind, but be honest

Networking is important 💬

  • Working alone has its downsides
  • Attending meetups: good for networking
  • Distinguish yourself somehow

Recent working life: training 🎓

  • Mentored 2 clients' teams using new/unfamiliar tech
  • Taught Intro to Python course
  • Taught Python to JavaScript developers at a startup

I got lucky 🍀

It wasn't great 💔

  • We were supposed to have 10 weeks of training, meeting twice per week for 60 minutes each time
  • People showed up late and eventually most people stopped showing up at all
  • I ended the course after 7 of the 10 weeks we agreed to

Managing failure builds trust 💗

  • I credited some of their payment toward another course
  • I identified and addressed the breakdowns with them
  • The second course went great
  • This "failure" resulted in over a dozen more trainings

Absorb risk and building trust 📈

  • Let your clients know you're on their team
  • Express your feelings and concerns openly
  • Narrow your target audience by picking a niche
  • "Productize" your services by charging a fixed amount
  • Your Costs < Service Price < Value Delivered

Keep it real ✨

  • Empathize & show you care
  • Be genuine & show it
  • Manage expectations

Recommended reading 📚

Ask me about anything!

  • Working with clients
  • Finding high value problems
  • What makes clients trust you
  • Charging money for your work
  • "Networking"

Trey Hunner / @treyhunner
Python & Django Team Trainer
http://truthful.technology
http://pythonmorsels.com