387 karma · joined August 16, 2013
I doubt that very much.
Automated testing is intended to be a much cheaper way to stop bugs from propagating up to QA, and it usually provides much better and more immediate information about the precise nature and location of bugs.
Mattl likes to use open source software because he thinks it encourages software sharing. I actually agree with that, and have non-trivially contributed to and consumed open source software in my work.
However I don't agree that all software should be open source because that discourages people from sharing money with programmers.
What I object to is not the idea of open source, which is a great thing. It's the fundamentalism and moralizing against anything which does not completely fit some idealogue's definition, and yet which also provides great value.
However knowing your motorcycle is interesting. How do you think it got that information?
Personally I'd prefer to know I'm using software that encourages money sharing.
Google is a great advertising business because of what it knows about you.
But really, if you have the resources to hire a team to build a Mobile OS, why wouldn't you just commission hardware from someone else, rather than running it on iPhones?
They don't falsely imagine that they have the ability to modify the device 'as they see fit' in the first place. To do that, you'd have to do more than just 'hire a programmer'. If you really have the resources to do that, then nobody, not even Apple, is stopping you from hiring a team.
After I paid them they continued to support me videos and direct communication to help me use what I'd paid for, and they took seriously the problems I identified.
I'm sorry that you consider this being 'Robbed'. I had my car stolen once, and my house broken into another time, and those things didn't feel good.
And yet strangely, I use open source libraries on iOS all the time.
Open source is completely and utterly irrelevant to end-users. It is only meaningful if you are able to work with the source code.
The only thing stopping you from doing that is not wanting to pay the $100 developer registration.
End users must be prohibited from choosing a platform which does not obey this rule.