It actually says that the driver claimed that it was the reason.
"He told officers that the car had a strong, new-car smell that prompted him to use a baking soda car freshener in it. Jain told authorities that the smell caused him to fall asleep and there were no mechanical problems with the car..."
But you're probably correct that the car was not at fault, the driver was probably just grasping for straws.
That's a fair question, so I'll try to explain how I see it. Problem analysis as you mentioning it, to me, seems like the theoretical form of programming. So here I see "coding", or programming, as an easy way to practice problem analysis in a real context, and not just by going through a text book like we do with math in school.
And I agree with you regarding programmers and system analysts. There are so many titles and job descriptions nowadays that try to look fancier than the other just to make it easier arguing for a higher salary. Even if what they do is basically the same. Here in Sweden, there is a long running "joke"-ish alternative title for a cleaner, and that is "hygiene technician". One sounds fancier than the other, but it really isn't.
Regarding how speeding up the harvesting would be done, I have no idea since I am not at all familiar with how a farm works. The point I was trying to make is that if you have knowledge about the domain of farming, AND you know how to program (or if you are good at problem analysis, which I think you are if you can program), then I'm sure that it would be easier to think of something than if you weren't.
Does it make sense or am I just rambling like a crazy person? :D
I think what most people are missing is that it's not about creating more programmers as much as it is about teaching people how to think analytically. When you're programming you try to solve a high level problem using low level techniques. The actual programming is the part where you find a solution for the high level problem with your low level tools.
So again, it is not just about writing code. It is about how to approach problems and finding viable solutions, no matter what the form of the problem is. It could as well be: "How can I speed up the harvesting on my farm?". Knowing programming helps us in many more situations than just writing code.
Sony's Xperia S have 338 PPI which is even more dense than Apples "retina display". So there are other companies using high dpi displays. Galaxy Nexus is at 316 PPI if I remember it correctly. HTC has a phone, Vigor, that has 342 PPI. So apple is certainly not the only company out there who likes pixels :)