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

I have drawn a graph to explain what I think has been happening since 2006 when I started freelancing. https://www.dropbox.com/s/i79fv0brlkvc79c/the-graph.png?dl=0

The x axis is "complexity of website" and the y axis varies. For the red line that slopes from top left down to bottom the y axis is "demand for website". The blue line is "Cost of website produced by web developer". Everything to the left of the vertical green line has a tool (wix, squarespace, wordpress etc) that makes it easy to produce that type of website. And over time that green line moves along the x-axis complexity scale. But the green line will only go so far, because you can't justify handling increasing complexity with a decreasing demand indefinitely.

Also, at some point it becomes easier to hire a web dev to make you a custom ecommerce solution, than to search through the 500 ecommerce solutions to find the one you want, when what you want is weird.

My strategy since 2006 has been to stay to the right of the green line, but not too far. My experience is that clients I've had on the right side of that line are still clients, and those who were not, have moved on.

I think there's a lot of legs left in that strategy. Finding a client who is on the right hand side of the line often means starting with some kind of integration work they are struggling with, or updating a legacy web app, which is always a pain. Or doing something weird. But once you've got through that successfully you're established as a meaningful cog in their corporate machine.

Interestingly, I drew the graph in 2006, and wix was founded that year, and was one of the examples I used at that time, so it's funny to see it still being mentioned now.

The strategy has given me a varied set of problems, I've worked on custom ecommerce solutions, funding application and claim management systems, CPD management, eLearning tools, and other more mundane things.

I've earned more each year I've been doing this, and it jumped up a couple of years ago, so it's still working well for me.




"at some point it becomes easier to hire a web dev to make you a custom ecommerce solution, than to search through the 500 ecommerce solutions to find the one you want" I can't agree more. ecommerce solutions space is so crowded its hard to tell difference between them. Every one says they are the best and after having developed an ecommerce system for wholesale businesses we are having hard time getting the message across. I wish there was a giant matrix with all e-commerce solutions with their pros and cons listed for potential clients to get a better idea what is best for their situation


Hmm, but for a one-two person freelancing gig, how complex of a site can you realistically build though? How much time do you spend on marketing & sales vs actual development?


Complex enough that someone wants to hire someone else to worry about it, but not so complex that they can't communicate what they want without descending into madness. I don't know how good an indicator of complexity SLOC is, but I've a project with ~ 150,000 SLOC, another at ~ 60,000, another at ~ 16,000, another at ~ 18,000. That's all the code I've added, not the included libraries and so on.

My business grew organically, with introductions from friends, old colleagues and distant family. So there were calls at the beginning. Now my business number goes straight to voicemail, and important clients get to call my mobile. So the answer is that I don't do marketing and sales so to speak, I do quotes, so I suppose that should be included. That accounts for less than a day a month.


I see. Thanks!




Registration is open for Startup School 2019. Classes start July 22nd.

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

Search: