Tech Industry
6h
839
Question about women in their 30’s?
Tech Industry
7h
787
The man I love hates me because I’m Vietnamese
Software Engineering Career
13h
2432
L4 Google -> 45 interviews, 5 offers, AMA
Tech Industry
20h
1763
Why doesn't OpenAI offshore and reduce expense by 80%
Tech Industry
3d
41705
What happens when most of your team is Indian?
How is life writing C++ over Java? Do you miss how nice Java is and simple to follow? I took the team with C++ and now I have buyer's remorse! Kotlin, Python etc. are fine but C++ is a different beast! TC - 300K
Just stick to the in-house convention and use Abseil as much as possible.
I don't find Java as written inside Google to be "simple to follow" given all the magic dependency injection frameworks we use. You can get used to it, sure, but same is true for C++. C++ at Google is difficult for other reasons too. I think I've been my happiest when writing Go inside Google. It has a less lot BS/Magic going on... Other than the stupid style for error handling and the one letter variable names.
Oh actually, Dart was also a nice fun language to write in! I used it for a couple of years. It feels like Java but with more freedom. It's not approved for server-side stuff, though.
I was at Google many years ago but I agree with you. I was used to C++ and mostly found Google's C++ to be clean and pretty well written, whereas the Java was dependency-injection framework hell.
I do not enjoy dealing with crashes with no stack trace, but ASan is pretty good. I've generally gotten used to the C++ code and the difference doesn't bother me. Much better than Python lol.
There are no stack trace in Google C++? 😯
Exception is banned, right?
I read an article recently, according to that apparently there is a lot of demand for engineers who are good at C++. What's your take on this?
Drinking by tap. You'll get used to it