4 ms·
It's not because of experimentation–it's because Apple for the most part lets their team's choose what they feel is best for what they are trying to accomplish.
by thrwn_frthr_awy 6y ago
It's not because of experimentation–it's because Apple for the most part lets their team's choose what they feel is best for what they are trying to accomplish. It is trust. If there was a concern about a technology choice, it was discussed and pros/cons weighed, but there wasn't some standardization of language under the guise of "developer productivity".
- lmilcin 6y agoThat is experimentation. This is organization say it lets people to make mistakes because of potential payoff. If the organization did not believe in potential of value from these ventures there would just be a small limited amount of languages to choose from because it is more economical when you consider support system. This is starkly visible in banks where there is huge need for development support system but no belief in value from ventures into obscure languages. The end result being that everything is written in Java and maybe couple other JVM languages (just because it is easy when you are already invested in JVM).
- thrwn_frthr_awy 6y agoI guess I don't see a choice as an experiment. It's about using the right tool for the job. There could be multiple languages used by a team and a choice be made to use one over another. There are pros and cons depending on what is most important (speed, safety, hiring, etc.), but that doesn't cause those choices to be experiments.
- je42 6y agothe "right" tool does not only depend on the business problem to be solved, it also depends on the team itself. if the team doesnt like rust, they probably wouldnt use it less they are forced.
- jbverschoor 6y agoNo it's not. It's business trusting the expertise of their employees. Has nothing to do with experimenting.