Ask HN: How to attract perm Snr Engs when the contract market is so lucrative?
341–350 of 424 posts
Re: Ask HN: How to attract perm Snr Engs when the contract market is so lucrative?
#342Re: Ask HN: How to attract perm Snr Engs when the contract market is so lucrative?
#343Or try to sell them on your “vision” or some other BS and hope you find a sucker.
Re: Ask HN: How to attract perm Snr Engs when the contract market is so lucrative?
#344I switched from consulting to a company. In short contracting is a headache if what you care about is doing good tech work. Rates in the contract world represent a lot of overhead and headaches you experience there: 1. Payment risk: chances someone doesn’t pay you is surprisingly high. A lot of time is just spent chasing down your money. 2. Poor payment terms: being able to bill after 30 days of work is actually seen…
With very small clients, sometimes they will decide to pivot and not want to pay for work that they're not going to use, or the project is completed and they decide that they can save money by not paying the last couple of invoices.
With larger clients, you start to deal with the finance department and these guys have no stake in keeping contractors happy and just want to keep a big balance in their bank account for as long as possible. The larger the organization, the less influence the person who hired you has over the finance department, and the more disconnected the finance department becomes from the negative consequences of paying late.
A few tips that have helped me: (In about 20 years of contracting/consulting, I haven't had to write off an invoice so far. I have given a discount to get paid once, and had to chase down payment a few times)
1. Maintain a good relationship with the person at the company responsible for the contract. If they like you personally and you've done good work for them, they can work the problem from inside the company and will be motivated to do so.
2. Include an IP clause in your contract where you retain IP to the work product and it automatically transfers upon full payment. If they aren't paying and are using unpaid IP that you developed, there are often some big sticks you can hit them with or threaten to hit them with if they aren't paying.
3. Make your opening offer on terms be 15 days, but be willing to give 30. If they insist on longer terms and won't budge, this is a red flag for problems later. Insist on an appropriately sized retainer based on anticipated billing to limit your exposure to 30 days after invoice. For example, if they insist on 60 days, get a retainer of 30 days anticipated billing. Often when you demand this, the contract people will circle back with the finance people and give you 30 day terms.
4. If you have subcontractors, pay them within 1-2 days of receiving their invoice. With interest rates at near zero, the value you get from delaying payment is minuscule, but paying early generates huge goodwill.
Re: Ask HN: How to attract perm Snr Engs when the contract market is so lucrative?
#345Earlier quoted context omitted.
love this post, totally agree ... what did you tell them when they made you the FTE offer?
Well, I knew there was a reorg, asked for the conversion and they made the offer. After talking to a fair number of people, I realized that they want 20-50% more time in trade for less money but they say you can only get fired twice a year.... Welp, I told them that the hours were insane and with my clinical depression; I'm going to hate my life if I work that much. So they were pretty understanding after that.
Re: Ask HN: How to attract perm Snr Engs when the contract market is so lucrative?
#346I know this doesn't directly answer your question, but here is why the company I work for currently is able to keep me. 1. Interesting work [0]. My day to day is not a slog. I find it challenging and stimulating. 2. I get to the freedom to make decisions. My manager tells me, "I know you have this, so just do it." If I fail (we all do occasionally. Some things just don't work), they don't let the bus hit me. We figur…
1. solo 401k - hit maximum contribution limit (57k-63.5k)
2. cash balance/defined benefit plan - your solo pension plan up to 3 million For year 2021, the maximum compensation is $290,000 to contribute to your defined benefit plan...
As governments grant corporations better preference in tax treatment, you really got to ask yourself why anyone would want to be a W-2 employee anymore... (w-2 employee of your solo S-corp is the exception)
Nothing stopping any company from giving you options as well...
Some extra rules and costs arise with defined benefit plans but well worth it.
SV wants capitalism and free markets but when forced to do so with workers the hesitation comes up... but but but you gotta come a play foozeball at work on the weekends... and we gotta share a beer and tell me about your dev friends..
https://www.manning-napier.com/insights/blogs/research-libra...
https://saberpension.com/defined-benefit-plans-self-employed
Re: Ask HN: How to attract perm Snr Engs when the contract market is so lucrative?
#347Earlier quoted context omitted.
A big one I have to add is time off. I've rejected a lot of companies that tell me, "All new employees start with two weeks off per year." Yea, I'm sure the new CFO starts with 2 weeks vacation, too. I've been doing this for 25 years, and if you offer me two weeks, we're done.
Isn’t 2 weeks the standard within the US? If you’d like longer vacations then Europe is your best bet
Re: Ask HN: How to attract perm Snr Engs when the contract market is so lucrative?
#348I know this doesn't directly answer your question, but here is why the company I work for currently is able to keep me. 1. Interesting work [0]. My day to day is not a slog. I find it challenging and stimulating. 2. I get to the freedom to make decisions. My manager tells me, "I know you have this, so just do it." If I fail (we all do occasionally. Some things just don't work), they don't let the bus hit me. We figur…
IMO, pay or raises don't matter much (as long as it's enough to live without worries).
If the company culture is bad then yes, it's all about money. Pay me top of the market or I'm looking to move. But if the job is a pleasure and I'm respected, I don't much care for the pay.
What does it take to make job a pleasure? In a summary: respect expertise.
I wouldn't dream of telling our legal or accounting departments how to do their job, they're the experts in their fields. But for some reason engineering no longer commands any respect (pay != respect) so has lost all autonomy. (I say no longer because it wasn't always that way, in the 90s engineering expertise was highly valued.)
Here are three sure fire ways to make me leave ASAP:
"Agile". If you treat everyone as a replaceable cog kept under the daily whip of constant status reports then don't expect me to stay very long.
Lack of autonomy. If engineering decisions are being made by a product manager with a BA in Arts instead of principal engineers, you can bet I'm interviewing behind your back. (Sadly this is most silicon valley companies these days.)
"Unlimited vacation", aka might get 2-3 days per year. Instead, align compay interests with mine, accumulate vacation days and I can take everything I've accumulated. No less than 20 days per year + holidays.
Re: Ask HN: How to attract perm Snr Engs when the contract market is so lucrative?
#349Earlier quoted context omitted.
I can always read source code. Any programmer worth a damn can. Docs are out of sync with the code the second the code changes in any non-trivial way. However, code always documents how it works (sometimes poorly, of course).
The code I write is going to be used for 20-30 years, and then when the platform is replaced I assume someone will read the code to see what they have to do to get the system working on the new platform. I have documentation for end-users and documentation for maintenance / troubleshooters and zoomed out documentation that explains the problems and approaches taken, and sometimes justifying any tradeoffs. If code is…
Re: Ask HN: How to attract perm Snr Engs when the contract market is so lucrative?
#350Earlier quoted context omitted.
I can always read source code. Any programmer worth a damn can. Docs are out of sync with the code the second the code changes in any non-trivial way. However, code always documents how it works (sometimes poorly, of course).
I'll take that as a yes. So I wonder how you feel about: Individuals and interactions VS processes and tools Customer collaboration VS contract negotiation Responding to change VS following a plan