4,462 karma · joined February 20, 2007
To get out of China, Apple will need to again reimagine all its operations from first principals, and they need someone who is intellectually and emotionally free to do that—even able to repudiate Cook's past decisions in order push Apple in the right direction. Just as Ballmer couldn't lead a shift away from Windows and it took Nadella transform Microsoft, Tim Cook will not be able to remake Apple.
"Ah, let's just build it locally and copy the binary to the production servers."
"No. We don't do that here."
<sigh> "Yeah. Ok, I'll see if I can debug this thing..."
The reasons are obvious, and we don't need to open a debate right now, despite the inconvenience at the moment.
No. No no no. The worst was the Amelio era.
One is that many (most?) advocates for this are actually being dishonest. It's a cudgel that can be used to stop just about any development project, because nothing is ever affordable enough. Any proposal that involves a mix of market-rate and subsidized housing should have more subsidized housing. Any proposal that's 100% affordable housing should be bigger and better. (I kid you not, I've seen people say that apartments that are being provided to the homeless for free should have granite countertops or GTFO). Non-market rents are too high, unless they're in existing apartments, in which they can never ever be raised. And so on. The result is that people who're only casually involved in city politics basically sign up for a total ban on construction, because "affordable housing" sounds reasonable.
The other is that economically, it's basically price controls, and that never has good results. The fact is, the housing crisis is a simple lack of housing. We need a lot more housing in most cities. The population has grown and industrialization/post-industrialization has shifted economic opportunity away from small towns and cities toward the largest cities. Housing is expensive because demand has gone up, but we've artificially restricted supply by not allowing construction. The affordable housing "solution" is to keep restricting housing supply, but shield a select group from the consequences of that. Who qualifies is subject to debate, but it's always a small number of people, and everybody else is SOL. So either you bought a long time ago, you're rich enough to buy now, or you're part of the protected class. Everyone else is SOL, and that includes a lot of people that spend a good chunk of their lives commuting because they can't afford to live where they work. Heck, it also includes a lot people in the protected class that would like to move but can't afford to lose their subsidy.
No correlation? No, I don't think that's true. Sure, there are externalities, but if something truly isn't valuable, you can't make money from it.
Also, what do you think shouldn't be built? I have a hard time coming up with "a lot" of software that has zero or negative value. Sometimes a startup will build something that doesn't end up being valuable, but it was at least potentially valuable, or it wouldn't have been funded.
I'll have to look closely at this new keyboard, but it seems to check all the boxes, and I might buy one.
I'm thinking, for example, of the way that Smalltalkers often create parameters with type-evocative names, such as "aString". Or Objective-C with two-letter prefixes to work around lack of namespaces. Or even the Java "EntityAdaptorFactoryFactory" design aesthetic. (Some of you will shudder, and I'm with you, but it did solve real problems that the Java world was facing.)
Julia is still a pretty young language, and it's probably only recently that the ecosystem has gotten big enough to hit these problems.
Edit: come to think of it, one of the issues that the Java folks were dealing with was lack of composability. :-/