Re:Focusing on Developer Happiness with Humane Development
by a3voices on Wednesday July 29, 2015 @02:17PM
(#9970518)
I realize this is controversial and might not make business sense, but one humane policy would be to give your senior developers tenure and then never fire them for any reason. It would greatly reduce their stress levels. Also it would reduce the chance they'd seek another job.
[ Parent
| on HN ]
Re:Focusing on Developer Happiness with Humane Development
by jonsterling on Wednesday July 29, 2015 @02:31PM
(#9970626)
I worry about my company going out of business more than I worry about getting fired...
Re:Focusing on Developer Happiness with Humane Development
by pc86 on Wednesday July 29, 2015 @02:46PM
(#9970740)
Why not make it illegal to fire everyone? That would certainly be even more humane.
Saying a statement like that "probably doesn't make business sense" is a bit of an understatement.
Re:Focusing on Developer Happiness with Humane Development
by pjc50 on Thursday July 30, 2015 @07:04AM
(#9974170)
The EU system is generally that you can't just "fire" people, you have to have a reason: either documented underperformance or misconduct. You can make redundancies by eliminating positions, but again this is subject to consultation and fairness rules.
Re:Focusing on Developer Happiness with Humane Development
by jtwebman on Wednesday July 29, 2015 @06:49PM
(#9972117)
If they did this company would be much,, much slower at hiring people and wouldn't bring people on till they knew they could always pay them. It would slow down company growth a huge amount. I doubt this will ever be a thing at least in the US.
Re:Focusing on Developer Happiness with Humane Development
by a3voices on Wednesday July 29, 2015 @02:48PM
(#9970750)
Well making it illegal is less humane to business owners and goes against the concept of property rights. Who owns your business and sets policy, you or the government?
Tenure might make business sense because it would give employees a great incentive to not leave for positions at other companies.
Re:Focusing on Developer Happiness with Humane Development
by pjungwir on Wednesday July 29, 2015 @03:42PM
(#9971106)
For a product company, perhaps this would make sense (de facto if not de jure) for "the R&D department".
For a consulting shop, tenure sounds a lot like "making partner". Personally I would like to see more development consultancies adopt a partner/associates model.
Re:Focusing on Developer Happiness with Humane Development
by windowsworkstoo on Wednesday July 29, 2015 @05:16PM
(#9971639)
Agreed on the consulting shop idea - am doing that for my little shop in rural NSW, using a similar structure to accountancies/law firms.
Re:Focusing on Developer Happiness with Humane Development
by shoo on Wednesday July 29, 2015 @10:39PM
(#9972934)
Toyota had a policy of not laying-off permanent employees for many decades after layoffs during the 50s (see e.g. [1] and the "Toyota Way" books). It is perhaps interesting to consider how this fits with some of the other ways that Toyota is run. E.g. Toyota has a culture of continuous improvement and elimination of waste in processes -- and it is very likely that employees will be more far more receptive regarding initiatives that could automate away or eliminate some or all of their work if they know that they will still retain their jobs.
[1] http://www.leanblog.org/2009/01/report-toyotas-first-layoffs...
edit: that said -- i do not think it would be a fantastic idea to decide not to fire employees for any reason.
Re:Focusing on Developer Happiness with Humane Development
by pjc50 on Thursday July 30, 2015 @07:06AM
(#9974177)
Intermediate solution: you could just buy them unemployment insurance. Or write into their contract a much longer paid notice period. This is more common with executive-level staff, who are difficult to get rid of without a "golden parachute".
Re:Focusing on Developer Happiness with Humane Development
by balls187 on Wednesday July 29, 2015 @02:39PM
(#9970689)
I wonder how many senior developers worry about being fired?
Re:Focusing on Developer Happiness with Humane Development
by a3voices on Wednesday July 29, 2015 @02:43PM
(#9970713)
Well certainly it's in the back of a lot of people's minds. Performance reviews, stack ranking, layoffs to maximize corporate profit, and such. Tenure would be a huge incentive for people to work and stay employed there. I suppose it's too radical for any company to actually make it a policy.
Re:Focusing on Developer Happiness with Humane Development
by balls187 on Wednesday July 29, 2015 @02:52PM
(#9970771)
In my neck of the woods, there are so many software jobs, that only those worried about ageism (a real problem), or those with increasingly irrelevant skills may be worried about work.
Re:Focusing on Developer Happiness with Humane Development
by a3voices on Wednesday July 29, 2015 @03:03PM
(#9970841)
It's still a problem if your social world, project goals, skill-set goals, personal finances, or daily routines go into turmoil because some executive or middle manager decided to let you go for whatever reason. Even if it never happens, the possibility of it is stressful to some people.
Re:Focusing on Developer Happiness with Humane Development
by dnissley on Wednesday July 29, 2015 @09:54PM
(#9972820)
I know that the possibility of job loss is stressful to me. Only a year or so ago I was only making a third what I do now, and I'm not even making 6 figures now. I can hardly bear the thought of having to go back to making so little, or even worse making nothing and not finding a job.
Mix in not having a degree and my spouse being saddled with a pile of student loans just out of school and you can probably see why.