Hacker News new | past | comments | ask | show | jobs | submit login

I think there's a certain type of person who has no trouble selling themselves and therefore finds this sort of thing easier than those of us who are most decidedly not salesmen.



Surprisingly (at least for me) I find that freelancing has made it much easier to solicit business than the hiring process as an employee.

When freelancing neither side has the expectation that this is forever. We both understand we have our own businesses but will benefit from this particular time-limited engagement.

In contrast, in employment there's this whole charade where the company pitches it as a brilliant opportunity and you're supposed to play the game and pretend to care about their values, how exciting the work is or be enthused by their mission to change the world when ultimately the only thing that should matter to you is the paycheck.


I wonder if there’s opportunity to build a community/collective/agency to help software developers manage the admin similar to a brokerage model.


Still involves a bit of selling, but isn't that basically UpWork's model?


I was extremely surprised how low Upwork's fees are.

In vanilla software consulting it's not uncommon for the middleman to take 20% or a third off the top. Or even more extraordinary amounts in the more traditional places like Booz.

Upwork's taking less than 10%.

It's extraordinarily good value for money compared to many recruiters and other middlemen.

The downside is of course there's a very good community of talented international developers on there.


> The downside is of course there's a very good community of talented international developers on there.

There is a far larger community of horribly bad developers on there, many of them working at low rates to get high ratings. I am on both sides; hiring and getting hired and the hiring part is far more beneficial imho. What is a huge PITA as well; once someone who is rather mediocre (junior with some promise for instance), after a few good reviews they hike the price up so far that it makes no sense at all hiring them. I have used upwork (and before than Elance and others) for 20 years with 100s of people and almost always people overplay their hand and come back begging for another chance.


I actually freelanced for a while during college, in parallel to studying CS, before i found local part time employment as a developer.

Admittedly, there's a large amount of project postings that have unclear or unrealistic requirements (feature or estimate wise), almost always you can expect either some outdated or obscure stack in pre-existing codebases/platforms, typically some badly developed WordPress site that you're supposed to fix or use for things that WordPress isn't really suited for (advanced CRUD), you'll almost never find projects with documentation, any sort of a quality control/code review, or even separate test environments.

There are good projects there every now and then too, but be prepared to compete in a race to the bottom price wise, knowing that many of those potential clients shall pick the cheaper developers, which sometimes will result in similar neglect of the codebases, because if you accept multiple projects you only have so much time for each (and the clients won't necessarily know any better). Sometimes the developers are simply in a lower CoL area, but depending on where you live, you'll also have to cope with that, some projects will just be below your living expenses.

I'd probably say that in my limited experience, around 90-95% of the project postings on the site as a web dev were like that at any given time, whereas around 70-80% of the projects that i got to work on weren't satisfactory in regards to how easy or even "safe" the development process and communication was, even if i tried avoiding the red flags for the most part. I got to work for some people that were decent, however the code quality wasn't satisfactory, nor was anything surrounding the code itself.

There are circumstances in which freelancing through them can work, you can also be even more selective with the projects that you undertake, but unless you have a wide variety of skills, you might find yourself missing out on anything reminiscent of a stable income. The best idea would be to somehow manage to find a few good clients and build a longer term business relationship with them, which is probably one of the better outcomes for everyone.


Sounds like the real world to me.

I guess I've never hired someone at cheap rates, I only ever hired at 30 USD an hour.


Same for me, but there are very many really bad/inflated people on upwork for 30US/hr.


Yeah, it’s called regular employment.


Yes, there are many. https://mission.dev/ is one I've spoken with but haven't had an opening to work with (I think this is the one, they were called GSquad before). When you get past the marketing site and hear from the people, it sounds more like a self-organizing software co-op.


Could worker cooperatives serve that purpose? I suppose there's a trade-off between security in numbers and individual freedom, but maybe working conditions could be better (despite the constraints of a permanent job) if employees shared equally in the business without any non-employees holding voting shares.


I don't think I'm that type of person. But at the same time I'm not the shiest programmer around. All I'm really doing is introducing myself.


Yes there is, but sales is a skill that can be taught and learned.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: