| I can't see why a company couldn't have one long-term customer. It's not unusual eg. in the building sector (where large construction projects, not unlike software projects, can take years to complete). Another common example is MDs - quite a lot of private doctor's offices are contracted by the National Health Fund, basically providing their services for the public healthcare that way. Clearly having multiple customers isn't a reasonable requirement for a small company. Software engineering isn't like private residential plumbing - "sink drain unclogged, next please!" :) > good luck if your client decides they no longer need your services, suddenly you find out what the downside of being self employed is. That goes without saying, and the same obviously applies if you're running a "regular" company, with employees, like a restaurant or whatever. The risk is arguably even greater, as you will usually pile up some financial obligations (such as credits) and other commodities limiting your financial fluidity (remember Covid? Restaurant owners do). By the way, you can insure yourself against loss of income. Many insurance companies offer this service. |
A couple of years ago, the Dutch tax service was trying to tackle the problem of fake self-employed people who were really just employees without the same rights, pensions, etc. The Dutch postal service PostNL was notorious for firing firing all their mail deliverers and hiring them back as self-employed people who still had to wear their uniform and work according to their schedule. And somehow the tax service approved that. But self-employed programmers who hop between big projects, negotiate their own pay (which tends to the high side) and have a lot of control over the projects they work on and the way they work on them, suddenly have to prove that they're really "zelfstandig", self-sufficient.
It's frustrating. I recently went back to regular employment and I hated it. Tons of extra rules, limited vacation days, and significantly lower pay. I guess I prefer being in control, saving for my own retirement, and going on vacation as often or as little as I like. Seriously, how many vacation days I had left used to give me stress. It's significantly healthier for me to be self-employed.
The way I see it: if a large company can have a single client and just rent out all their employees to that single company, why can't a small one-man company do the same?
And I think I'm a lot more self-sufficient than that company; if my contract ends, I can easily get a new contract elsewhere for myself. But if their contract ends, they need to find new work for all of their employees at once, and they'll likely fire some or all of them, making the whole job security argument moot. Their risk is higher than mine, and their security isn't. I really think having lots of self-employed contractors like me is better for the industry than the overhead of having to organise into companies.