4 ms·
> the language that we give them has to be easy for them to understand and easy to adopt All the respect for Rob Pike, but that makes no sense: learning ANY ne
by nnq 7y ago
> the language that we give them has to be easy for them to understand and easy to adopt
All the respect for Rob Pike, but that makes no sense: learning ANY new language should be even easier for someone fresh out of school, and I imagine they set a high enough hiring bar to be sure that new engineers can adapt to whatever they are thrown at. All programming languages are easy to learn...
The harder part is figuring out process that are repeatable and result in high velocity and code quality, but I'd imagine that this is what an organization like Google is good at!
- codegladiator 7y agoThe hardest path is finding someone else (hiring) to read and understand the intentions behind your code.
- oleganza 7y ago> figuring out process that are repeatable and result in high velocity and code quality, but I'd imagine that this is what an organization like Google is good at! Seems like Go is manifestation of such process. Because something like Rust is not for a repeatable process of _producing a lot of software_ by big teams with variation in experience and headcount. Rust is probably about _fewer people_ carefully designing _less_ of software, so it can be done once and stay forever. Rust is for architecting bridges, Go is for paving streets.
- hackerpacker 7y agowell, when they convert the bulk of their stuff to go, if the plan works, and the theory is correct, then they can hire something more like a laborer instead of an engineer. The main thing is that they are so huge, they can afford such experiments. I don't put much faith in that approach outside of a huge organization, and the jury is still out internally. And given their shift to no brainteasers and no degree, and diversity and other non skill based focus, and sheer number of employees, the bar may not be set where you think it is these days. Hell it might not be much harder than stating your political beliefs (assuming you have the right political beliefs) based on recent cultural evidence.