4
9 Comments

100devs - Freelance Engineering Community

For the freelance engineers out there, I want feedback:

A little context:

I've been freelancing for two years. Started off charging $30 an hour and was very limited in what I could build. Two years and about a dozen projects later, I no longer charge hourly but my average hourly is probably somewhere in the $100-$200 range. I have more work than I can take on. I focus on retaining clients I like and trust. I am on track to make more than 150k this year working typically 8 hours a day, 6 days a week.

There are many things I enjoy about being independent:

  • Autonomy - choosing what projects to say yes and no to. My default has shifted in the last year from 'yes' to 'no'
  • Pseudo-Scalability - code from previous projects can be pieced together to build projects in hours that would have taken weeks.
  • Variety - Every project is different and every client is different
  • Business - I'm not just programming. There are client meetings, negotiation, sales, marketing, etc.
  • Freedom - basically work wherever, whenever

Yet, there are things I don't love:

  • It's lonely. Most of my work days are spent by myself in coffee shops.
  • My resources are completely online, not human. This has taught me to 'figure things out myself' but I miss the technical discussions I used to have with my colleagues at Microsoft. I could walk across the floor to ask them a question.
  • Having to say No to projects. I oftentimes turn down projects because 1) it requires skills that I don't have and it wouldn't be profitable to take the time to learn or 2) it's too big a project for one person.

IDEA:

What if there was a community of a small number (maybe 100) of talented freelance engineers. There would be a screening process to get in requiring passing technical interviews, demoing past projects, and providing proof of past financial earnings. There would also be a membership fee. The members would be serious.

The community would be a couple of things:

  1. A resource for help in designing, building, testing projects
  2. A place to join forces with other engineers. Maybe I find a project that would require 4 developers. I could post it to the community and team up with other members. We could all negotiate a split. This would allow members who aren't completely booked to find new jobs, while allowing other members to do jobs they couldn't have done alone.
  3. A social space - It could be a place to hang out with other smart people who are trying to live a similar lifestyle.

What do you all think?

on July 3, 2019
  1. 1

    @akyker20

    What do you freelance in?

    1. 1

      I'm not exactly sure what you mean. If you mean the languages and technologies I use, that can vary based on the project specs. My most common backend stack is Node.js/Typescript/Restify/MongoDB. My most common mobile app stack is Typescript/React-Native/Redux. My most common web app stack is Typescript/React/Redux.

      One thing I've learned when it comes to languages and new tech: there is a tradeoff to learning the new shiny thing. While it's good to look for opportunities to be more efficient long term, there is a benefit to finding a couple tools that work really well for you and mastering them.

      Another reason to stay with the same tools is it allows you to piece together parts of previous projects to quickly build new projects. One of my favorite parts of freelancing is when a client pays you thousands of dollars to build what you have already built.

      1. 1

        Sorry for not being clear. I was just curious how you were able to go from 30 to 100-200 in 2 years, that is pretty impressive!

  2. 1

    I've been asking myself a similar question - not exactly 100 devs, but a community of developers to work on different projects together. I've been taking freelance gigs for 1 1/2 years now and I've only once worked for a client who hired a dedicated team for his project. On almost all other projects I did mostly work alone. Working in a small team always gave some kind of motivation boost. In contrast, I find it hard sometimes to motivate myself when I have to work on my own.

    I've experienced the same pain points as you have, especially the loneliness. I like working remotely, but working on projects on my own makes me feel lonely.

    If you want to talk about it in more detail or need some help in developing a platform for it - hit me up :)

  3. 1

    I've been working at my first job for the past 4 years now as an iOS developer and I've been recently thinking about taking on some freelance projects as a way to get some side revenue and to also expand my knowledge base with different projects.
    I don't know if the community you're thinking about would accept someone just starting on freelancing, but I would imagine it would be a great place to share ideas, projects and execution strategies in a dedicated group like that.
    I certainly would be interested in something like this if I could join.

  4. 1

    That is cool idea.

    I've just started solo currently and am working on my idea atm.
    But i would definitely join if there is an community like that:

    • To have an other source of income so i can survive while pursue my idea.
    • To share projects that i can't work but others may want.
    • To learn and network with others.

    Let's build one. Hit me up if you want to build a team for this idea.

  5. 1

    I wonder which service you use for seeking clients. I found upwork absolutely inappropriate due to the low price of Indian developers I couldn't beat :(

    1. 1

      My business is almost 100% referral. I let my personal network know I was looking for work. Someone I knew referred me to a doctor who was looking for an app. After I built that one, he wanted another. Another friend reached out about a website... the more jobs you do well the more people that will direct business your way when others ask them how they built their site or if they know any developers.

  6. 1

    This comment was deleted 7 years ago.

    1. 1

      Sure, go right ahead!

Trending on Indie Hackers
I'm a lawyer who launched an AI contract tool on Product Hunt today — here's what building it as a non-technical founder actually felt like User Avatar 151 comments Never hire an SEO Agency for your Saas Startup User Avatar 83 comments A simple way to keep AI automations from making bad decisions User Avatar 65 comments “This contract looked normal - but could cost millions” User Avatar 54 comments 👉 The most expensive contract mistakes don’t feel risky User Avatar 41 comments We automated our business vetting with OpenClaw User Avatar 34 comments