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

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.




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

Search: