In the beginning, you are on an island, you have an idea to go on an adventure, so you start building a raft with the other guy on the island. The other guy has no building skills, but he procures food, water and wood. The resources on that island are dwindling but you manage to finish the raft just in time. You begin to sail the raft, you start fishing while out in the open seas. You reach another island and sell th…
This makes me wonder, considering the cost of acquisition of talented staff why I don't hear about more large companies with lots of capital on hand requiring that people instead of being fired, just asking them to take a period of paid leave. It would have to be for a while to shake out issues, but if you suddenly discover you need the person, then they're not gone. You also get to experiment with different team com…
CTO day 2: downsizing the team
61–70 of 112 posts
Re: CTO day 2: downsizing the team
#62In the beginning, you are on an island, you have an idea to go on an adventure, so you start building a raft with the other guy on the island. The other guy has no building skills, but he procures food, water and wood. The resources on that island are dwindling but you manage to finish the raft just in time. You begin to sail the raft, you start fishing while out in the open seas. You reach another island and sell th…
And through it all I bet you wonder if: 1) It'd all be better or at least the same without any external interference from you 2) The positive outcomes to the business are more a result of external factors like market expansion, word of mouth, a new fad, rather than your own contribution
Both are important tasks because it's easy for business to start thinking of engineering as just a cost centre (which is the easiest way to make sure your company will never use technology efficiently to multiply its revenue) and because hiring engineers costs can be a significant part of your company spend
Re: CTO day 2: downsizing the team
#63I read a lot of criticism of Daniel's approach in this discussion. People don't like the fact that he wrote an app and tried to deal with the problem objectively. But, really, how is this so different to any other objective approach? Here in the UK there is a significant body of legislation around the process of making people redundant, so it would have worked differently, and particularly it will work differently fo…
Pooling diverse judgments is a way to produce more robust predictions. An explicit model can help multiple people engage. Daniel did not mention discussing the re-designed org with any of his team. A less top down approach than his might have included seeking feedback about direction and team composition from members of the team itself.
Re: CTO day 2: downsizing the team
#64Earlier quoted context omitted.
He should have realized that he lacked the knowledge and experience to tell his boss to fuck off because on day #2 on the job you simply can not make this decision in a way that won't kill the company.
The author was promoted to CTO, he worked for the company before. Given that the company has less then two dozend people, he likely knows it in and out, including everyone working for it. Also "Day2" is likely a metaphor for "story series entry number 2" and probably does not literally mean 2nd day at work.
This article is proof positive of that, it misses a whole slew of important considerations and will likely result in a mass exodus of the people that keep the company running within the next couple of months.
I've had to lay off people before, this is not how it is done.
Re: CTO day 2: downsizing the team
#65Earlier quoted context omitted.
And through it all I bet you wonder if: 1) It'd all be better or at least the same without any external interference from you 2) The positive outcomes to the business are more a result of external factors like market expansion, word of mouth, a new fad, rather than your own contribution
As an engineer speaking to someone who is clearly also an engineer - you're highly discounting the levered impact proper, high quality leadership makes on a business.
Re: CTO day 2: downsizing the team
#66Earlier quoted context omitted.
He should have realized that he lacked the knowledge and experience to tell his boss to fuck off because on day #2 on the job you simply can not make this decision in a way that won't kill the company.
As the CTO he was in charge. It's absolutely fine to face à situation that is new and that you feel you lack knowledge and experience on. But as a leader and the guy in charge you should not refuse to deal with it, you need to find a way and people to advise you. Don't think that CEOs, Generals, Heads of States, etc know everything, no they know how to seek information and advice but the final decision and responsibi…
The complete lack of empathy on display here is proof positive for me that this person does not have what it takes to be a successful manager.
I've just taken my company through a 50% drop in revenues and we've survived, stronger than ever, not a single person got laid off and all our bills are paid. That didn't happen because I treat my co-workers, partners and employees as replaceable cogs and if I would give my second in command the order to get rid of 50% of our workforce I would expect some serious pushback on that. Not that I would ever do that.
Re: CTO day 2: downsizing the team
#67I read a lot of criticism of Daniel's approach in this discussion. People don't like the fact that he wrote an app and tried to deal with the problem objectively. But, really, how is this so different to any other objective approach? Here in the UK there is a significant body of legislation around the process of making people redundant, so it would have worked differently, and particularly it will work differently fo…
But it's not objective at all. He still subjectively evaluated each individual employee, and fed this into the program as an input, in order to help him find configurations that fulfill certain conditions.
And this is a good thing. I'm not 100% sure what you mean by:
> There is always some sort of objective scoring criteria. For larger redundancies these are agreed with employee reps as part of the consultation period.
...but if I am guessing correctly, then this is fortunately NOT what he did here.
Any objective metric in a field where there's no clear way to measure performance will always be extremely poor, despite employee reps' / unions' love for them. What would this metric be? I can remember one example (not in CS but in another hard-to-measure-output field), where it is just how long you've worked there. So if there are 5 people doing job X and 2 need to be fired, the newest 2 get fired.
I'm entirely confident in a former team lead, now CTO's ability to beat the accuracy of that metric with his subjective evaluation of each individual's abilities (regardless of whether he uses a program to help him optimize based on that information).
The problem people have with this is that they think the person making the subjective decision might have some kind of bias. And some bias definitely exists, pretty much 100% of the time. But in reality, even a biased boss who's worked with those people for a while is likely to evaluate SD employees more accurately than some arbitrary metric. If you don't deserve to be fired, but get fired anyway, it's equally unfair whether it was because the boss really likes a shitty employee who should have been fired instead, or because the shitty employee has more tenure at the company and they're firing the newest people, or because they threw a die to pick whom to fire.
Re: CTO day 2: downsizing the team
#68> Senior: creates the plan. > Mid-level: follows the plan. > Junior: needs to be taught to follow the plan.
This person is a horrible leader and failure if they think this way.
This tells you all you need to know about the rest of the article.
And indeed:
> “The ideal team would be one that has all disciplines covered at a senior level with multidisciplinary people working in just one team, and with enough overlap to avoid a bus factor of one. Additional people will bring additional capacity.”
It’s just the tired old foolish mirage of fungible full-stack teams where there’s no such thing as specialization of labor.
This article is basically a farce of bureaucratic management mediocrity.
Re: CTO day 2: downsizing the team
#69Earlier quoted context omitted.
What’s a better reply?
CTO: "This is an important and disruptive decision. I feel that we need X more time to gather information and make sure we don't kill the company doing it incorrectly. What do you suggest?" It's the CEO's job to be able to weigh different kinds of risks and make a decision. So bubbling up your concerns is the correct answer.
Intra-team relationships are super important, as are the degrees to which the team members have arrived at the company, how long they have known each other, whether they knew each other prior to their arrival and so on. Before you know it you have a mass walk-out on your hands with those that have options leaving first.
The best way to deal with this is to do it very gradually and taking great care to not inadvertently wreck the core structure of the tech department.
Re: CTO day 2: downsizing the team
#70Earlier quoted context omitted.
You cannot boil down humans to 5-6 attribute points. What about personalities/coordination/how people actually interact. Product A might be filled with people who are use to taking charge, and Product B might be filled with people who are more reserved about their opinions. This is a dreadful way to solve this problem. If it were that easy, his job as CTO wouldn't exist and we could simply plug it into a SaaS AI that…
Did you read the article? He specifically says: "Most important, the application gave me a few starting points. Of those, I still had to consider the team dynamics, existing teams, personalities, seniority, potential, personal situation, future needs, …"