💻 Freelancing
Trey Hunner / @treyhunner
How I've made money 💰
- Back-end and full-stack web consulting
- Front-end web consulting: code and user interface
- 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