Drawbacks of Freelance Web Development
foorious.com
foorious.com
Besides, you will rarely have an opportunity to learn from other/smarter people, so growing professionally will be a challenge. I may even go as far as to say it's very easy to see your programming skills deteriorate unless you apply a conscious effort to mentally stay in shape.
There are always exceptions of course (especially for a specialist vs generalist) but this has been my experience being on both sides of the table.
[1] http://steve-yegge.blogspot.com.tr/2007/06/rich-programmer-f...
On the other hand, if you work with other/smarter people, it's also possible to end up not really doing as much challenging work, as they'll take over anything you see as too 'difficult' or too much effort to learn. It's definitely recommended to learn from others, but you have to make sure you're not just letting them do all the work.
I've also had a lot of uninteresting work at companies too. Because the areas I consider fun, planning, strategy, communicating with the clients are handled by account managers and designer devs get 2nd hand info after the meetings. In a lot of ways the luster or shine of the project is gone and it quickly turns into a digital todo list.
At least this is what I am doing right now.
If you look for a tech-job in Zurich, check out my story "8 reasons why I moved to Switzerland to work in IT" on https://medium.com/@iwaninzurich/eight-reasons-why-i-moved-t... or send me a mail to the address in my HN-profile.
You can scale to 880$ per hour or whatever it was using this strategy.
It could be hard emotionally to fire nice clients, so keep a good list of devs handy who you can send your undesirable work.
Last thing is to read patio11's guide about freelancing -- its a very relevant read.
link?
I know a number of developers that were able to shift themselves from freelancing to running a SAAS via productizing their consulting work.
I think you can make more money free-lancing than you can working for someone else if you are good at business development, and although it is difficult to scale, if you have talented friends, building a consulting business in a major metropolitan area (NYC,SF, Chicago) is probably easier than building a startup.
It would be mucher harder to do from Italy because of the time difference and a lot of high-paying clients expect you to be on site at least some of the time.
The main things to do are:
- understand that recurring revenue is unsurpassed in terms of LTV of your customers.
- realize that it's easy to become a world expert in an extremely narrow field
..then combine the two: what niche thing (much narrower than you're thinking) can you become a world expert in and charge a recurring fee for?
Agencies may pay their employees less individually, but they tend to be able to negotiate prices better, since there's a certain perception of 'leigitimacy' that individuals don't have. The same company that pays them ten or so grand for a site might think they can pay the random freelancer a couple of hundred quid with a few extra beers thrown in.
This gets even worse if it's someone you know (like say, a friend of a friend) asking for a site done, since the price usually ends up dropping even further (from a couple of hundred quid to less than a hundred quid or free). Working freelance is an easy way to make people think you'll help them with their 'world changing million app' for nothing.
To fight boredom I'm selling my home in Seattle in 2016 and moving to Ireland for 3 months, then Sweden then New Zealand etc.
Have you ever hired developers to work for you? How did that go if you did?