seanx
Or there is my (leaving) boss who has a laptop, desktop and iPad but is now going to a W8 tablet, probably a Surface Pro or Helix.
Or there is my (incoming) boss who has a desktop and an android tablet but would prefer a single device.
When I show my Duo off to people, no-one has said "what a bad idea". What they have said is "how much" and "can I have it".
While the surface pro itself may not be the right device, there are a lot of people who would like a good convertible device.
Once it all came to light, the bank then sued my friend and drove him into bankruptcy.
Fuck banks
As a developer I sympathise, but as a user I don't. I can understand not supporting IE 6 and 7, but not supporting 8 and 9 is not a feature, it's a lack of feature. It's saying that you aren't prepared to work with me the way I want to work.
It may be the right choice, but don't sell as that it's not.
Personally, I like power tablets. I got an android instead of an iPad (I gave away my iPad) because of the added functionality (usb in, hdni out). If I could have a windows tablet instead, I'd be a very happy camper.
The fact that for(int i = 0; i < length; i++) is nicer than for(int i = 1; i <= length; i++) is irrelevant. The c style for loop is designed to make the complex case easier while making the common case harder. It also makes some compiler optimisations impossible
A better for loop would be something like for(int i = start to end)
However with 0 based indexing you end up with e.g in delphi:
for i := 0 to count-1 ... which is an open invitation to error.
In other words, the for loop construct should not be used as an argument for or against 0 based indexing, it should be derived from the indexed used.
The short answer is a vpn into the US (or nearly anywhere). Prices become magically cheaper and hulu starts working.
I suppose we could get self driving motorbikes but that would be missing the point of riding.
E.g. I frequently need to check if params are null and then throw an exception at run time. If I could declare a param as requiring a value then the error could usually be caught at compile time.
Win Phone is fantastic but incomplete. I.e. not all the api's are there but the bits that are there work well.
I haven't used the latest xcode, but when I was developing for iPhone (2-3 years ago), it was god awful.
I haven't done android dev yet but the feedback I get from friends doing it on Windows is that it is a major PITA getting set up. ..
I like simplicity in my code, I am far less concerned about simplicity in the underlying libraries that I use.
GC makes my code simpler and more understandable. I use manual memory allocation when I absolutely need to, and GC languages when I can. In most cases, that means I use a GC language.
Gruber doesn't care about openness either, he uses an iPhone. His argument is is simply a way to bash android without addressing anything that is substantive to most people.
Last month he was trolling that android wasn't open because motorola hadn't provided a froyo update to an older phone, completely ignoring the fact that the comunity had already provided multiple updates.
Next month he will be complaining that android isn't open because google hasn't provided the source to something else.
To most people, it doesn't matter if android is 65% or 70% open. What matters is how well it meets their needs. If openness helps meet those needs then it's important, if it doesn't then it's irrelevant.
Finally, if Gruber was interested in openness, he would allow comments on his blog. Without that, he is just a troll with a pulpit.
Do you have any data to back that up or is it just an uninformed opinion? In my experience the majority of skilled developers use windows but I wouldn't try to extrapolate from my experience (as a windows developer) to a univeral truth.
There are reasons for mandating windows (or osx or *nix) devices. Whether they are valid reasons depends on the circumstances. Personally I prefer to develop on the system that I am developing for but that is not always feasible (ios) or desirable (anything involving xcode).
Dissension is not allowed in his church, if you disagree with what he says then do so elsewhere.
If you need an analysis of what Apple is doing, or where they are going then he might be good at that (I don't know, I don't care) but you absolutely cannot rely on him for unbalanced coverage on anything else.
Arguing about whether google marketing is deceptive is a waste of time. ALL marketing is deceptive. Go watch an Apple keynote for example.
Arguing about whether android is "open" is also a waste of time. Open is not a bool, it's a float. If Linux is 100% and Windows is 0% then Android is maybe 60% and ios is somewhere in the single digits.
In the past 14 months, I have used WM6.5, ios, Android and Win Phone 7. The only reason I could use Android is that it is open enough that it could be installed on my HD2, a WM6.5 phone.