Live data from Hacker News

Too many projects I need a wingman/wingwoman

news.ycombinator.com

11–20 of 32 posts

Re: Too many projects I need a wingman/wingwoman

#11
post #8

The problem is that you don't scale. If you want to make more you need to scale and scaling probably means starting an agency and turn from programmer to manager/director . Another approach is to charge more. If you have many clients, it is possible that some of them are willing to pay more than others. Finally, granted that I don't know anything about your situation, stop and think: do you really want to do this? I…

Software agencies don't scale. People in software shops know this. In fact, even successful ones, for years on end, may have just months of runway. That's literally the business. It's just how it works.

The more devs you have, the more clients you need, or bigger ones.

So, OP, to be clear, software agencies are lifestyle businesses. Don't expect to scale if you're working on client solutions, because that's what agencies' bread and butter is.

There is a fundamental difference, however, between being a marketing agency, a mobile development shop, or a software company going through RFP cycles for govt. contracts and being a product or service company.

They feel different, too. There might be similar headcount, but differences in goals are just significant enough to matter.

The latter actually scales, but can still be a lifestyle company, too.

Re: Too many projects I need a wingman/wingwoman

#14
You have three options.

1. Learn management. If you want people to do things to your satisfaction, you have to be explicit about your expectations, communicate it, monitor progress, and review results. Even if you get a talented coder to help you, he probably has different ideas about how things need to be done, and you still need to clarify who's responsible for what.

2. Give some of your projects to others. Instead of split a 50k project, you give this entire project to others, maybe charge a fee. You'll earn less and have less headaches.

3. Raise your fees so you have less clients.

Re: Too many projects I need a wingman/wingwoman

#15
post #14

You have three options. 1. Learn management. If you want people to do things to your satisfaction, you have to be explicit about your expectations, communicate it, monitor progress, and review results. Even if you get a talented coder to help you, he probably has different ideas about how things need to be done, and you still need to clarify who's responsible for what. 2. Give some of your projects to others. Instead…

I think you are spot on about learning management. I spoke with one of my mentors, and he feels I don't know how to manage because I never needed to. So it's a skills gap I have. I'm not really sure I have the time to invest in it at this point. It's a bit of a chicken-and-egg scenario.

I also raised my fees, so that now I will only discuss projects at a minimum of €10K. It definitely helped shift some of the crap :)

Re: Too many projects I need a wingman/wingwoman

#16

1) Freelance sites like upwork won't work for you because they're filled with people that either have long contracts or dont have any, with latter being the majority and they're in it for the quick buck. 2) Agencies won't work because agencies are in it for themselves. If their funnel is big, they could care less about your project and will only dedicate enough resources to get paid. 3) Larger agencies won't work bec…

I agree with your points. I recently reached out to a larger agency. I put to them a very small project, to get a feel of their pricing, process, etc. I estimated it would take me max 5 days. They came back with an estimation of 4 - 5 weeks!! I feel like they just stretched it out to maximise income. They really don't see the bigger picture.

Re: Too many projects I need a wingman/wingwoman

#17
post #8

The problem is that you don't scale. If you want to make more you need to scale and scaling probably means starting an agency and turn from programmer to manager/director . Another approach is to charge more. If you have many clients, it is possible that some of them are willing to pay more than others. Finally, granted that I don't know anything about your situation, stop and think: do you really want to do this? I…

Software agencies don't scale. People in software shops know this. In fact, even successful ones, for years on end, may have just months of runway. That's literally the business. It's just how it works. The more devs you have, the more clients you need, or bigger ones. So, OP, to be clear, software agencies are lifestyle businesses. Don't expect to scale if you're working on client solutions, because that's what agen…

I think they can scale, but they require expertise around managing people, scaling companies, etc. Because I've forever been involved in software development I don't have those skills. At the moment it is fair to say it's a lifestyle company, but it could probably sustain two/three people.

Re: Too many projects I need a wingman/wingwoman

#18

Well, I thought I was the only one with this problem... I think it is doable, but you have to be very clear on your expectations and Honest about the invoice, etc. Let's say you came to me and said: Hello, superflit there is this project it is $xx xxx,00 Euros we split. I do zzz, and you do the web or backend. Once we agreed we have to set the scope, tech, and deliverables. Because we are looking for the long-term pa…

I think you are right it does come down to trust. It's no different than building a business "partnership" in my mind.

A lot of these projects tend to move very quickly, where I meet the client, spec, price, develop and deliver. It requires a lot of trust to share that with a partner and trust that they can interpret the project.

Re: Too many projects I need a wingman/wingwoman

#19
Thanks everyone for the feedback, it's a very lonely journey at the moment (although I'm lucky to have very supportive family/friends and HN :).

Some more context ...

(1) The projects are split between three Enterprise Clients, two of which I've been working with for about 10 years. I've developed Mobile Apps (originally Windows Mobile, now Android), done some integration with their ERP's, and built some Web Apps (Angular). I used to work with smaller clients, but the 80/20 applies i.e. they take up 80% of your time for 20% of your revenue. I turn down this work now.

(2) Quick story - when I first approached one of these Enterprise Clients I quoted a price of just over €10K for a small project. Another vendor laughed at me and quoted €50K. I won the business and have since made €500K from that one project. I always look long term.

(3) The work is remote. I work from home, with very little meetings. I tend to have total control over the project architecture, development, etc. They trust that I will deliver the best solution and let me get on with it.

(4) Strategically, I'm working to implementing a common stack across all projects that is robust, and allows me to deliver more efficiently. To that end, I'm moving to Xamarin (I have a core expertise in C#) for Mobile Apps, .NET Core for API's (I was using Node - great, but a pain to debug e.g. "console.log('HERE')"!!), and Angular 1.6 for Web App (although on this one, I'm not 100%. I find 1.6 mature, whereas Angular 2/4/6/or whatever it is now is a bit of a mess), and a SQL Server or Postgres DB.

Here's a curve ball - I've also been accepted onto a great startup program for a side-project I had been working on. It's also now got customers, revenue, and a great chance of success. The same week I got accepted onto the program I also heard from one of my existing clients (a multinational) enquiring about working with their sister companies in other counties to deliver the solution I recently did for them (HELP!!)

BTW - Some of you have expressed an interest in partnering up. I'm definitely interested in reaching out and have set up a temporary email address I will use to contact you. I'm not using my real email because I'm being bombarded by agencies (which I've no interest in using). I'll open up more if it looks like me could work together.

Re: Too many projects I need a wingman/wingwoman

#20
post #14

You have three options. 1. Learn management. If you want people to do things to your satisfaction, you have to be explicit about your expectations, communicate it, monitor progress, and review results. Even if you get a talented coder to help you, he probably has different ideas about how things need to be done, and you still need to clarify who's responsible for what. 2. Give some of your projects to others. Instead…

I think you are spot on about learning management. I spoke with one of my mentors, and he feels I don't know how to manage because I never needed to. So it's a skills gap I have. I'm not really sure I have the time to invest in it at this point. It's a bit of a chicken-and-egg scenario. I also raised my fees, so that now I will only discuss projects at a minimum of €10K. It definitely helped shift some of the crap :)

After reading your comment about more context. I honestly feel you should seriously consider learning how to manage people/projects. Or, how to bring in help without bringing in problems.

Ask yourself is this increase of work temporary. After all current deadlines are met, will you still be as busy? Can you expect to relax and rest, or are you expecting as much new work waiting for you? Will there be as much work two months later? six months later? Will there be more work? Will there be new clients?

If it's not temporary, if there will be only more work, then it's only reasonable to focus on seeking help now. You can't handle the workload you can't handle forever.

You probably need to change your mindset too. From "what do I need to do to solve this problem?" to "what help do I need to solve this problem?"

I recommend reading E-Myth Revisited, exactly the book for small business owners facing too much work to do.

Post reply on HN