3 ms·
One reason for a senior engineer to move to consulting is that they are tired of being forced to prove that they know how to program every time they switch jobs
by learc83 5y ago
One reason for a senior engineer to move to consulting is that they are tired of being forced to prove that they know how to program every time they switch jobs.
Companies are far too risk averse when hiring, and the amount of hoops you have to jump through is getting more onerous every year.
I'm currently a full-time employee, but I've consulted for about a decade in total. Convincing someone to pay you 2 weeks up front for a contract is significantly less hassle than convincing someone to hire you full-time at a software company.
- raverbashing 5y agoYeah I really don't get this. I know, depending on the country the barrier for hiring is higher, still, you do have an experience period where you can assess the abilities of the candidate. Maybe that's the real advantage of contracting, not having to do a dog-and-pony show every time?
- pschuegr 5y agoNot sure this is true: "Companies are far too risk averse when hiring". The cost of hiring the wrong person is pretty high, doubly so in countries where it's hard to let them go later.
- learc83 5y agoThe cost of hiring the wrong person and letting them go because they can’t program in the US is very low compared to the price of running a SV style hiring pipeline. And in other countries where it’s harder to fire people, there is a almost always a probationary period were most protections don’t apply.