When a company is going down, the type of people you need is people who are enthusiastic and team players. The last type of people you need are competent yet not so much of a team player. It's because:
1. Pampering these people will only result in lowering rest of the team's morale. 2. When a company is going down, a 10x or 100x or even 1000x developer (whatever that means) won't be able to save the company alone.
In a sense I think she was trying to filter out people who were not "all-in", because that's what it takes for a sinking ship to have even 1% chance of coming back up.
Imagine if that lone guy at Microsoft didn't figure out trick with 286 protected mode that allowed Windows to survive and wasn't heard by top management - we would all be running OS/2 10 now.
I haven't heard this story before. Got a link?
https://blogs.msdn.microsoft.com/murrays/2006/12/07/saving-w...
The IBM way required IBM BIOS and an absurdly long time (as I recalled it was hundreds of milliseconds, not just milliseconds) to re-enter real mode.
The motivation was to be able to run DOS real-mode programs as well as protected mode programs.
And why would they? If you're really talented, you could either go work for Google/Facebook/etc. (if you want a stable life), or start your own company (if you're adventurous). Yahoo was stuck in the purgatory somewhere in between.
Summly was none of those. They got one 17 year old dev, and a fairly-decent product they made basically no use of. I don't know how good D'Aloisio is, but he's not that good. Especially without the kind of status and support that could turn out a bold new product within Yahoo.
I know nobody wants to go work for Yahoo, but they spent 30 million dollars. Hire 10 self-directed, expert devs for $1,000,000/year. I promise you can find good people at that price.
What does that even mean?
I wrote it that way to point out that I'm not calling D'Aloisio a bad hire or a bad developer. He's got a good reputation, and Yahoo News Digest (his big project there) was actually really well received.
Rather, it wasn't worth the commitment Yahoo made for him, because he wasn't taking on the kind of sweeping rework or major new project needed to help with the death spiral. It fit into the general pattern of grabbing shiny new things at high prices, without really chasing the outcomes in users or revenue that might have mattered.
Summly was not D'Aloiso's product in terms of development. He may have had the idea, but the technology was SRI's (the same guys who developed Siri), and IIRC, Summly had exclusive use of that. So please stop demeaning it as "some 17-year-old's app".
I don't think that Summly was a bad product, and I don't think D'Aloisio is a bad dev. I specified him alone because as far as I know he's the only one Yahoo acquired - SRI is great but Yahoo didn't acquire their devs or exclusive rights to their tech.
The question at hand is whether Yahoo got their money's worth, and I'm claiming that they didn't bring on enough relevant tech or expertise to justify the expense. That holds even if Summly, SRI, and D'Aloisio are all fantastic.
While I don't know if all these dictionaries and calibrated weights of parameters were really worth $15M, I'm positive that such an IP was major reason of the acquisition.
I work for a non-IT company. Loads of people work in the office. There are a few which do not. They're really good at their job (it is somewhat measurable), are a team player and take their work very seriously. This in a big company where they have a dress code, etc.
The CEOs one job is to set the direction of the company. To create a vision of what a successful Yahoo looks like.
In this article, it talks about Mayer being responsive to email, turnstiles, food, etc. These are things a mid-level manager takes care of, not the CEO. And these things definitely are not a strategy.
All the way up until recently Yahoo wasn't even sure what type of company it is--media or tech. This is not possible if the CEO is clearly communicating what Yahoo is and should be.
If you want a company full of team players.. forget about this idea of dividing them into 1x vs 1000x. Make the vision of the company clear, so that people know what they're doing and what success looks like. When you get buy in of your strategy from the employees, it doesn't matter if they're 1x or 1000x developer. Everyone is working toward the same goal.
It seemed more like "playing CEO" rather than actually being CEO. I read many interviews over the years with her, and there was never any kind of thesis or anything I would ever take away from the conversation that was had.
I don't remember a single thing she has said or done aside from what's in the main headlines about Yahoo.
And realistically, what options did Yahoo have? They didn't have the cash flows to aggressively invest in content to become a media company and they didn't have the cash reserves or engineering talent to aggressively invest in R&D to become a tech company. What vision should Yahoo have invested in? I'm not really sure they had any good options; so she rolled the dice with her best ones and lost. Can't fault her for that IMO.
> When a company is going down, a 10x or 100x or even 1000x developer (whatever that means) won't be able to save the company alone.
Committees don't save failing companies. They also don't steer successful companies.
In fact, the one thing you can expect from a committee is business as usual. And if your company is already failing, that's failure.
Big companies in general do not come back from near death. But the surest way to guarantee that this small chance won't be taken is betting everything on "team playing" and antagonizing every "bad team player" that thinks differently from the main line.
I heard for friends working at yahoo that this was perceived as positive by a lot of employees at yahoo.
for years yahoo was so directionless that there were a lots of people who were simply slacking off using wfh as an excuse. This was breeding a lot of resentment among people who were actually doing work.
Sure it might have hurt honest wfh workers but saying all companies regardless of their situation should allow wfh is not fair.
Also, wfh can be a bad thing if the company has a paranoid, avoidant, passive-aggressive culture like Yahoo did. Life situations that require flexibility can seem like extended absences to coworkers who aren't in the loop, which in turn spawns rumors, misinformation and resentment among employees.
By the time she took over, Yahoo had been in a death spiral for years. Most of their best employees were already gone, and everyone left was mostly punching the clock. You've gotta make changes when that's happening, and scaling back wfh is reasonable in that context. I'm sure they made exceptions on a case-by-case basis anyway.
Buy everybody on your team a $150 wacom tablet. Use uberconference with screensharing. Use awwapp.com. Bonus - now you have a way to save your whiteboards and attach them to your wiki or bug tracker.
Being creative requires a lot of focus and concentration as well as being in the a good creative space. This seems to be the opposite description of any office I've ever seen. IMO you can do your best creative work when working remotely.
Serious question: what work? Everything tech at Yahoo seems to have been in maintenance mode at best for a decade. New products that never saw the light of day?
Yeah, which of these are tasks a good CEO should see to, and which would be more appropriate or acceptable to delegate to a COO?