> Kudos to his manager for actually looking at the code and recognizing the problem.
Huh?
> My manager looked at the code and asked "Who's going to maintain this? How will they understand it?"
That's not the first time I've encountered these questions. I heard it when I used function pointers in C. I heard it when I used templates in C++.
So essentially the manager bans the use of basic language features because they have hired incompetent programmers who shouldn't be working in the languages before understanding them. How exactly did the manager "recognize the problem"? The problem isn't that people use languages like they are supposed to be used, it's that they have made bad hires, which is not the competent programmers fault.
My current phone is slowly breaking and I've been searching for something along those lines. Samsung E2370 seems to fit the bill, though even it has some extraneous features:
The article says pretty much what I've been thinking: too many choices, consumers have no idea which Nokia phone is any good.
However, I'm not so sure that this thinking is any good in the long run for Nokia, everybody says that company X should emulate Apple, it is just the easy thing to suggest because Apple is currently winning.
There's no need for conspiracy theories, but this is something that should not be overlooked either. Elop's decisions influence two very large companies and their shareholders, and one small to medium sized country and its taxpayers. One thing is to make sure that his actions are legal (which they appear to be, unsurprisingly), and other is to understand the context and biases he is operating with.
Could the downvoter answer the question? In none of the cars I've driven does the "brake always override the throttle". Yes, brake is more powerful than the the engine, but that is hardly "overriding" in the sense that I understand it.
I think not, since I've shut down the engine a few times in a long downhill on an empty but curvy road and been able to steer. The steering and braking assists (not sure what they're called in English) won't work though. Maybe if you turn the key all the way to off, putting out all the electronics etc. you might lock the steering.
Here's something I don't understand: Why do they ban technologies on cost grounds? Why not just force the teams to sell one of their cars (chosen by random) in an auction at some minimum price at the end of the season? Banning technologies to control costs just results in more money being poured in to old technologies, when it should be poured into new technologies that could finally set us free from the tyranny of traditional IC engines.