Ask HN: Has anyone been where I am? Bunt out?
I'd always had a strong interest in technology and programming. When my parents got the Internet in '96 I was fascinated by this thing they called code and I absolutely had to learn how to do it too! So I did. I built hundreds of awfully designed web pages that are probably Still lingering on a ton of free hosts to this day.
Sorry to bore you but this bit of history is necessary for context (at least I think so). In 2008 I was still just enrolled in classes just to be enrolled and leeching off my parents' good will which was running out quickly. It was then I decided I'd become a professional web designer. I tried my hardest to learn the latest and greatest CSS and HTML and I also happened to have a very lucky chance encounter with Larry Masters of CakePHP fame which led me to get a decent handle on that language as well. (He was reading web dev books in a Barnes and Noble and I struck up a conversation not knowing who he was or what CakePHP was. He told me if I could learn PHP well enough he'd give me a job. It never happened).
After living this awful, sad, depressing existence with no ambition or hope for any kind of meaningful future something just snapped in me. It was December 31st of 2010 and I was working my third straight holiday in a row without overtime pay at this job that I absolutely couldn't stand anymore. I had talked with a friend a few weeks earlier and she told me I should just freelance. It was then on new years eve that I closed down the restaurant right there and then, locked the doors, told the owner to go to hell, and I decided to become a professional web developer.
I got my first client for free, the second and third landed me a mere $400-$500 each and 11 months later I'm up to 10 times that amount per job. I'm doing well for myself but now I've hit a wall.
I read HN every morning (sometimes noon and evening too) and I see all you smart people and I look at myself and think "I'm just another wannabe designer/developer/entrepreneur". I would hate to be just another wannabe. Despite the fact that business has been good to me for a solid year I'm still living at home and I still can't afford to fix my beater car and though I've made incredible progress, I'm still far behind where I should be let alone where I want to be.
I'm my only employee. I need more but can't afford them. But then I can't make more money without more help. So is it the chicken or the egg?
I feel like I've gone as far as I can. The hours are long, I over extend and give myself too short of deadlines. "Well quit doing that!" you say? Never! It's how I made this far. My skills have improved so much too. But I still feel like a fraud. Like one of those countless others who learn HTML and put on their "Web Designer!" badges while the real designers and programmers scoff at them.
So the point is, I think I've burned out. I need to get where I want to go but my motivation is almost tapped out. I'm exhausted but I have no choice but to continue on.
The point is... is this common? Has it happened to you? The articles haven't helped, do you know how to beat this? How can I get out of this rut?
Thanks ahead of time to anyone who ends up reading this. I'm pretty embarrassed writing this and hate to sound whiny. I'm at my wit's end. Has anyone been where I am?
20 comments
[ 0.96 ms ] story [ 1024 ms ] threadCharge more. You are probably underselling yourself. Even if higher cost equals less work, you'll have less stress for the same amount of cash.
Read up on Rob Walling (http://www.softwarebyrob.com/). He hit the same wall while freelancing. He started building products and web properties as a way to get off the hamster wheel and work for himself instead of other people.
They really do, you really will, and it will likely pop up again later as stress points emerge.
And dammit, I love what I do, and they pay me for it...
I agree with what a couple other people have mentioned. You're not alone. Almost everyone feels that way at one point in time - it's a fact of life. You don't instantly become CEO...you have to work your way up.
Also, you should increase your prices a bit. There is a reason you are getting web jobs and you need other people working for you. You are out of balance. If you can't hire anyone then ideally you would like just the right amount of work for you (meaning you lose some customers by raising the cost).
Finally, don't worry about which languages you know. If you know 5 languages, but you're not fantastic at them then you're just average anyway. Specialize in HTML, who cares? If you're the best you'll make money so keep learning.
By the way, don't buy into this whole American dream where you should go deep into debt to mortgage a new house and car. Much of the world spends much longer at home and 24 is by no means old, especially if you're saving money. Keep driving that clunker and enjoying the time with your family while you save your money.
Send me an email (in profile) if you want to talk some more.
Keep raising your prices until you're at a point where you're not getting more work than you can handle. That point is precisely how much your time is worth in dollars.
It's not a question of how you rate vs other people. It's a question of how much your customers pay you. If they're paying you and walking away satisfied, you are a professional, not a fraud.
And I do have satisfied clients. I'm hyper aware of their feelings and do all I can to not disappoint. I'd never take on a job knowing I couldn't deliver on my promises.
The bottom is scary because it's unknown. Once you know what it's like to fail in such a colossal fashion that it ruins everything you've strived towards for years, it's not so bad, and not so scary after all. And as a result, you gain a much more balanced ability to assess risk, and become quite fearless in the eyes of others who have not had such an opportunity. It's a huge advantage.
Its just like how the Facebook stream makes so many people feel sad; other people only share what they want, essentially marketing themselves. There are hundreds of successful and happy developers for every person on HN who rambles on and on about reading SICP every weekend or writing their own compiler.
First of all, congrats on getting this far. As you know, your consulting biz is a straight services play and will only grow in relation to how many employees you have. Increasing price to match demand will only get you so far (unless you're a superstar). You do have a lot of options to grow depending on what kind of work you want to do.
- Build a network and do a rev share with other freelancers with different specialities. This will allow you to offload tasks you are mediocre at and focus on what you do well. This should increase network productivity and deal flow IF you find the right people.
- Expand on the cheap. Outsource specific tasks offshore. Do not outsource entire projects. To outsource for cost, you must break down everything into small manageable pieces.
- Move into account management and client services. Find firms/other freelancers who compete on cost and distribute your work over them. Quality and profit per project will drop but you should be able to increase your project flow significantly.
IMHO the best way is to build products and move out of services.
(I've done this a few times and currently have a small network of other freelancers while I work at a bootstrapped company.)
I'm in my early twenties, at one point in my life there was a time when all I cared about were drugs, how many I could do, how many I had done, and how great of a time I could have on them.
Mixed with a bout of bad depression because my dad got sick it got to the point where I lost sight of what was important in life.
In all honesty, I expected by now I'd be dead. Sometimes, I still do. It wasn't till I had dropped out of college and started working a dead end job that I decided it was time to change. The fear of being stuck there the rest of my life and having lost all my potential from previous years was the scariest thing I've ever felt in my life, but it was also probably the best thing that could have happened to me..
I woke up at 4am, developed till I went in at 3pm, and then went straight to bed when I got home at midnight. I did this for months and months having never done any formal web programming before. I started with the basics, html and css. From there I went on to php, ruby, js, and obj-c. Each one was challenging.
All that stemmed from wanting to do "web design". Web programming gave me plenty of challenges that were easy enough to solve with brute force and hard work.
Don't give up. Keep challenging yourself. You're at your wits end and you say you're exhausted, and that's understandable. Getting my life back on track actually didn't start with programming for me, it started with exercise. I recommend taking up something you've always enjoyed and that you can do once a day. It will relieve stress and give you down time to relieve yourself from the worries of the world, your life, and your objectives.
Work not just on your web talent, but your life talent. Your sleep talent, your eating talent, your brain talent. Do puzzles. Challenge yourself. Don't give up.
For me www.reddit.com/r/get_motivated has helped in a big way. I know that may sound corny but fuck, sometimes those little quotes can do a lot for me. When I wake up sad or when it feels like things aren't going like they should, it's the little things that you need to do to get through to the next day.
You can get out of this rut by not giving up. By going on, working hard, and not quitting. It may not happen in a day, a week, a month, a year, or even two years. But as long as you keep going, one day it will happen.
If you need encouragement advice or help in any way, reply to my comment with a way for me to contact you. You are not alone, brother.